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配图神器#
全部评论
航旅纵横算大厂吗
点赞 回复 分享
发布于 08-01 17:51 北京
点赞 回复 分享
发布于 07-31 14:47 四川

相关推荐

07-30 12:30
吉林大学 C++
小浪Coding:1. 从个人兴趣角度出发 2.从职业发展角度出发 3.从项目质量保证角度出发
你最讨厌面试问你什么?
点赞 评论 收藏
分享
07-17 12:09
门头沟学院 Java
讲的口干舌燥,头都晕了怎么要讲这么长啊
码农索隆:没事,你口干舌燥,他不一定会看,
投递小鹏汽车等公司10个岗位
点赞 评论 收藏
分享
评论
2
4
分享

创作者周榜

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