阿里开发者招聘节 |面试题02

  • 时间:
  • 浏览:1
  • 来源:uu快3app_uu快3预测苹果

4月28日,没这么人给开发者的第6~7道面试题。

说明

保证输入的K满足1<=K<=(节点数目)

05.关于epoll和select的区别,哪几个说法是正确的?(多选)

A.
epoll和select就有I/O多路复用的技术,都能非要实现同去监听多个I/O事件的情况报告


B.
epoll相比select效率更高,主就让我基于其操作系统支持的I/O事件通知机制,而select是基于轮询机制


C.
epoll支持水平触发和边沿触发两种 模式


D.
select能并行支持I/O比较小,且无法修改

阿里云数据库产品技术部技术专家,有6年的行业从业经验。2016年加入阿里云,目前负责最流行的开源数据库MySQL在阿里云的商业化的工作。

03. 给定一个多 二叉搜索树(BST),找到树中第K小的节点

阿里巴巴出题专家:文景

测试用例: s = [["put","put","get","put","get","put","get","get","get"],[[1,1],[2,2],[1],[3,3],[2],

[4,4],[1],[3],[4]]]

1.基础算法的灵活应用能力(二分法学过数据底部形态的同学都知道,但不一定往你这人方向考虑;可能性学过数值计算的同学,应该时能够想到牛顿迭代法并解释清楚)

2.退出条件设计

考察点:

对LRU实现的基本原理和数据底部形态的理解。

阿里技术专家,阿里巴巴百年技术大学讲师,Apache RocketMQ Committer,Linux OpenMessaging Advisory Board Member,具有多年分布式消息系统等后面 件整理及研发经验,对云计算及分布式系统架构有深刻理解。目前负责Apache RocketMQ的研发及社区生态。

招聘职位:点此进入查看CDN多量职位并投递简历

案例:

LRUCache cache = new LRUCache( 2 / 容量 / );

以上几道道面试题你前会 吗?快来解答!

5月5日,没这么人给开发者的第8道面试题。

示例

如下图,输入K=3, 输出节点值3

围观4月24日的面试题:何如实现一个多 高效的单向链表逆序输出?

招聘职位:阿里云数据库技术专家

04.LRU缓存机制

设计和实现一个多 LRU(最近大概 使用)缓存 数据底部形态,使它应该支持以下操作: get 和 put 。

get(key) ‑ 可能性key指在于缓存中,则获取key的value(无缘无故正数),为何让返回 ‑1。 put(key,value) ‑ 可能性key不指在,请设置或插入value。当缓存达到其容量时,它应该在插入新项目就让使最近大概 使用的项目作废。

06. 从innodb的索引底部形态分析,为哪几个索引的key长度非要太长

07. MySQL的数据何如恢复到任意时间点

你这人次,不仅是知识的收获,还将间接地与技术大牛们做了直观的沟通,了解没这么人的出题思路与考察要点,并加以消化吸收,这对当时人技术能力两种 就让我两种 极大的提升。走上编程之路,不断宽裕当时人方能与世接轨,努力做最优秀的当时人。

阿里云文件存储-高级技术专家,清华大学本科和研究生,电子工程系光电子和光通信专业。毕业后在两家光通信公司(Lucent和Sycamore)进行光网络产品的开发。从2011年就让之前 刚开始进入存储行业,加入EMC2公司,主要参与文件系统的开发,六年中,参与了企业级中端产品VNX/Unity多项Block和File的底部形态开发。

2017年2月加入阿里云文件存储团队,参与基于KV系统的文件系统开发,以及NFS/SMB相关协议开发。

4月25日,没这么人给开发者的第2~4道面试题。

08.NFS和SMB是最常见的两种 NAS(Network Attached Storage)协议,当把一个多 文件系统同去通过NFS和SMB协议共享给多个主机访问时,以下哪几个说法是错误的:(多选)

A. 可能性性有这么 的操作,即把一个多 文件系统同去通过NFS和SMB协议共享给多个主机访问。

B. 主机a的用户通过NFS协议创建的文件可能性目录,这么 主机b的用户非要通过SMB协议将其删除。

C. 在同一个多 目录下,主机a通过NFS协议都看文件file.txt,主机b通过SMB协议也都看文件file.txt,这么它们是同一个多 文件。

D. 主机a通过NFS协议,以及主机b通过SMB协议,都能非要通过主机端的数据缓存,提升文件访问性能。

cache.put(1, 1);

cache.put(2, 2);

cache.get(1); // 返回 1

cache.put(3, 3); // 该操作,会将 key 2 作废

cache.get(2); // 返回 ‑1 (结果不指在)

cache.put(4, 4); // 该操作,会将 key 1 作废

cache.get(1); // 返回 ‑1 (结果不指在)

cache.get(3); // 返回 3

cache.get(4); // 返回 4

阿里巴巴出题专家:起影

4月26日,没这么人给开发者的第5道面试题。

为帮助开发者们提升面试技能、有可能性入职阿里,云栖社区一阵一阵制作了你这人专辑——阿里巴巴资深技术专家们结合多年的工作、面试经验总结提炼而成的面试真题你这人次将陆续放出(面试题官方参考答案将在专辑就让之前 开始后统一汇总分享,点此进入答题并围观他人答案)。并通过哪几个笔试真题开放阿里巴巴工作可能性,让更多的开发者加入到阿里你这人大平台。

考察点:

02.已知sqrt(2)约等于1.414,要求不想数学库,求sqrt(2)精确到小数点后10位

考察点:

阿里巴巴出题专家:寈峰

1.基础数据底部形态的理解和编码能力

2.递归使用

阿里云CDN资深技术专家,浙大硕士,在高性能服务端产品开发、稳定性、服务质量优化及成本优化等各项功能就有10年以上的经验。在网易杭州研究院负责底层开源软件研发,国内最早核心Nginx研发人员之一,曾任tengine研发负责人,热衷于参与开源项目。

现在是CDN技术负责人,连续7年服务双11,保障整个阿里集团95%以上的流量整理稳定性。从2014年就让之前 刚开始,从0到1构建阿里云CDN的商业化基础设施,包括点播、直播、动态、安全加速等各项产品线,阿里云CDN现在是中国用户数最多的CDN、也是国内规模最大的CDN。正在将CDN打造成互联网的基础设施,为全球用户提供接入、加速、安全的稳定服务。

阿里巴巴出题专家:近秋