面经总结

从三月初开始投简历找实习到现在基本结束了,总结一下面试中遇到的比较高频的八股。

Go相关:

简述GMP调度流程、特性
GC的三色标记法、混合写屏障、标记前做的准备工作?最好再了解一下go的内存模型,对gc理解也会有帮助

channel相关:
● 底层数据结构?对未初始化的channel读写、对已经关闭的channel读写分别的问题?
● 手写协程池、通过channel控制打印顺序
● 如何正确关闭一个channel?
map相关:
● map底层数据结构?
● 读写流程?
● for range map的迭代原理?
● 扩容机制?
● 溢出桶如何分配?(在make时会分配溢出桶)
● sync.map高性能读的原理?
杂选:
● 切片扩容问题
● 栈扩容、缩容
● defer使用的一些问题

计网相关
键入网址到网页显示发生的事情?
tcp与udp区别?
tcp的三次握手与四次挥手相关问题?
tcp如何保证消息可靠的?

操作系统相关
进程、线程相关
段页式内存管理相关
IO多路复用

mysql相关:
B+树索引相较于数据结构的优势
索引失效的场景,索引优缺点?什么场景适合索引?
mvcc的原理?
redolog、undolog、binlog的作用?三个log写入格式?
一条语句的执行流程?(update)

redis相关
常用数据结构的实现?应用场景?
持久化机制?淘汰机制?过期删除机制?
setnx去实现分布式锁需要注意哪些问题?

kafka相关
如何保证数据不丢失?
如何保证的高可用?
如何保证的高性能?
消费者重平衡机制?

docker相关
基础技术namespace、cgroup、union file system的简单描述
常用命令、dockerfile常用命令

raft相关
主要都是围绕日志复制、领导者选举去聊的,会给到一些特殊场景问你raft是如何解决的。
实现的难点??当前实现方案有无可优化的点?

调优排查相关
golang数据竞争,死锁,内存溢出
mysql慢查询
慢接口

实习、项目相关八股
实习做了哪些事?实习遇到的难点?
布谷鸟过滤器原理?与布隆过滤器差异?

前缀树是什么?有什么好处?
一致性哈希是干嘛的?有什么优势?
raft相关。。。。。
kv存储引擎相关 如lsm tree
zero gc了解过吗?
全部评论
佬,重邮的学go好找吗,你收到offer了没,我目前全被挂
1 回复 分享
发布于 2024-05-03 12:13 重庆
我基本都是被拷打项目,八股很少,计网,操作系统,手撕基本都很少😅
点赞 回复 分享
发布于 2024-05-03 22:57 重庆

相关推荐

点赞 评论 收藏
分享
岗位:传感器算法工程师base:深圳二面1v2,明显技术难度更大问得更深。还加了更多综合类问题,面试时长拉得比较长得有1h以上。0️⃣个人自我介绍:1️⃣在DJI飞行系统部的实习做了什么?2️⃣在速腾聚创实习做了什么让你突然对激光雷达有了很大的兴趣?3️⃣有没有具体的技术点可以展开来说(明显需要说得更细致)4️⃣传感器蠕变矫正找的相对信息为什么可以补偿整体的FOV的绝对变动?(这里又没有回答到点子上,绕了个弯路,回来又回答到了零位上)5️⃣为什么mems需要上电后摆动,为什么这样子就能读取到准确的零位。6️⃣激光雷达这边标定工位你知道哪些?7️⃣激光雷达高反伪像问题如果需要处理,如何从设计上去解决?8️⃣从标定角度出发有没有方式可以解决?9️⃣平时和别人合作沟通,别人觉得你是一个什么样的人?(这里又扯远了,应该先说几点,然后什么感兴趣再等面试官追问)🔟你觉得在别人的眼中,你有哪些需要提升的点呢?1️⃣你说你的缺点是容易陷入局部最小值,你觉得原因是什么?2️⃣找工作上有什么想法?为什么选择大疆,怎么看待不同的产业?3️⃣你觉得你在生活中是和蔼的人还是严肃的人?4️⃣你是哪里人?你更喜欢在上海还是深圳发展?反问环节:Q:希望应届生需要哪些能力?从事什么样的任务?(学习一下面试官回答问题的思路)- 技术能力(对口+出色,小而精)- 价值观(小而精,工程师文化,务实者)Q:在未来的这段时间如何进一步的提升自己?- 头部公司实习,画大的picture(对行业先建立全面的了解),思考底层逻辑Q:部门氛围?----------------------------------又到一年秋招时,翻出去年的秋招记录。更多大厂面经持续更新中,欢迎关注主页有内推码,可联系我内推拓竹
查看15道真题和解析
点赞 评论 收藏
分享
评论
8
83
分享

创作者周榜

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