阿里云 弹性计算 一面面经
2月23号参加,33分钟
1.自我介绍(针对自我介绍问了一些问题)
2.看看你对Java的了解,说一下你对hashmap的了解。详细回答了数据结构,初始化容量,回答为什么扩容要保证容量2^n,回答扩容的过程,回答1.7、1.8的区别
3.说说mysql数据库的索引,请详细说明是怎么从磁盘加载到内存的,过程中有哪些索引和方法步骤。
4.说一说web里的MVC
5.说说计算机网络几面TCP和UDP的区别
6.ARP协议,以及安全性分析
7.你的秒杀项目里单机高并发和多机高并发的区别。
8.看你对密码学有了解,清说一说密码学:对称密码和非对称密码。说一说非对称密码详细的原理。
9.磁盘上存着1亿个字符串数据,请问怎么知道一个字符串是否是黑名单?
10.请讲讲怎么设计一个图书馆系统,包括学生、书籍、管理员等(我的简历上没有类似的项目,面试官考察我的设计思路)
11.简历上实验室的项目介绍下
12.有什么问的
(能记得的就这些了)
总共才33分钟就结束了,也没出算法题。但是面试官问的题目我都回答的很"源码",先回答表层,再回答底层原理,是前几次面试里回答的最好的一次,但感觉33分钟就结束,太快了,应该挂了。
不知道为啥33分钟就结束了,也许是没有hc了,走个流程。总之应该挂了。
------------------------------
更新,面完之后2个小时,给我打电话约明天二面,魔幻,还以为必挂。