25届离校的第一次面试-航旅纵横

其实挺意外的,7月初的时候随便投的,没想到还能有校招面试,但是还是太菜了,也没准备好,一面就挂了
  1. 上一段实习中的工作职责和业务流程
    1. 答得不好,没做什么准备 工作职责模糊 业务流程不清晰(下单流程都讲不清楚)
    2. 现在讲(7.29):直接吟唱 ,先大致什么业务 简单介绍下有哪些服务,然后吟唱我干了什么
  2. 设备为什么需要上下线逻辑,为什么需要心跳保护机制,这是基于什么逻辑
    1. 上下线逻辑不简洁,答得冗余。
    2. 现在讲(7.29):先将吟唱大致流程,重点为什么要实现能讲清楚
    面试官追问为什么需要心跳保护机制?
    3. 心跳保护机制没讲明白。还是直接讲的流程,而且流程还不流畅,而没有讲明白到底为什么需要。其实就是预判,减少判断成本。
  3. 使用rocketmq 来实现顺序性消费,为什么要保证顺序性消费?(纯属于简历写错了)
    1. 这里其实是简历写错了,项目中并未涉及到顺序性消费
      1. 随机想的,讲的是用户的拿取顺序和扣钱顺序一样
    2. 面试官追问?这里的意义在哪呢?不需要保证顺序呀?
      1. 这里就讲不清楚了,面试寄了   面试官一直强调没听懂
  4. 说一下常用的数据结构
    1. 答:数组,哈希表,链表,红黑树。阻塞队列(面试官反问阻塞队列算数据结构吗)。面试官反问还有吗?其实这里可以补充栈:适合处理是否需要回溯的场景,还有队列:比如消息队列底层。树这里可以补充数据库索引B+树 还有图:社交网络中的好友关系....拓扑排序判断是否存在循环依赖
  5. hashmap的数据结构?
    1. 答:jdk7和jdk8的底层区别
      1. 追问:转成红黑树的逻辑是怎样的?答得:链表长度>=8 数组长度>=64
      2. 什么时候变为链表 答:<=6
  6. jdk8中hash运算的优化点在哪?
    1. 答的是 异或 次数和 位移次数不同  但是jdk7中的 异或次数和位移次数 对应不上了 
    2. 正确:jdk7 4次异或5次位移 
  7. 双亲委派机制怎么实现的?
    1. 介绍了流程和作用 但是冗余
  8. Spring管理生命周期有什么优势?
    1. 答得是代码写死了...
    2. 正确:
      1. 解耦对象的创建和使用
      2. 统一生命周期管理
      3. 可以提供扩展点 aware beanpostprocess
      4. 依赖注入的灵活性
总结:首先是项目就没有准备充分,开始就吞吞吐吐。
然后就是核心优化,项目的核心逻辑都没搞清楚。反正项目就是很拉
另外简历都写错,体现出根本就没认真对待,简历都没认真的看
Spring当时也没复习过来 答得不好#牛客AI配图神器#
全部评论
航旅纵横算大厂吗
点赞 回复 分享
发布于 2025-08-01 17:51 北京
点赞 回复 分享
发布于 2025-07-31 14:47 四川

相关推荐

04-03 21:44
已编辑
门头沟学院 Java
发面经攒人品1.&nbsp;自我介绍2.&nbsp;询问项目3.&nbsp;说说布隆过滤器的原理4.&nbsp;了解分布式锁其他的一些实现方式吗?5.&nbsp;了解lua&nbsp;脚本吗?6.&nbsp;会写lua脚本&nbsp;吗&nbsp;?&nbsp;口述下用lua脚本实现拿到分布式锁的功能7.&nbsp;问实习8.假设我有一个任务,需要跑10000条case,去调用外部服务。我们应该怎么设计才能让他跑的又快又稳?9.&nbsp;那我肯定是要等所有case都结束了之后,才能把咱们这个任务标记为结束对吧?&nbsp;&nbsp;怎么设计去实现呢10.说说ArrayList,扩容机制?11.&nbsp;它是线程安全的吗?12.&nbsp;线程安全的集合有哪些?13.&nbsp;实现线程创建的方式有哪些?14.&nbsp;线程是通过&nbsp;run&nbsp;方法&nbsp;还是&nbsp;start方法启动的?&nbsp;两者有什么区别?15.&nbsp;不管咱是继承Thread还是实现runnable或者callable,咱们可能要通过start去启动,但是在代码里不太优雅,有什么比较优雅或者合理的方式去创建或者启动一个线程吗?16.创建线程池平时用什么方法?有哪些线程池17.&nbsp;说说垃圾回收算法18.&nbsp;哪些对象是GC&nbsp;Roots?19.Thread&nbsp;local&nbsp;底层结构是什么?20.&nbsp;ThreadLocal&nbsp;的哈希冲突和hashmap的哈希冲突解决方法是不一样的,这个你了解过嘛?21.ThreadLocal的一些应用场景有哪些?22.聊聊事务的原理23.了解事务的隔离级别嘛?24.了解过MVCC嘛?25.分布式的持久化机制有哪些?26.&nbsp;RDB和&nbsp;AOF哪个是可读的?27.&nbsp;RocketMQ如何保证消息顺序消费?28.了解其他MQ嘛?29.问了下论文情况和实习多久无手撕晚上八点面的&nbsp;当晚就挂了
查看29道真题和解析
点赞 评论 收藏
分享
评论
4
12
分享

创作者周榜

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