当前位置: 首页 > 面试经验 >

合合信息golang面经

优质
小牛编辑
136浏览
2023-03-28

合合信息golang面经

#春招#
1. 自我介绍、为什么选择计算机
2. golang强类型,弱类型?
3. 内置的数据类型哪些是值传递,哪些是引用传递?
4. golang怎么解决同步互斥问题?
5. golang并发控制?
6. map并发读写问题?
7. sync.Map如何解决并发问题?
网络
8. tcp连接常见状态?
9. 为什么三次握手,不是四次握手?
10. 为什么挥手需要四次?
11. 问我是背的八股文,还是有兴趣自学的?
12. C语言?
13. 闲聊一会。
项目
14. 问我kv存储引擎最难的点?
15. 单例模式?
16. 用迭代器模式完成了什么?
17. 为什么要用跳表?
18. 跳表实现了哪一块的功能?
19. 跳表相当于二叉树,多叉树,链表,优点在哪里?缺点?
20. 布隆过滤器完成了什么样的功能?
21. 如果布隆过滤器返回是true,下一步逻辑是什么?
22. 问了我误判率,如果误判会导致结果不是最新的怎么办?
23. 内存表不就是缓存吗?
24. 为什么使用mmap完成磁盘IO?
Redis
25. redis了解到什么程度?
26. 数据结构?
27. redis本身是单线程嘛?
28. 你觉得为什么改成多线程?
29. redis分布式部署模式?集群模式?哨兵模式原理?
30. kafka了解嘛?es?常见的开源组件?
31. 反问?
- 问接着学习,往哪个方向更好?
- 问了岗位职责,问了数据交付业务大概是干什么?
没有算法题,应该是g了
 类似资料: