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

  • 时间:
  • 浏览:2
  • 来源:神彩排列三_彩神排列三官方

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

4月28日,大伙儿儿给开发者的第6~7道面试题。

4月26日,大伙儿儿给开发者的第5道面试题。

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协议,都还还可不可以通过主机端的数据缓存,提升文件访问性能。

06. 从innodb的索引价值形式分析,为哪几个索引的key长度必须太长

07. MySQL的数据要怎样恢复到任意时间点

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

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

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

考察点:

考察点:

对LRU实现的基本原理和数据价值形式的理解。

1.基础数据价值形式的理解和编码能力

2.递归使用

说明

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

案例:

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

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

围观4月24日的面试题:要怎样实现另另另一个 高效的单向链表逆序输出?

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

示例

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

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

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

04.LRU缓存机制

设计和实现另另另一个 LRU(最近大约使用)缓存 数据价值形式,使它应该支持以下操作: get 和 put 。

get(key) ‑ 将会key趋于稳定于缓存中,则获取key的value(老要 正数),只是 返回 ‑1。 put(key,value) ‑ 将会key不趋于稳定,请设置或插入value。当缓存达到其容量时,它应该在插入新项目前一天使最近大约使用的项目作废。

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

A.
epoll和select都在I/O多路复用的技术,都还还可不可以实现共同监听多个I/O事件的请况


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


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


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

有一种 次,不仅是知识的收获,还将间接地与技术大牛们做了直观的沟通,了解大伙儿儿的出题思路与考察要点,并加以消化吸收,这对被委托人技术能力有有一种只是 有有一种极大的提升。走上编程之路,不断丰厚被委托人方能与世接轨,努力做最优秀的被委托人。

1.基础算法的灵活应用能力(二分法学过数据价值形式的同学都知道,但不一定往有一种 方向考虑;将会学过数值计算的同学,应该时都还还可不可以想到牛顿迭代法并解释清楚)

2.退出条件设计

4月25日,大伙儿儿给开发者的第2~4道面试题。

阿里巴巴出题专家:寈峰

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

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

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

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

阿里巴巴出题专家:近秋

阿里巴巴出题专家:起影

5月5日,大伙儿儿给开发者的第8道面试题。

阿里巴巴出题专家:文景

考察点:

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

2017年2月加入阿里云文件存储团队,参与基于KV系统的文件系统开发,以及NFS/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