27届杭州某小厂Go面经
全程40分钟,全程八股,无算法#牛客AI配图神器#
1.Go中切片和数组的区别及使用场景
2.context包的底层原理
3.GO中互斥锁和读写锁的原理
4.互斥锁有个等待队列和GMP调度中P中有个队列这两个有什么区别
5.一般的垃圾回收算法有个计数的原理
6.Redis分布式锁怎么实现
7.Redis的淘汰策略
8.Redis中的LRU算法实现和普通的LRU有什么区别,有什么优势
9.TCP的黏包问题
10.解决黏包问题用自定义消息结构,这个为什么要放在头部而不是尾部中部(很抽象我觉得,他说取决于自己的设计,WY了)
11.黏包问题会不会发生在多个进程当中(面试官说字节传输的时候都在一根网线,还是自己计网没吃透)
12.为什么用Elasticsearch,倒排索引的原理,倒排表为啥叫倒排表(这个真的很抽象)
反问有什么不足,面试官说感觉还不错(希望不是发好人卡哈哈哈)
反问公司业务
期望薪资
多久可以到实习
总结:这是我的第一次面试,感觉还挺好的,全程八股,加使用场景,尤其那个TCP(10)那个问题真的很抽象只能说我还没学到位吧,还得练
#2027届##后端实习面经##GO实习#