懂车帝AI后端开发实习一面分享 65分钟

感觉面完人都通透了,还是太菜了,下去沉淀一下
1、实习拷打
2、项目拷打:
介绍一个你简历上做的你认为擅长的项目。
(1)你的关注、粉丝表结构都是怎么设计的,都有哪些字段?
(2)你做了笔记搜索功能吗?(还没做)
(3)如果让你做笔记搜索,你会考虑哪些因素?
(4)你刚刚说到like,MySQL里面的%like%有什么问题?如何解决?
(5)你刚刚说到RAG,那么基于向量的检索对比你说的关键字检索的优点在哪里?我们知道这种图文社交平台的笔记数是很多的,直接把所有笔记embedding成向量合适吗?
(6)了解Elastic Search吗?
(7)假如我关注一个用户,这里面发生了哪些事情?
(8)为什么要用MQ来异步发送?这里会不会出现一致性问题?
(9)详细描述加载一条图文笔记的过程。如何设计算法判断一条笔记为爆火笔记?对于加载一条笔记,你做了哪些优化?(使用了CompletableFuture异步加载)
(10)除了用户表和笔记表,还设计了哪些表?
(11)除去这些之外,你的项目还有哪些亮点?
3、八股文:
(1)介绍MySQL索引结构。为什么用B+ tree而不用平衡二叉树?
(2)InnoDB引擎的默认隔离级别,能否解决幻读?
(3)介绍下MVCC创建快照的流程。
(4)redo log和bin log是如何共同工作保证一致性的?(两阶段提交,没背到)
(5)说一下HTTPS和HTTP的区别。
(6)TCP保障会话可靠性的手段是什么?
(7)TCP的流量控制和拥塞控制手段是什么?(没背到)
(8)进程、线程和协程的区别。
(9)用户态和内核态的区别?(没背到)
(10)对于一个CPU爆满的系统,你知道在linux环境下用什么指令来排查问题吗?
(11)因为我们平时开发环境用的都是linux,讲讲你用的多的linux语句。
(12)讲解一下RocketMQ发送/消费一条消息的底层实现。
(13)说下Redis的ZSet结构。使用跳表查询一条消息的时间复杂度是多少(没推出来,但是我现在写了个跳表)
4、手撕:小于n的最大数
全部评论

相关推荐

昨天 18:50
已编辑
长沙学院 Java
个人背景:学院二本计科专业 大二开始实习个人经历:安克创新 、理想汽车、字节跳动碎碎念:我做事只有三分钟热度。看到进了大厂的同学,我会羡慕,也会跟着努力上进;但遇到好看的小说,我又会放下手头的事沉迷其中,之前的坚持也就中断了。我有些自卑,总觉得自己学历和外貌都不够好。之前偶然在网上受到关注,我就喜欢上了上网,因为这里有很多人认可我。但我也很在意别人的评价,偶尔看到嘲讽的言论,会触发我的自卑情绪,让我感到愤怒。有时候我会强硬地回怼,有时候又会懦弱地选择无视。我也有虚荣心。不管是拿到安克、理想还是字节的机会,我在分享的时候都会带着这份心思。我会特意强调自己学历不好,是为了衬托出过程的艰难,以此显得自己更厉害。我知道,人往往会炫耀自己缺少的东西,来掩盖内心的空洞。我总想着走捷径,不太喜欢踏踏实实地做事。找实习的时候,我花了更多时间在研究面试技巧上,而不是提升专业能力。我会反复听面试录音分析技巧,看面试教程学习怎么和不同的面试官沟通,还会每天自言自语练习语言表达,同学都觉得我有点奇怪。我的实习生涯里,侥幸和运气占了很大一部分。我总在想,如果有一天我失去了这份幸运,这些特质可能会让我一蹶不振。ps: 很多人会问我学习路线和经验 但是就像我上面说的 我的实习过程靠的很多是关键节点的运气 技术上面我可能不如很多人  所以请大家理性求助和理性参考我的回答 附上我的投递记录
我的offer在哪里...:从去年看到现在,飞升哥就是榜样
我的求职进度条
点赞 评论 收藏
分享
04-15 14:58
中南大学 Java
牛客90813234...:我面老虎国际是二面这样
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务