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

金山办公一面

优质
小牛编辑
100浏览
2023-09-29

金山办公一面

服务端开发工程师

40min

  • 自我介绍
  • golang用了多久
  • 对Map并发读写会有问题吗
  • 怎么安全并发读写Map(sync.Map,锁)
  • go的锁使用怎么写,信号量有什么了解
  • channel有了解过吗
  • 链表成环怎么判断
  • 怎么找第k大个数,时间复杂段是多少,通过树结构可以处理吗
  • Slice的底层实现,扩容机制
  • HTTP和HTTPS的区别
  • TLS/SSL在哪一层协议
  • 应用层有什么协议
  • ICMP是做什么的
  • HTTPS怎么实现安全加密
  • 对称加密和非对称加密
  • TCP粘包以及怎么处理
  • 有没有了解过oauth协议吗
  • 进程的通信方式有哪些
  • 进程能无限开吗,有什么限制
  • 线上的服务有点卡或者慢了,怎么排查服务的情况
  • 有什么相关工具可以排查吗,如果是程序内部的问题怎么定位呢
  • go有什么性能分析工具
  • top的swap是什么意思,更大还是更小好
  • mysql的事务特性
  • redo log和bin log的区别
  • 索引的底层数据结构是怎么样的
  • 联合索引条件A不等于会用索引吗
  • redis怎么实现分布式锁
  • 数据库和缓存的数据一致性怎么保证
  • redis过期的key在内部是怎么被清理的
  • 场景题:每晚mysql都有大量的业务数据需要被删除,需要考虑哪些问题
  • 具体到删除的sql语句有什么要注意的,比如有主键索引,普通索引和联合索引,应该选择哪个索引

反问:后续流程、入职培养、广州的规模、业务和技术栈

总结:全程八股,有些问题不熟悉回答得磕磕绊绊,有时候回答太久面试官会直接打断问下一个

 类似资料: