一面:
操作系统内存管理线程 协程 GMP模型TCP UDPTCP的可靠性三次握手 四次挥手MySQL 两种引擎delete和truncatego的几个语法 defer chan什么的写题 二叉树非递归前序遍历
二面:
前面一直...

一面:
- 操作系统内存管理
- 线程 协程 GMP模型
- TCP UDP
- TCP的可靠性
- 三次握手 四次挥手
- MySQL 两种引擎
- delete和truncate
- go的几个语法 defer chan什么的
- 写题 二叉树非递归前序遍历
二面:
前面一直在问实习的和学校里的经历
- 断点调试的原理
- ctrl + c 会发生什么 原理
- 线程的状态 sleep前后会怎么样
- 路由器ip包进路由器到出路由器哪些变了 数据链路层呢
- https证书校验
- NAT
- 写题 给一长串带‘../’ ‘./’ linux文件路径 输出真实路径
没有反问 当时以为挂了 后面发现过了
三面:
三面搞得心态很崩 很晚了 面试官也一直好像不想问一样
- traceroute原理
- 协程 栈内存少 不是会很容易爆栈吗
- 写题 写一个会爆栈的代码
写了scanf 说不要输入又写了无限递归 说太慢了 要快 减少递归深度
然后多写了几个参数 指数级递归 还是说不行
给一段c代码 一个main() 里面有个int变量 一个function() 没有形参 要求改变main函数Int值
没有算法题
以上就是本次分享内容,更多大厂Go开发工程师面试经验持续关注六星社区。
想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!
