分享面经攒人品-社招Golang
背景
楼主本科毕业四年,java1年,golang3年
店匠科技 一面
算法题:两数之和
数据表设计+索引设计+mysql设计
聊项目
- 系统数据模型怎么设计的
- 监控关注的业务指标
- 稳定性设计
八股
- session是什么
- 一致性
- 分布式事务
系统的pod数量、qps
店匠科技 二面
讲讲项目
算法题:一个文件里有40亿个数字,找出最大的10个数字
开放性问题
个人感受:1面2面的面试官交流还是挺不错的,氛围也很融洽。但是面试居然要先笔试,差评
富途 一面
算法题:两个有序数组,求n个最小和的组合
讲一讲项目:
八股
- 系统的qps
- 多个服务,流量突增怎么解决?
- 限流的底层原理是什么?
- 限流会影响其他服务吗?
- 怎么识别服务的?
- 服务直接的授权原理是什么?
- golang的协程讲一下原理
- redis的qps是多少
- mysql的索引是什么?
智力题:
1000个人中1个有病,检测概率是99%,有一个人阳了,他得病的概率?
个人感受:面试官态度一般,会不断打断你的思路并追问,且1面基本不问项目细节全程八股...体验极差,还有智力题是我没想到的
腾讯1面
项目介绍
- 多级缓存怎么用?
- 怎么保证一致性?异步回源
- 怎么保证异构数据一致性
设计题
- 账密登录,怎么保证安全
- 设计一个短信验证码,怎么保证安全
- 设计一个分布式锁
基础知识
- golang
- 接口是什么
- 单例模式有什么需要注意的?
个人感受:面试体感还不错,有挺多细节工作中比较少注意到,学习了
腾讯换了个部门1面
聊聊项目
框架、服务发现、熔断限流、注册中心怎么做的
了解多路复用吗
了解红黑树吗?实现原理
了解tcp网络协议吗?对timewait怎么理解
个人感受:面试体验一般,迟到了一会,项目没有怎么聊,基本考八股,没有做题
乐信1面
项目介绍
- 怎么使用缓存的
- 命中率监控
- 大key问题
- 缓存更新方式
- 怎么保证时效性
乐信2面
项目介绍
- 异构怎么做的
- 缓存多级缓存怎么做的?怎么保证一致性?
- kv如何设计?
- 本地缓存的内存有多大?
- 异构数据的变更?
个人感受:整体体验不错,面试有交流挺多技术细节,不是纯八股
wps 技术1面
聊聊项目
八股
- go的优势
- 协程的模型,运行方式
系统
- 实现线程池
- 怎么排查内存泄露
- 限流和熔断的理解
- 实现限流器
其他
- 用了什么设计模式或者规范
- 怎么做cr
- 服务架构怎么保证稳定性
算法:子序列原地去重
wps 技术2面
聊聊项目
开放题
- 了解异地多活吗?会怎么做多机房延迟怎么做
八股
- 聊聊七层协议或者四层协议
- 了解http1.0和http2.0吗
- 聊聊进程间通信
- 聊聊协程
wps 技术3面
聊聊项目
开放题
系统设计
- 讲讲ddd和mvc的区别
- 服务拆分的合理性
其他
- 了解golang和java的区别吗?
- 是否了解内部rpc的底层实现?
- 怎么实现一个rpc框架?
- 了解开源的netpoll吗
- 对于服务治理、服务发现、熔断限流的理解
个人感受:面试官交流还不错,也提出了一些建议,工作中忽略了一些底层原来的思考;许愿背调顺利,有个满意的offer~
wps hr面
网易 技术1面
聊聊项目
八股
- redis的大key问题
- 怎么查出大key
- 怎么解决的
- redis的架构怎么选主
- 内存容量怎么使用
- 缓存怎么持久化
SQL:找出部门中薪资最高的员工
算法题:反转字符串
go语法题
- 协程的语法
- 内存逃逸
网易 技术2面
聊聊项目
开放题
系统设计题
网易 hr面
个人感受:面试体验不错,没想到一面两个人,一开始还有点慌;许愿背调顺利,有个满意的offer~
美团 技术1面
怎么理解稳定性。怎么做的
安全方面有哪些考虑
有了解过加密吗
个人感受:面试体验最佳全程聊天,可惜招聘职级比较高没有继续推进了
----------
更新进度
网易和wps都面试完成,等待offer审批中,许愿有个满意的offer!一切顺利!
----------
更新进度
wps发offer了,不过涨幅有点..
网易提交流水没动静了,等结果...
腾讯技术推进二面完成了,许愿面试+offer
----------
更新进度
被美团base上海团队捞了,氛围不错,不过base地问题没有往下推进
被wxg捞了,二面挂了... 再战!
#社招面试##社招面经#