小米Java后台开发面经(2019校招--北京面)


一面:1个小时15分钟
上来手撕算法(3)个:删除二叉树的叶子结点;两个字符串,判断a是否可以通过反转k次到b;写个函数实现lru算法
终于不让写算法了,然而,其他的一通问:
实验室项目,
数据库事务的特点,
隔离级别,
spring的ioc和aop,
tcp和udp的区别,
tcp的三次握手和四次挥手,
慢开始和拥塞控制原理,
数据库索引,
索引的数据结构,
b和b+的区别
还有,想不起来了。。。。。

二面,1个小时

判断一个树是否是平衡二叉树(手撕算法)
不跟陌生人坐一个桌算出一共需要多少桌....,连通图的个数(手撕算法)

下面的知识点,几乎每个都进行了深挖,直到我答不上来。。。。
tcp和udp连接,tcp怎么保证传输是安全的,加密机制
事务的隔离级别,幻读和不可重复读,
多线程的锁,
垃圾回收
java和python等其他语言区别,
spring的理解,ioc和aop,为什么要把创建对象交给spring容器,
进程间的通信方式,
多路复用技术,
http和https,  http的报文头,
集合的接口,每个接口有哪些实现,hashset和treeset的区别以及它们查找、插入等操作的空间和时间复杂度
还有,想不起来了。。。。。
工作规划,以后做哪个方面,怎么学一门新语言?


#面经##小米##校招##Java工程师#
全部评论
楼主两面吗?
点赞 回复
分享
发布于 2018-10-19 20:32
** 这么难
点赞 回复
分享
发布于 2018-10-19 20:33
阿里巴巴
校招火热招聘中
官网直投
这个面经还是很棒的。
点赞 回复
分享
发布于 2018-10-19 21:30
严重怀疑你二面的面试官和我今天上午的是一个
点赞 回复
分享
发布于 2018-10-19 23:34
祝楼主好运
点赞 回复
分享
发布于 2018-10-20 09:39
好难
点赞 回复
分享
发布于 2018-10-20 09:57
tcp如何保证安全性,这个怎么答? 往可靠性上靠吗?
点赞 回复
分享
发布于 2018-10-20 11:12
楼主是什么岗位啊
点赞 回复
分享
发布于 2019-09-08 17:35

相关推荐

点赞 83 评论
分享
牛客网
牛客企业服务