重庆小厂面经

1.拷打实习
2.jenkins和docker的相关知识
3.Linux怎么排查线上的问题
4.mysql的索引优化(怎么看有没有命中索引,索引命中的级别,平常索引优化到什么级别,最快的索引级别是什么,索引下推和回表,还有一个没有听懂,原话是你知道回表答复是哪种查询吗,有没有大佬告诉我这是什么东西)
5.说一下MySQL的事务
6.平常哪种事务用的比较多
7.事务的底层原理,失效的场景,为什么异步方法会失效(因为事务上下文是基于 ThreadLocal 的,异步开启新线程会导致事务上下文丢失,没有答出来)
8.用过哪些设计模式
9.redis的使用场景
10.有没有用redis来做锁
11.redission的看门狗机制,设计过期时间机制会不会失效(答错了)
12.redis的持久化
13.hashmap
14.redis缓存三件套
15.布隆过滤器用了久的错误率会提高,怎么解决
16.mq的使用场景
17.mq的消息不丢失和重复消费
18.有没有使用过Gradle
19.有没有了解过新版的jdk
后面就是反问业务#牛客AI配图神器#
全部评论

相关推荐

鼠鼠的暑期实习求职生涯结束了。回想上个月的今天,在4.8号开始投递,于5.8号终止。一共投递405家,测评11家,笔试10家,面试6家,收获一个外包offer(鼠鼠一看要求实习12个月才给offer,而且分基础薪资和岗位薪资就跑了),除此之外最高达到美团二面,此外都是一面挂。回顾这一个月,鼠鼠无疑是失败的。目光往前看看,鼠鼠大一认为一线企业会把绩点作为筛选标准之一,于是跻身课内。大二收获了一段项目经历,堪堪抓住了后端开发的尾巴,但没有跟上AI的脚步。考虑保研,但被参与的深度强化学习项目当头一棒,狠狠畏惧了。考虑考公,但竞争说不准哪个更大。直到大三才意识寻找工作对实习、经验和技术的重要性,可是由于拖延和心理原因没能及时准备。时间拨到4月,鼠鼠认为自己情况好不少,而且也不能再拖了。于是开始疯狂的补救:算法吃一些大一大二的老本,然后快速过hot100;项目就追紧现在热门的RAG、Agent这些。最终在4月8日投出了第一份简历,回想当初,不知道那时的我看到此时的境遇会作何感想。因为泡在温水中太久了,意识不到就业市场的严峻和自身技术的边界。因为985的头衔博得了不少面试机会,但是偏偏都不得不被淘汰——学历是把双刃剑,面试官对你承载了更多的期待。鼠鼠带着薄弱的基础闯到暑期实习,才发现到处神仙打架。起初一边过hot100,一边更新项目,一边背八股。因为笔试能力不行,丢掉了滴滴、华为、拼多多、得物等公司的机会,后面又不得不赶着去应付面试需要的知识。第二场面试后变成了坚实的八股党,问什么就答什么,但是在基础知识和项目的理解上差强人意,于是丢掉了一些公司的机会。通过舍友的帮助,鼠鼠明白了自己在表达、回答薄弱之处,不断改变,但是为时又已晚,美团二面击中了鼠鼠的项目架构理解,第一轮回答没跟上之后就已经宣告失败,后面的面试大同小异:八股的拷打和项目的拷打占比很少,场景题显著增加,又穿插一些笔试题——思路是有的,实现是抓马的。鼠鼠直接举手投降了。其实明白场景题实际上就是考对八股和实际场景的理解,但是更明白这需要更多的时间来学习,于是时间流逝到5月8日,最后一面结束,鼠鼠还是失败了。(写到这里的时候想起了23年的6月8日,那时我似乎在高考。想到这里时,一种难以言喻的情绪击中了鼠鼠)鼠鼠接下来准备all in日常实习了(如果各位佬有推荐的话恳请提示下鼠鼠),因为秋招对于实习经历还是比较看重的。也会考虑保研、考公等的路径,不想家里蹲来着。鼠鼠希望大家都能找到自己想要的offer,也希望自己有一份不错的工作。总结经验,希望能帮助到尚且来得及的各位:1. 简历上面写的关于自己项目的亮点一定要知根知底,被面试官问起时能够立刻想起此功能整条链路和关联功能,以及方法的缺点、方法的选型原因、具体方法内容等,这个非常重要!2. 八股要背全,认为自己悟透后多找找其他人出的八股,彼此应对,也能促进再记忆。3. hot100只是基础,想要通过笔试,还需要更强的做题能力以及一些运气。4. 简历要找自己认可的佬评审,可以找AI评价,注意格式和表达,突出重点,展示亮点。不要太冗长,也不要过分无趣。项目描述中出现过的就不要在亮点中再出现了。5. 多关注AI方面,读读新的热点话题,看看一些github的仓库,学习其他佬的设计。这样和面试官也能有话题可聊。6. 面试时要给自己留出一些思考的时间,不能脑子一热就脱口而出,你不知道这个回答是否给自己留了坑。7. 面试记得留一下备份,鼠鼠我一般通过手机的腾讯会议的录音功能,录完还能提取文字,很方便,正确的识别率也很高。8. 面试前最好留出半天时间浏览牛客中各路大佬给出的面经,同样的岗位面试问题的重复率不低。9. 擅于使用AI,可以通过AI来了解面试的岗位的信息,让AI拷打自己的项目,问场景等。一定要狠狠使用!10. 面试的每个环节都很重要,个人介绍、拷打、算法题和反问环节。个人介绍和反问环节建议拿着相关的公司和岗位名去问AI,狠狠出一些反问的题和合理的表达。
yakuso:能保研就保研吧,,同鼠鼠现在还不敢开始面,八股记不住一点
点赞 评论 收藏
分享
05-07 13:05
门头沟学院 Java
🕐面试时间:2025.10💻面试岗位:Java后端❓面试问题:一面:1. 自我介绍2. 为什么要做这两个项目3. 项目里用哪些集合比较多(回答了 List 和 HashMap)4. 在删除跟查询比较多的场景下,用哪个集合较多5. 讲讲 HashMap 的底层(回答了扩容机制)6. 项目里的线程池是怎么配的7. 有压测过项目吗,能达到多少的QPS8. 如果你发现接口的速度很慢,要怎么排查9. 讲一下项目里的日志设计,是怎么实现的10. Spring 中注入用的是哪个注解?11. 讲讲 @Autowired 和 @Resource 的区别12. 讲一下你对 MySQL 的理解13. 你是怎么理解事务的14. 你在使用事务的时候,用的是哪个隔离级别15. 讲讲事务的隔离级别16. 你是怎么优化你的索引的17. 怎么理解最左前缀原则18. 你是怎么排查 SQL 语句的是否存在问题19. 索引类型除了 B+树,还有哪些类型20. 用的是什么缓存(Redis),用它的哪些数据类型21. Redis 中 String 类型的底层是怎么实现的22. 项目中用到哪些锁,为什么不考虑使用 Redis 锁(因为我的是单机项目,这里说了一下 Redis 分布式锁怎么实现)23. 有用 Redis 设置失效时间吗,Redis 的失效策略是什么24. 讲一下 Redis 的持久化,两个有什么区别25. 实习时遇到做不了或者不合理的需求你会怎么做26. 如果遇到一个进度很急的需求,今天提出来明天就要,你会怎么做27. 怎么看待加班28. 对自己的成长规划,三年后的目标是什么29. 你希望后续公司能给你带来什么,哪些东西是你比较期待的二面:1. 自我介绍2. 上次实习为什么离职3. 实习的内容是什么,有什么收获4. 为什么会选择上家实习公司5. 为什么这么迫切出来实习6. 个人情况7. 讲一下单链表和双链表,有什么区别,哪些场景下会使用到它们8. 堆和栈你是怎么理解的9. 为什么要做这两个项目10. 讲讲项目中 JWT + Redis 身份认证的实现原理11. Redis 为什么快,MySQL 不也有索引吗12. Docker 你是怎么用的13. 为什么要拿 Redis 和 ElasticSearch 来存储热点数据14. 实习里做的东西,怎么优化 SQL 的15. 课外是怎么学习的,学过哪些技术和代码16. 讲一下你在学校里的日常生活17. 从在校学生转变成公司员工,心态上会有哪些变化18. 选择一家公司的时候,会有哪些考虑,把这些考虑因素排个序19. 你觉得自己性格上是个怎么样的人20. 实习遇到的难题,怎么解决不太好完成的工作21. 有没有遇到一些低谷期,怎么克服的22. 你是怎么提升自己技术能力的23. 你觉得自己有哪些不足点24. 做这两个项目时的心路历程,有哪些思考,在这个过程中有遇到哪些困难,是怎么克服的25. 说一下网络,TCP 的交互原理是怎么样的26. TCP 和 UDP 的区别🙌面试感想:之前秋招的面经,都是常见八股,分享一波拿到实习offer后实习了大半年,前阵子离职了
面试问题记录
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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