阿里云云原生凉经(暑假实习)
一面:
思考题:如何从百万有序的数中找到重复的一个
1.JVM板块,gc回收的方式
2.spring事务
3.mybatis运行机制
4.mysql锁?有哪些?干什么的?
5.数据库事务有什么用?有哪些应用场景?
6.docker的优点?
7.K8S干什么的?哪些应用场景?
8.问项目
反问环节:部门主要做什么的?
主要做serverless服务的。
二面:
算法题:独一无二的数
要求时间复杂度long n 二分实现
1.hashmap扩容的过程?rehash的过程?get的过程?get,put的时间复杂度是多少?为什么?
2.进程线程的区别?
3.进程的通信方式?
4.设计题:java信号机制实现消费者生产者模型?
5.tcp的可靠性?
6.tcp,udp区别?
7.tcp握手挥手过程,wait_time干什么的?
8.问项目
挂在第二轮,那个设计题没答好还有就是项目答的有些瑕疵。。。。