携程 一面G
- 介绍一下论坛项目。
- 项目中,有哪些技术点,你觉得比较有意思,或者经过深入思考解决难题的部分?(我说消息队列异步处理挺有意思的。。。)
- 讲一下项目中消息队列是怎么做的?
- 和不用消息队列相比有什么差别,或者说使用消息队列有什么好处?
- 简单介绍一下线程池,及其参数与作用。(没背熟,讲得很紧张。。。线程数讲成了线程池数。。)
- 核心线程和最大线程是怎么转换的?(讲了一下线程池执行流程,这块我挺熟的,而且还想起来上一个问题掉了几个参数,不过没有再往回找补)
- 救急线程执行的是哪个任务,队列中的,还是导致救急线程创建的任务?(我说是后者。。。这个有大佬给解释下吗?)
- TCP端对端的创建流程(答了三次握手,不熟)
- 第三次握手是,客户端还没有发送ack前就宕机了,服务端会做什么响应。(当时太紧张,我脑子宕机了。。。没答出来)
- 算法题:链表反转
- 反问技术栈、业务
问问题就只有6、7分钟,算法题那么简单我写了十多分钟,最后可能看不够半小时,问了问我如何提升这道算法题的健壮性。。。就这样吧,继续背八股。再多投下国企。
#面经##携程##携程一面#