懂车帝暑期实习一面

2025.6.19

项目问了8个问题,实习一点没问

八股文:

  1. 自定义注解是怎么实现的
  2. IOC,AOP
  3. IOC为什么要交给Spring来管理Bean,自己new不好吗
  4. AOP的底层原理
  5. 动态代理了解多少
  6. Spring的生命周期
  7. 从代码到运行,整个过程发生了什么
  8. 循环依赖,解决方案
  9. 为什么用三级缓存,不用二级缓存
  10. JVM内存结构,讲讲都是干啥的
  11. 虚拟机栈什么时候回创建,是初始化的时候就创建,后面来东西了往里面加,还是来东西之后,才创建这个栈
  12. 索引了解吗,B+树讲一下
  13. 我创建了一张表,他会有索引吗
  14. 联合索引巴拉巴拉
  15. 索引失效的场景
  16. 最左前缀匹配原则是什么
  17. TCP三次握手
  18. 两次握手行不行
  19. TCP四次挥手
  20. 第三次挥手失败了,会发生什么
  21. mysql事务的隔离级别
  22. 讲一下MVCC
  23. 讲一下事务四大特性,都是怎么实现的

算法

爬楼梯,每次可以走1-K步,到n层,有多少种方法

提示了之后才改好

反问

  1. 实习生负责什么角色?面试官说你好像投错了,你投的这不是校招岗吗(...)
  2. 懂车帝还归属字节吗?回:有在做独立的东西,但是目前老板的意思是还在字节

实习一点不问,全部八股,都忘没了

面筋(烤面筋) 文章被收录于专栏

烤面筋~烤面筋~三元一串,五元两串

全部评论
过了吗佬
点赞 回复 分享
发布于 06-21 20:43 北京
佬在哪投的呀
点赞 回复 分享
发布于 06-20 09:57 四川

相关推荐

不愿透露姓名的神秘牛友
昨天 12:29
1. 介绍仿大众点评项目的主要模块。2. 在仿大众点评项目中,用户登录、商户缓存、优惠券秒杀、博客推送等模块中,哪个更擅长或有什么难点。3. 用户登录模块中,Redis 缓存是同步过程还是异步过程,同步过程会有什么问题,用户量大时发得慢该怎么办。4. 若用消息队列存储验证码相关信息,消息队列的架构是什么,出现消息堆积该怎么办。5. 增加消费者数量能否随意增加,有什么其他考虑。6. 双重拦截器的作用,是否能在一个拦截器中实现相关逻辑,双重拦截器有什么好处。7. 优惠券秒杀中,扣减的是数据库还是 Redis 中的数据,扣减后使用分布式锁和写入消息队列的顺序是怎样的。8. 若写入数据库时发生异常,Redis 中已扣减的数据是否需要恢复,如何恢复,恢复操作是否会对线上产生影响。9. 为什么在优惠券秒杀中使用 Lua 脚本,不能用 Redis 的其他数据类型(如 increment 或 decrement 计数器)的原因。10. 预检信息包含哪些操作,能否在外部完成。11. 若不在 Lua 脚本中实现预检资格、查询是否一人一单和扣减库存等操作,而在代码中实现,会有什么问题。12. 一人一单的限制能否保证,若快速点击或用脚本点击两次,是否会突破限制。13. 一人一单的限制应该在哪个环节实现。14. 写入消息队列之前应该完成哪些操作。15. 讲讲jvm。16. 垃圾回收算法在年轻代或老年代是如何应用的,年轻代的结构是怎样的。17. 对 AI 有哪些了解,如何使用大模型。手撕lc695 岛屿的最大面积
快手一面685人在聊 查看17道真题和解析
点赞 评论 收藏
分享
一面:全部 30min,全是项目,没有算法1. 自我介绍2. 说个你的最难的点?怎么解决的?3. 指标为什么推送到文档里?有没有考虑过推送群里?4. 接口重构是怎么做的?为什么旧接口返回的数据不能变更?以 app 为例?5. 慢 SQL 是怎么发现的?怎么治理的?6. 你的幂等注解应用场景是什么?7. 幂等是解决什么问题的?8. 如果流量激增,对后端服务做水平扩展,怎么保证扩展的节点不会打垮其他中间件,比如数据库或者 Redis?开启本地缓存,实例扩展时分批次同步 redis 数据,这样既能分摊 mysql 又能分摊 redis。9. 实习有用到定时任务吗?是怎么保证不被重复执行的?加到 mq;每个节点设置选择区间;10. 怎么排查问题的?es 搜索+本地机器搜索+代码定位11. 日志平台原理是什么?es 同步本地机器日志文件12. 让你设计个日志平台,不采用 es 方案,你怎么设计?业务日志代码直接打到大数据工具里,使用流式处理而不是 es 再同步。13. 有了解过大数据相关组件吗?没有14. 反问:主要使用语言?golang+python15. 反问:有几轮面试?两轮技术面其他记不得了,两小时后约第二天二面。总结:大数据方面的设计面试官很满意,后面没写算法直接给过了======================================================================二面:全程 55min,项目 20min,算法 30min,反问 5min1. 自我介绍?2. 闲聊:家乡、为什么读本校的研?3. 讲下实习的架构?4. 实习的业务流程探讨?5. 你们怎么应对风控的?6. 慢 SQL 怎么发现的?怎么治理的?7. Java 的参数传递是值传递还是引用传递?没有引用传递吗?8. 父类的方法是 protect,子类可以是什么?9. 你这两个练手项目的与别人不一样的点在哪里?10. 幂等怎么做的?你这个似乎是限流不是幂等?侧重点不一样,应该根据业务改11. 为什么要使用到延迟队列?防止高峰期消费者或数据库造成瓶颈。12. 算法:93. 复原 IP 地址?写的比较慢,步长不好控制13. 对职业的规划是什么?14. 对于互联网很卷,35 岁危机怎么看?15. 反问:具体业务是什么?16. 反问:公司用到什么框架?自研总结:二面感觉答得不是很好,但是面试官还是给通过了
查看28道真题和解析
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

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