去哪儿一二面凉经

去哪儿一面 34min

  1. ArrayList、LinkedList的区别、使用场景

  2. 讲一下hashmap的实现

  3. 哈希冲突的解决方法还有哪些

  4. 开放地址寻址法

  5. List、Map有哪些线程安全的实现

  6. Vector、CopyOnWriteArrayList 平时使用哪个

  7. volatile有了解吗(简单讲一下可见性、指令重排序,简单说了一下JMM)

  8. 安全点与安全区域有了解吗

  9. 栈帧了解吗

  10. Java内存的结构

  11. 为什么要分代管理对象

  12. 中断了解吗(说了缺页中断)

  13. 虚拟地址有什么用

  14. 虚拟地址怎么去实现的,页表存的是什么,多级页表

  15. TCP建立连接后发送信息,会触发哪些机制(答滑动窗口、流量控制、拥塞控制)

  16. 拥塞控制具体算法有哪些

去哪儿二面 30min

  1. 写一道算法题,比较两个数组是否相等(2个数组元素乱序也相等) 口述算法

  2. 写出来

  3. HashMap put 一个对象需要注意什么(重写hashCode、equals方法)

  4. 项目

  5. 你觉得你的性格特点对于工作上的优势

  6. 反问

#java求职##去哪儿##面试题目#
全部评论
通过不断异或数组元素,最后结果为1则两数组相同,否则不相同。时间复杂度为O(n),空间复杂度为O(1),目测能行。
点赞 回复 分享
发布于 2021-10-28 11:12
二面算法题是用两次for循环+HashMap实现的对嘛? 一次循环没办法搞定吧
点赞 回复 分享
发布于 2021-10-21 18:35

相关推荐

评论
2
4
分享

创作者周榜

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