一面golang系统调用时,相应的goroutine优先级是否会发生变化golang runtime了解过吗golang套接字是怎么处理linux文件系统WAL虚拟内存go内存管理go语言的设计场景为什么和TCMalloc的设计不谋而合raft的日志同步过程raft如何确定一个修改是否能够读了raft如何commit一个log如果要进行存储和读取,写请求和读请求需要设计哪些字段给了个raft的log场景的term,一号节点是1 2,二号节点是1,三号节点是1 3。问这个时候,三号节点挂了,一号节点成为了leader,是否能够把一号节点的log同步到二和三手撕n皇后(第一次遇到发leetcode链接做题的公司,leetcode还是比较舒服[尴尬])遇到过什么比较困难的事情拿到一个没接触过的工作,有什么方法论去解决吗二面聊项目25min负载均衡、一致性hash业界如何保证服务可用性,答了k8s的探活、故障处理用过什么语言(说本科用C++和python)讲一讲C++、python、go各自的特点go高并发是通过什么机制实现的goroutinegmp、cspchannelC++也有类似defer的机制,你觉得是怎么实现的C++资源管理是怎么做的,稍微答了下智能指针,细节我也忘记了。。介绍一下redis为什么说是单线程?redis瓶颈在哪io多路复用无手撕一面和二面的面试官都很有礼貌,说话很温柔,面试就和聊天一样,没听懂的地方还会把自己的理解详细和我说一遍,整体体验非常好。星环好感++