当前位置: 首页 > 面试经验 >

分享面经攒人品-社招Golang

优质
小牛编辑
56浏览
2024-06-15

分享面经攒人品-社招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!一切顺利!

#社招面试##社招面经#
 类似资料: