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 四川

相关推荐

2025-12-28 14:27
门头沟学院 Java
1.&nbsp;实习的经历中,哪个项目让你成长最大?你在其中具体做了什么?最重要的成果是什么?2.&nbsp;收到一个开发任务,你是怎么拆分你的任务的?3.&nbsp;说一下你项目中一个具体的、你认为比较复杂的功能点,以及你在其中遇到了什么问题,是如何解决的?4.&nbsp;说一下&nbsp;Java&nbsp;线程的生命周期/状态?哪些方***进入到线程的这些状态中?5.&nbsp;线程池有用过吗?说一下它的一个核心参数以及它的流程。6.&nbsp;Java&nbsp;默认线程池,它里面的队列用的是什么队列?你清楚吗?7.&nbsp;你在工作中使用过无界队列吗?对它有什么看法?8.&nbsp;catch&nbsp;aside&nbsp;是什么?会有什么问题?怎么解决?9.&nbsp;Java&nbsp;里面的锁有哪些?10.&nbsp;lock&nbsp;跟&nbsp;synchronized&nbsp;有什么区别?11.&nbsp;mysql里有哪些锁12.&nbsp;Mysql&nbsp;的事务隔离级别有哪些?&nbsp;分别说明它们会引发什么问题?13.&nbsp;说说你常用的&nbsp;Redis&nbsp;数据结构和命令。你知道&nbsp;Redis&nbsp;有哪些保证原子操作的方式吗?14.&nbsp;如何用&nbsp;redis&nbsp;实现分布式锁?有什么缺陷?15.&nbsp;什么框架解决了这些缺陷?&nbsp;内部原理是什么?16.&nbsp;说说kafka的消息发送路由策略17.&nbsp;RabbitMQ&nbsp;和&nbsp;Kafka&nbsp;的区别18.&nbsp;spring&nbsp;bean&nbsp;的生命周期19.&nbsp;你在工作当中就是你有没有接触过那个AI?说说怎么使用的?20.&nbsp;假设一个需求,就是你的接到的一个需求之后,你拿你的一个现在做的一个项目,假设就是按照你现在来想的话,按照你现在接收到这个项目之后,你怎么用&nbsp;AI&nbsp;来帮助你工作?你能说一下吗?1.&nbsp;实习业务的核心链路你了解吗?2.&nbsp;了解哪些设计模式?3.&nbsp;讲一下单例模式,它的应用场景是什么?为什么要用单例模式?4.&nbsp;单例模式如何保证线程安全?5.&nbsp;谈谈你对这个线程安全的理解。6.&nbsp;Redis&nbsp;的两种持久化方式是什么?从安全性和数据丢失角度,哪个更安全?7.&nbsp;使用&nbsp;RabbitMQ&nbsp;的时候,如何解决幂等性问题?
点赞 评论 收藏
分享
2025-12-28 11:51
已编辑
河北科技学院 Java
点赞 评论 收藏
分享
评论
3
10
分享

创作者周榜

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