秋招虾皮shopee后端面经

我就是牛可乐 2024-09-30 12:24:36
⭕ 一个小时:45+15min手撕反转链表(ACM自己建链表) 纯拷打项目+数据库 项目问的很细很细,有一些是我裁缝现成的项目拼接过来的,虽然我提前说了但是还是直接被抓 面试官人还不错,会有提示和反馈 首先就是说我的简历技术点写的太多了,不确定我熟悉哪一块,然后就说逐个问吧QAQ - 1.问项目,问每一块起到了什么作用 2.每一块是怎么实现的,具体到用的什么数据结构,模块之间怎么通信、异步这种 3.设计了几张表,有多少个字段、问雪花算法、id生成、分库分表 4.知识图谱、大模型、怎么结合的怎么优化了、测过性能吗、优化提升是如何衡量的? 5.先是问我neo4j,我说这一块基本上是照搬的,只是换成了自己的数据 6.他说那你了解底层吗,不了解你们居然也敢直接用(研究生嘛,草台班子,导师横向的牛马,打工而已,能实现指标就不错了,一边搞算法一边搞工程是什么超人啊) 7.然后我说不太了解,对mysql redis和es了解多一些(就不该加es) 8.然后疯狂拷打es,很耐心的提示和引导,但是自己确实这一块没看太多,磕磕巴巴讨论了二十多分钟 9.写入数据的流程 10.写的时候断电会怎么样?日志?怎么保证数据一致性?怎么找回容灾 11.检索的流程、索引的过程 12.怎么知道去那个节点检索,返回多少条数据? 13.如果最优结果都在一个节点上怎么办? 14.为什么是近实时 15.分布式的原理 16.segment 17.分片与节点、副本集 - ⭕反问:为什么一直问es,是业务很需要吗? 答:那倒不是,有用到,只是看一面问了很多redis和mysql,来看看我的知识广度(想噶) 两面技术面、golang、看我有算法背景温馨提示主要是业务和工程 后端还是比测开强度大好多呜呜呜 . 内容来自牛友:咚巴拉咚吧咚吧啦 来源:牛客

0 阅读:2
我就是牛可乐

我就是牛可乐

感谢大家的关注