基本情况:20届,小公司Golang后端
一面 1.自我介绍
2.项目,介绍了总体架构,项目中具体的mysql、es优化,接口安全问题,并发量多少
3.mysql索引,一道简单的sql题,给你一条sql找出里面存在的问题
4.输入一个网址具体的过程
5.tcp三次握手
6.io多路复用
7.redis zset底层
8.Linux命令
9.算法题topk和优化
二面
1.自我介绍
2.项目,问的比较细着重问了我独立完成的那部分
3.进程,线程,协程
4.redis集群相关,一致性hash
5.Linux命令
6.算法最长回文子串
三面
1.自我介绍
2.项目架构介绍
3.为什么想换工作
4.在工作里面学到了什么
5.开放性思考题,类似美团附近商家,怎么设计
6.简单的两道代码题
7.介绍那边部门的大致情况,地址,环境,工作时间等等
8.期望薪资
最后说hr接下来两个工作日会联系
总结:
三次面试中间都只隔了一两天。
面试体验挺好的,都是晚上七点以后面的,感觉挺辛苦面试官的,面试官也都挺有亲和力。面试问题能记着的都写了,希望对大家有点帮助。
祝大家能找到合适的工作
也祝我能上岸百度
全部评论
(5) 回帖