美团后端一面
时间:3.28 15:00-16:00
岗位:软件开发工程师-后端方向
部门:基础研发平台-基础技术部
概述:50min,面试官上来说明了要考察基础,主要是OS和计网的八股
进程和线程,是否用过多进程多线程(聊到goroutine)
go的GMP调度模型(M和P的数量,关系,协程栈空间大小)
Go的GC模型(三色标记、写屏障、GC触发时机)
Go的内存泄露
内存的分段分页,解决了什么问题
Linux常用命令
Git常用命令
HTTP访问过程、DNS解析过程、MAC有哪些字段
Linux下如何查看域名对应的IP
TCP拥塞控制(拥塞情况、超时重传、快速恢复)
Linux下抓包
TCP为什么可靠
为什么四次挥手,Time_Wait状态(2MSL、收到SYN包情况)
算法:反转链表Ⅱ(反转部分链表)
接着补充提问:常用的排序算法,冒泡、堆排、快排时间复杂度(平均、最差)
反问:平台业务:分布式定时任务、图片服务等