百度 日常实习二面面经

背景:

是周五面完一面后,过了一个周末,周一电话约二面

10.23 线上面试(80mins):

1. 自我介绍

2. 深挖实习经历

  • 负责的业务细节(这里问的是真的细,真做过才讲的出来,我讲的半真半包装吧感觉面试官已经看出来了
  • 对部门业务的全局认识,包括上下游业务和实现方案
  • 遇到的印象最深的问题,以及最后给出的解决方案(瞎扯了mt之前遇到的问题
  • 对信创的思考(上一段实习公司使用了国产技术),技术架构的横向对比

3. 拷打项目

  • RPC 框架的使用场景以及方案细节
  • 框架可用性是怎么体现的(这部分聊了超级久,从负载均衡、容错机制一直探讨到第三方注册中心的心跳续约等技术细节......)
  • SaaS系统的业务权限是怎么设计的(第二个项目用到了 Sa-Token 框架)
  • 使用工具类进行权限校验的技术细节

4. 八股

  • 自己选一个分布式共识算法讲讲实现原理(简历上写了 Raft、ZAB、Paxos,选了 Raft 讲)

就没问其他问题了,可能因为前面花了太长时间,到这已经快一个小时

5. 算法

大致类似 leetcode 20 有效的括号

  • 看你写了很多 if-else 怎么优化(用 HashMap 改造了一下)
  • 还能怎么优化(加了个判空 和 奇数直接返回)

6. 反问/聊天

  • ......

总结:

这次明显感觉到面试官有自己的面试风格,聊了许多业务和技术之外的东西,技术部分更专注于实现和细节,要是包装的项目估计一下就会被捅破

整个流程下来能感觉到面试官的水平很高,让我这个八股选手全程汗流浃背,每次要进行八股吟唱都被打断施法

实话实说,每次和面试官交流后都很有收获,希望之后能多精进自己,还需深入技术和多些技术之外的思考

#软件开发笔面经##日常实习面试##26届实习##实习##百度#
全部评论
大佬的rpc是自己做的吗 还是实习时做的 我也实现了一个简单的rpc 还没参加过面试 不知道会问什么
2 回复 分享
发布于 昨天 14:43 日本
大佬这是哪个岗位
点赞 回复 分享
发布于 昨天 20:16 天津

相关推荐

3 5 评论
分享
牛客网
牛客企业服务