网易云音乐 GO云原生开发第一轮面试
面试大概四十分钟,手撕了十几分钟,总时长1个小时。总结:问的八股还是挺少的,主要是深入原理,分析为什么这样做,做了有什么效果,最后有什么好处,有好多问题一时真的想不太好,考验发散性思维。最后:菜就多练。
- Channel在go中起什么作用
- Channel为什么需要两个队列实现
- go为什么用搞Channel,别的语言为什么没有
- channel底层是使用锁控制并发的,为什么不直接使用锁
- 介绍一下GMP调度
- GMP调度有什么优势
- GMP有什么坏处
- Mysql索引实现原理
- 有一堆字符串,判断一个字符串是否在里面,用什么数据结构(说了哈希,布隆过滤器)
- 讲一下布隆过滤器
- 为什么使用布隆过滤器,不使用哈希
- 说一下事务的隔离级别
- 描述一下可重复读
- 可重复读会避免幻读吗
- 在实验室主要做了什么
- 做项目遇到了什么问题,怎么处理的,产生了什么价值,有什么结果
- 项目负责什么模块,做了什么内容
- 雪花算法有什么用
- 雪花算法具体的加密算法
- 雪花算法如何保证ID唯一
- 将项目重构的话,你会怎么做
- JWT的原理,内容,有什么用,为什么使用,有什么好处,跟其他鉴权算法比有什么优势
- 项目中链路追踪主要用来做什么
- 链路追踪每个功能使用的话,使功能卡顿怎么办
- 链路追踪如何记录时间的
- 链路追踪如何采集数据
- 链路追踪底层原理
- prometheus项目中用来做什么
- prometheus用了哪些指标,分别有哪些指标
- 过去遇到的最大的一个挑战,用什么方法解决,最后效果怎么样
- 用什么方法降低做错的概率
- 讲了软件工程处理
- 未来的职业规划和发展方向
- 手撕,栈模拟实现队列push(),pop()
- 反问
#秋招 #海信 #字节跳动# #华为# #美团 #阿里 #百度 #小鹏 #网易 #蔚来 #互联网 #就业 #校招 #虾皮 #腾讯 #联想 #京东 #小米#阿里巴巴#得物#tp#美的
#网易##面试#