携程二面20210825 | 面试复盘
携程二面20210825
感觉问的挺基础的,而且也没有算法题,很顺畅
- 自我介绍
- 项目的难点是什么
- 线程池讲一下
- 数据库的mvcc是什么
- 数据量太多怎么办,索引,分表。然后说一下索引的原则。
- tcp你了解多少,三次四次,为什么三次,四次。
- 你知道nio吗,和bio区别是什么
- 工厂模式你了解吗,用来做什么的
- http和https区别,https用来解决什么问题的?https加密了,并且还能防止中间人攻击。
- http协议访问https网站可以吗?肯定是可以,但是应该需要服务器配置一个重定向,具体的不清楚了。
- docker命令,linux命令你知道哪些?
总结一下
- bio这么多家面过来,问的很少,但是能答出来算是加分项,可以扯到epoll那里,如果知道netty的话,也可以展开说。
- docker我觉得是加分项,也可以了解一下原理。
- Linux命令只能靠实战了,有些命令可能实际用不到就接触不到。
- 这次面试我不确定的点就是第十个,http和https可以混合用吗,具体是怎么做的,xdm有没有懂的。