还愿牛客,字节跳动面经总结
一面
- 做下自我介绍
- 说下项目里实现的难点
- 实习时间确立一下
- http常见的状态码?502的具体含义解释下?
- 介绍下web socket和http的区别?
- 聊一下tcp和udp的区别?
- udp可以实现有连接的通讯吗?
- udp实现有连接通信的原理?
- 进程线程协程的区别是什么?
- 做三道算法题,这里都AC了
二面
- 做下自我介绍
- 科研项目怎么做的啊? (面试官通信出身,对于fft很感兴趣。说了挺久
- 协程底层怎么实现? 简单说了下用户态仿真线程巴拉巴拉 (面试官直说不走套路)
- select epoll poll的底层实现?用了什么函数?
- 内核态和用户态的IO过程详细介绍下
- linux io详细介绍下
- netty有了解吗?
- 做两道算法题吧 AC 2道