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

秋招虾皮后端二面

优质
小牛编辑
65浏览
2024-09-22

秋招虾皮后端二面

一个小时:45+15min手撕反转链表(ACM自己建链表)

纯拷打项目+数据库

项目问的很细很细,有一些是我裁缝现成的项目拼接过来的,虽然我提前说了但是还是直接被抓

面试官人还不错,会有提示和反馈

首先就是说我的简历技术点写的太多了,不确定我熟悉哪一块,然后就说逐个问吧QAQ

  • 问项目,问每一块起到了什么作用
  • 每一块是怎么实现的,具体到用的什么数据结构,模块之间怎么通信、异步这种
  • 设计了几张表,有多少个字段、问雪花算法、id生成、分库分表
  • 知识图谱、大模型、怎么结合的怎么优化了、测过性能吗、优化提升是如何衡量的?
  • 先是问我neo4j,我说这一块基本上是照搬的,只是换成了自己的数据
  • 他说那你了解底层吗,不了解你们居然也敢直接用(研究生嘛,草台班子,导师横向的牛马,打工而已,能实现指标就不错了,一边搞算法一边搞工程是什么超人啊)
  • 然后我说不太了解,对mysql redis和es了解多一些(就不该加es)

然后疯狂拷打es,很耐心的提示和引导,但是自己确实这一块没看太多,磕磕巴巴讨论了二十多分钟

  • 写入数据的流程
  • 写的时候断电会怎么样?日志?怎么保证数据一致性?怎么找回容灾
  • 检索的流程、索引的过程
  • 怎么知道去那个节点检索,返回多少条数据?
  • 如果最优结果都在一个节点上怎么办?
  • 为什么是近实时
  • 分布式的原理
  • segment
  • 分片与节点、副本集

反问:为什么一直问es,是业务很需要吗?

答:那倒不是,有用到,只是看一面问了很多redis和mysql,来看看我的知识广度(想死)

两面技术面、golang、看我有算法背景温馨提示主要是业务和工程

后端还是比测开强度大好多呜呜呜

#软件开发笔面经#
 类似资料: