面试官非常专业,能一眼发现项目里的关键问题。不过我确实细节记不太清了,都大半年没打开那个项目了……
上来拷打了半个多小时项目,我主要使用Go和C++开发,项目也是这两个语言的。一直在追问细节。我真的记不太清楚了……
之后是常规八股
Golang协程的调度原理,GMP相关
协程的优势,跟线程进程的区别
协程和线程的对应关系
go语言重协程对应的线程什么时候创建
服务器怎么查看网络连接状态
介绍time_wait的作用和关掉time_wait的socket编程相关
linux系统调用fsync和golang的os.Sync
Redis持久化一定是准确的吗
什么时候不准确
Redis主从复制过程
手撕:应该是内部自己出的题,总之很简单,看两眼就会做,几分钟搞定。
反问:部门业务,什么时候出结果。
面试官还主动问我手上有没有offer,要不要帮忙推进进度,感觉应该还有戏。许愿二面。