去哪儿 9.23号 一二三面 面经(许愿OC)

10点 一面 时长35min

  1. 自我介绍
  2. 给题分析
    HashMap map = new HashMap<>(100);
    map.put("a", 1);
    [1] 如果不指定大小,map有多大
    [2] 如果指定100,并且不断放入元素,放到第几个会进行扩容
    [3] 为什么容量是2的N次幂
    [4] put过程
    [5] 为什么计算hash值的时候要进行两步的运算
    [6] 扩容过程,数组中的元素、链表、红黑树的改变(红黑树的过程不了解,面试官给我补充了:树比较小时会解开,比较大时就不一定解开)
  3. 线程1的lock()的过程(AQS)
  4. ===中间面试官接了个电话===
  5. java中有哪些方法可以让线程挂起或暂停(sleep、wait、park、join,面试官补充并解释的join)
  6. CAS 以及 可能造成的问题
  7. volatile 作用,如何实现的可见性和有序性
  8. springboot如何实现自动配置
  9. springboot的启动流程
  10. 那之前说的select在什么时候触发
  11. BeanFactory 跟 ApplicationContext的区别
  12. 然后面试官开始给我科普springboot的知识(上面几个点的知识)
  13. update语句的流程。(之前看到过!然后我觉得太高级了,应该不会问就没去了解了,呜呜呜。最后面试官给我科普这个过程)
  14. 设计索引时考虑的场景,字段后跟null会触发索引吗
  15. 联合索引要考虑什么原则,除了最左匹配
  16. mysql的默认隔离级别。如何实现可重复读的。
  17. MVCC的实现原理

(面试官主动评价我:技术还是有一些使用跟了解的,整体不错,让我等二面)

11点 二面 时长20min

  1. 看着简历问,选一个比赛分享其中最有挑战性的东西。
  2. 问项目
  3. 智力题:烧一根不均匀的绳,从头烧到尾总共需要一个小时,如何用它来判断半个小时?现在有若干条材质相同的绳子,如何用烧绳的方法来计时 1 小时 15 分钟呢?
    (我当时想了挺久,然后回答头尾两头开始烧,相遇就是半小时,面试官让我证明为什么相遇就是半小时,我当时也是猜的,就没法证明了,呜呜呜,然后这题就过去了)
  4. 反问

下午3点半 hr面 时长20多分钟

就聊一些常规的hr问题,然后反问,很常规


许愿offer啊

#去哪儿##面试题目#
全部评论
来还愿啦!今晚8点发OC了
1 回复 分享
发布于 2021-09-29 22:46
字段后跟null会触发索引,为啥,求解??
点赞 回复 分享
发布于 2021-10-20 16:22
我……27号hr面完没有消息了是不是凉了……公众号状态还是显示初试😭😭😭
点赞 回复 分享
发布于 2021-09-30 08:41
呜呜呜我的后端17号3轮面试,还没发,感觉凉凉😌,感觉hr面答的不是特别好,感觉要凉
点赞 回复 分享
发布于 2021-09-29 23:17

相关推荐

点赞 评论 收藏
分享
野猪不是猪🐗:现在的环境就是这样,供远大于求。 以前卡学历,现在最高学历不够卡了,还要卡第一学历。 还是不够筛,于是还要求得有实习、不能有gap等等... 可能这个岗位总共就一个hc,筛到最后还是有十几个人满足这些要求。他们都非常优秀,各方面都很棒。 那没办法了,看那个顺眼选哪个呗。 很残酷,也很现实
点赞 评论 收藏
分享
评论
2
25
分享

创作者周榜

更多
牛客网
牛客企业服务