阿里云弹性云esc面试(暑假实习)
一面:
算法题:多项式全排列
比如:1,2,3 输出a+2b+3c,2a+b+3c,3a+b+2c.....
思考题估算2的31bit大概是多大?
面经:
1.tcp握手过程
2.tcp的超时机制
3.7层网络模型每层干什么的,tcp,ip,http分别在哪一层?
4.hashmap的结构,循环链表的情况是怎么产生的,1.8和1.7的区别?
5.线程安全的话采用什么map,currenthashmap的结构?
6.spring框架的优点?
7.bean装配方式,流程?
8.IOC,AOP的实现原理?
弹性云(二面)
场景设计题:设计一个安检系统要求排队依次过安检,没用通过的从后面继续排队,年龄大的可以插队到年龄小的前面,只能插队10次。
面经:
1.spring,springboot的区别?
2.springboot自动配置原理?
3.select,epoll,poll模型?
4.netty的优点?
5.netty有哪些组件?
6.IO模型有哪些?区别?
7.websocket的长连接与http的长连接有什么区别?
8.netty+websocket怎么做前后端通信和心跳检测的?
9.mysql索引
10.平常怎么设计索引的?
11.问项目。
已过等HR面。。。。