金山办公一面

服务端开发工程师

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语句有什么要注意的,比如有主键索引,普通索引和联合索引,应该选择哪个索引

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

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

全部评论
大佬二面通知隔了多久啊?怎么通知的?
点赞 回复 分享
发布于 2023-10-26 16:06 北京
没用手撕吗
点赞 回复 分享
发布于 2023-10-25 11:34 广东
大佬是真的面经吗,跟我再SSP上看到的一篇10.07的一样,SSP经常偷面经过去发帖子,面经时间根本不对
点赞 回复 分享
发布于 2023-10-23 22:39 北京
大佬约二面了吗
点赞 回复 分享
发布于 2023-10-11 10:32 广东
有没有说总共几面啊楼主
点赞 回复 分享
发布于 2023-10-05 14:46 广东

相关推荐

10-28 18:01
门头沟学院 Java
面试官迟到20分钟,没开摄像头,整个面试过程持续了1h20min。1.Nginx反向代理是什么?反向代理与正向代理的区别?2.了解哪些鉴权中间件?你一般如何设计鉴权流程?3.TCP请求头包含哪些字段?4.如何从TCP数据中获取IP地址?5.进程间通信有哪些方式?跨主机通信如何实现?6.什么情况下会发生CPU中断?7.Time_wait 状态过多会有什么影响?如何解决?8.为什么Time_wait状态需要等待2个MSL时间?9.HTTP升级为WebSocket的具体过程是怎样的?HTTP升级为WebSocket后,端口会变化吗?10.除了WebSocket,还了解哪些长连接技术?11.HTTPS中SSL/TLS的握手过程是怎样的?12.HTTP状态码中4XX和5XX的区别是什么?13.301和302状态码分别代表什么?14.有一题关于网络攻击的方式,没听过,没招了15.对SSE有了解吗?16.数字证书和CA的作用是什么?17.在什么场景下使用gRPC调用?什么场景下使用HTTP调用?18.了解gRPC的结构吗?19.Redis的持久化策略有哪些?20.生成RDB过程中主线程是否阻塞?新写入的命令如何处理?21.Redis有哪些部署模式?请分别介绍。22.Redis哨兵模式如何进行故障转移?23.Redis的过期策略有哪些?24.MySQL中utf8与utf8mb4字符集编码的区别?25.MySQL的binlog有什么作用?26.数据库连接池的作用是什么?为什么需要设置连接数上限?27.Maven在什么情况下会出现依赖冲突?如何解决?28.设计分布式ID时需要注意哪些方面?ID有序是否能提升MySQL查询效率?(不能,仅提升插入效率)在什么场景下ID应设为有序?什么场景下设为无序?29.如果有多个超大文件,如何进行设计去重操作?八股大部分都答上了,隔天发了感谢信,咱就是说,不想要没必要这样浪费彼此的时间
查看28道真题和解析
点赞 评论 收藏
分享
评论
9
70
分享

创作者周榜

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