27实习滴滴后端二面45min

1.布隆过滤器的底层原理,如何控制长度。底层是如何控制长度的?如何控制误差?扩容因子是多少?
2. 订单延迟取消队列是如何设计的。死信队列交换机。
3. java 集合,你了解的集合有哪些?
4. synchronized 的底层原理。和 reentrantlock 的区别
5. java 设计模式拷打。说说项目中用到了哪些设计模式。spring 中哪些功能用到了模板设计模式。
6. 如何实习 mysql 主从,Mysql 主从如何设计调优。MVCC 底层。
7. 如果要实现一个 LRU,如何实现?我提到可以直接继承 LinkedHashMap.怎么实现的。我说各个方法分别 super 基础父类。继续深挖,问 put 的值值存储在哪?
8. TCP 的三次和四次。
9. JVM 内存结构,垃圾回收。
10. 操作系统的内存管理方式。
全部评论
请问二面和一面是同一个面试官吗
点赞 回复 分享
发布于 2025-12-12 17:20 上海
友友可以问下你是在哪个平台投的吗
点赞 回复 分享
发布于 2025-12-12 17:19 浙江
布隆过滤器还能扩容吗
点赞 回复 分享
发布于 2025-12-11 15:06 广东

相关推荐

在面试前,我花了大量时间刷题和复习八股文。我按照热门推荐,反复练习Hot100算法题,同时复习计算机网络、操作系统、c语言等核心课程。这些准备在面试中发挥了关键作用,帮助我解决了多个技术难题。入职后,我加入了一个智能家居控制系统的开发团队。我的任务是参与设备端程序的编写与调试,使用esp32平台和C/C++语言,实现传感器数据的采集与处理。前两周几乎是懵的。学校里的理论知识和实际工作差距巨大。我记得第一次接手任务时,一个简单的驱动调试花了我整整两天时间。后来在导师的耐心指导下,才逐渐适应了工作节奏。我参与了需求分析、系统设计、硬件选型与搭建、软件开发与调试、通信协议实现以及系统测试等多个环节。过程中,我不仅学习了MQTT通信协议,还掌握了如何使用串口监视器和调试工具排查问题。实习路上难免会遇到各种“坑”。第一个坑是时间管理。由于对项目整体进度把握不足,部分环节的开发时间紧张,导致后期压力很大。另一个常见问题是文档记录不完善。初期我忽视了文档的重要性,导致后续开发和维护时遇到信息不对称的困难。后来我养成了及时整理文档的习惯,大大提高了工作效率。最大的挑战是测试覆盖率不足。在测试阶段,一些边界情况未能充分测试,影响了系统稳定性。这让我意识到嵌入式系统中全面测试的重要性,尤其是对安全性和稳定性要求高的应用场景。团队合作精神是另一个重要收获。在项目开发过程中,我与同事们紧密合作,学会了如何更有效地沟通与协调。通过参与团队会议,我理解了不同岗位的思维方式和工作方法。最重要的是,我提升了解决问题的能力。在调试和测试阶段,面对各种技术难题,我学会了如何冷静分析问题、寻找解决方案。这种能力不仅对嵌入式开发重要,对整个职业发展都至关重要。实习结束后,导师对我的表现给予了肯定,同时指出了我需要改进的地方。这段经历不仅让我对嵌入式系统开发有了更全面的认识,也让我明确了未来的职业方向。
找实习记录
点赞 评论 收藏
分享
评论
3
18
分享

创作者周榜

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