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实习#
全部评论
前五个问题,小徐先生 go届goat
点赞 回复 分享
发布于 08-05 22:11 湖南

相关推荐

不愿透露姓名的神秘牛友
08-08 18:20
职场水母:这题思路是什么,我目前想的一个暴力方法就是先把这个链表遍历一遍,用哈希表存储出现次数,然后再根据哈希表来一个一个删除节点,
点赞 评论 收藏
分享
评论
3
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务