概述
一面: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的区别以及它们查找、插入等操作的空间和时间复杂度
还有,想不起来了。。。。。
工作规划,以后做哪个方面,怎么学一门新语言?
最后
以上就是干净麦片为你收集整理的小米面经3的全部内容,希望文章能够帮你解决小米面经3所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复