211224 | 仙途智能 | Go实习
一面 | 1h
自我介绍
简历
项目中遇到的难点,如何解决,项目的架构用到的中间件
网络
-
三次握手、四次挥手及其解决的问题
- 2MSL
-
TCP可靠性由什么来保证
- ACK 接收窗口 最终确认机制
- SACK
-
慢启动拥塞避免,快重传快恢复
-
BBR拥塞控制算法
-
Cookie与Session如何配合使用
Go
-
进程线程协程
- 协程的停止方式
-
GMP
- 详细机制GMP分别代表什么
数据库
- 四种隔离级别
- MYSQL默认的隔离级别(可重复读),解决了哪些问题(不可重复读)
- MVCC
- Redis基本数据结构
算法:
找到无序数组中第K大的数,算法要求很细
反问
公司业务
个人提升
总结
果然面试的是Go后端,一点Java的东西没问😅白准备了,反倒是Go没咋准备,几乎全被问住了