7

【第二十一期】知乎社招Golang工程师面经

 3 years ago
source link: https://studygolang.com/articles/35459
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

【第二十一期】知乎社招Golang工程师面经

itmrtan · 2天之前 · 304 次点击 · 预计阅读时间 1 分钟 · 大约8小时之前 开始浏览    
  1. 分布式系统一致性说一下

  2. raft算法细节

  3. 锁问题,cas,锁的实践?

  4. go标准库的mutex介绍

  5. bitcask存储模型细节,既然是追加写,那么如何做旧数据gc?重启后索引怎么恢复?

  6. LSM tree介绍一下,相比b+ tree如何?

  7. 给TIDB代码贡献介绍一下,TIDB里query大概流程?

  8. 项目里的map并发怎么做?为啥用分段锁不用sync.map?分段锁拆了几个分片?

  9. 内存对其了解吗?

  10. 简单介绍一下go的内存分配机制?有mcentral为啥要mcache?答了mcentral是服务所有系统线程,mcache为系统线程独享,mcache缺少span时去mcentral->mheap中取

  11. 聊了聊开源贡献

  12. redis连环炮,数据结构+哨兵+同步

  13. 聊工作项目

  14. innodb连环炮index redo undo mvcc

  15. 闲聊技术人生问了问组里的工作

  16. 聊人生聊发展

有疑问加站长微信联系(非本文作者))

280

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:701969077


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK