第二次 美团一面

1. 你在这个物流平台项目中扮演的角色是什么?主要负责后端的哪一部分?
2. 能简单介绍一下你负责的核心模块(货单大厅)的业务流程吗?
3. 货单大厅里高频使用的多条件组合查询,你后端的存储用的是什么?
4. 这个查询对应的数据量有多大?
5. 除了 MySQL,你有考虑过用别的存储引擎做这种多条件检索吗?有没有必要?如果要换,应该用什么来做?
6. 简历上写了 SQL 优化,整个问题是怎么发现,然后怎么解决的?
7. 什么是回表?
8. 你用 EXPLAIN 发现查询慢,具体是因为没有用索引,还是索引没用对?
9. 联合索引的“最左匹配原则”知道吗?具体是什么意思?
10. “迷你豆包”这个项目是干什么用的?主要是出于什么考虑要做这个项目?
11. 能简单介绍一下这个项目中你觉得比较感兴趣的技术点吗?
12. 进程和线程的区别是什么?
13. 进程的上下文切换和线程的上下文切换是怎么做的?包含了哪些步骤?
14. 什么是虚拟内存?使用虚拟内存有什么好处?
15. 缺页中断(Page Fault)是什么意思?
16. 操作系统里面有哪些锁?(或 Java 里面有哪些锁?)
17. 如果 synchronized 和 ReentrantLock(可重入锁)两个选的话,优先选哪个?为什么?
18. 正常情况下(单体服务中),默认应该优先选哪个锁?
19. 知道 BIO、NIO、AIO 吗?BIO 的“同步阻塞”是什么意思?
20. 简单介绍一下 TCP 的三次握手和四次挥手过程。
21. 为什么 TCP 建立连接需要三次握手?
22. TIME_WAIT 状态出现在四次挥手的什么时候?
23. TIME_WAIT 状态会持续多长时间?
24. HTTP 状态码 404(找不到页面)代表什么?这是服务端的问题还是客户端的问题?
25. HTTP 状态码 504 一般出现在什么情况下?
26. 在浏览器里面输入一个网址,到页面最终展示出来,这中间经历了怎样的过程?
27. 什么是 TCP 的粘包和拆包?
28. 怎么解决粘包和拆包的问题?
29. MySQL InnoDB 引擎的索引使用的是什么树结构?B+树和B树的区别是什么?
30. 为什么 MySQL 采用 B+树,而不用红黑树?
31. 听说过幻读吗?解释一下什么是幻读。
32. 怎么解决幻读问题?
33. 幻读在什么隔离级别下可以解决?
34. 一般怎么解决 Redis 缓存与 MySQL 数据库的缓存一致性问题?
35. JVM 的内存模型(运行时数据区)包括哪些部分?
36. 字符串(String)和数字在 JVM 中分别存放在哪里?
37. 垃圾回收(GC)算法有哪些?
38. CMS 和 G1 垃圾回收器的区别是什么?它们分别应对什么场景?
39. 为什么到了 JDK 1.8 之后开始主流推荐使用 G1?CMS 有什么缺点?
40. 相比之下,CMS 和 G1 谁的 GC 停顿时间会更长?为什么?
41. HashMap 和 ConcurrentHashMap 的区别是什么?
42. ConcurrentHashMap 是怎么做到线程安全的?
43. 简单介绍一下 Spring 的控制反转(IOC)和面向切面编程(AOP)。
44. AOP 的核心底层是使用什么机制实现的?
45. 我们平时写个注解就能生效,注解的基本原理是什么?它为什么能把逻辑织入到代码运行路径中?
46. 你平时是怎么使用 AI 辅助开发的?你的项目代码是直接用 AI 写的吗?
47. RAG(检索增强生成)的一个完整运行流程是怎样的?
48. 为什么要做 RAG 这个东西?它解决了什么问题?
49. Token 和上下文窗口(Context Window)的概念分别是什么意思?
50. 为什么要控制 Token 的数量?
51. 大模型的“幻觉”是什么意思?是怎么产生的?
#面试问题记录#
全部评论
这么多题啊
点赞 回复 分享
发布于 今天 00:59 上海
拼多多招27届实习生啦 https://careers.pddglobalhr.com/campus/intern/detail?t=dRvUVvcTiA
点赞 回复 分享
发布于 04-03 17:30 上海
货单大厅细节
点赞 回复 分享
发布于 04-03 11:20 北京
面暑期之前有实习吗兄弟
点赞 回复 分享
发布于 04-02 22:21 北京
算法题是K个一组翻转
点赞 回复 分享
发布于 04-02 17:23 新疆

相关推荐

一面 3.271.自我介绍2.聊聊实习的agent体系3.聊聊搭建agent遇见的难点4.多智能体协作,遇见了哪些问题,怎么解决的(聊了谷歌skill5大法则,应该蛮加分)5.你对rag怎么看?rag的问题在哪里?rag适合的场景(项目用了派聪明)6.实习技术栈,实习遇见的难点八股部分:1.聊聊g1垃圾回收器,什么场景适合用呢2.mysql分库分表,水平分表会存在什么问题?(引导我,得到最后的答案)3.索引问题,怎么样避免慢查询4.关系型数据库和非关系型数据的区别,适用场景5.聊聊dns,作用,工作流程。位于哪个层6.对分布式事务的了解软知识(跟我说,更深的技术等二面)1.遇见最大的挑战,怎么解决的2.怎么样获得mt,同事的信任3.实习遇见的难题,解决了吗手撕:明问我,是不是很久没有写了,给我最简单的:合并两个有序数(想用双指针,宕机了,居然没有写出来! 多次提醒我,最后让我直接用暴力,数组排序方法。让我最近抓紧练下笔试)反问节:1.核心业务内容2.业务当前难点,有没有agent体系/agent这块怎么做的二面 3.301.自我介绍2.聊聊腾讯的实习3.介绍下你做的agent体系4.讲讲为什么这样,全体流程是怎么样5.闲聊(有鹅选鹅,为什么要面其他的)6.询问腾讯的ai氛围,感慨腾讯太有💰7.共享屏幕,看了我的ai coding。我明确询问,是否是想了解下我的提示词(我讲述了思路和流程,讲了讲coding项目的想法)八股1.分布式cap理论,谈谈你的理解2.分布式事务,为什么要这样,你怎么思考3.mysql的存储引擎,区别4.mysql的高可用,数据一致性有哪些策略5.nacos这些,原理是什么6.buffer pool了解吗,原理呢7.学生真的有必要做分布式,微服务吗?三道题1.sql (联表查询)2.leetcode 股票买卖2的改编 (说我做这么快,那得再来一个了……)3.多线程实现死锁闲聊,反问1.分享了他的职业经历2.讲述当前太卷,学生不容易,要了解好多内容3.介绍团队业务,当前难点4.(你的面试表现挺不错,人也很自信,但是现在是千军万马过独木桥)告知会横向,望理解5.询问为何想去这个base地,介绍了base地实际生活感受4.3 进入人才库,邮件咨询后收到感谢信。全程无任何邮件回复和沟通,最差的一集
点赞 评论 收藏
分享
04-02 19:40
辽宁大学 Java
依旧复活赛1. 实习:redis加lua脚本,为什么这么做2. 介绍项目,共享屏幕介绍3. 大概说一下现在这个架构,比如说抽象的接口的话,大概会有哪些接口,然后底层的这个框架是怎么设计的4. 为什么单独封装一个python服务5. ReAct模式跟workflow这个模式它的核心差异在哪6. ReAct的模式,它作为一个Agent来讲,它比较重要的点有哪些7. harness,有了解过吗8. 平时有用到openclaw去部署自己的这个AI助手吗9. CLI跟IDE这两种编程模式你觉得核心差异在哪个地方,效果上会有差异吗10. 什么时候用IDE,什么时候用CLI11. 你用做过最复杂的事情是什么12. 你有了解过langchain这个框架本身吗13. mcp与A2A的区别14. 你了解mcp具体协议内部是什么样子的吗15. 输入一个网址,底层发生了什么16. http响应,它返回的是什么17. 一次性返回还是异步返回18. 你刚刚说的html代码和json数据它是绑在一块的吗19. 我的html语言怎么渲染成浏览器这个样子呢20. 项目用redis干什么21. 一个查询,用redis实现和用MySQL实现它能差距多少时间22. MySQL,题目分类,很多标签。这些题目我想存储的话,要加索引一般怎么设计23. MySQL底层用的是什么索引24. 排序算法有了解过吗,效率比较高的有哪些算法:山峰数组找数
查看24道真题和解析
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

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