陌陌2022校招一面

  1. 介绍项目,问了20分钟。主要介绍做了什么工作(废了老大劲),提问在项目中遇到的难点是什么,如何解决的,用到了哪些技术栈,回答多线程,正则,数据库(科研项目,实现很简单)。
  2. Java集合类,介绍TreeSet功能,使用什么数据结构实现的排序。
  3. 介绍HashMap,有没有必要使用红黑树,如何进行优化(这个给我问懵了,求解答);
  4. 为什么使用红黑树代替链表(回答它的寻找速度比链表更快了,从O(logN)到O(N),好像不太准确?);
  5. HashMap是线程不安全的,如何使用线程安全的;
  6. Synchronized在JDK1.8中的优化有哪些?
  7. 如何实现Java的多线程?
  8. 线程转为阻塞状态的方法是什么?
  9. Java线程池的了解,有哪些参数,代表什么意思?
  10. TCP首部的信息有哪些?
  11. B+Tree如何实现索引的遍历。
    算法:二分查找升序序列指定元素第一次出现的位置。
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务