首页 > 微步在线一面凉经
头像
SayLiHo
编辑于 2021-09-28 16:29
+ 关注

微步在线一面凉经

我自己整理的 基础面试题

9.27 一面 33min

  1. 集合分类
  2. 哪些用到数组,哪些用到链表
  3. 数组链表的区别
  4. 各自查询时间复杂度
  5. hashmap有序无序?
  6. 有序的hasmap?
  7. treemap如何排序
  8. AVL和红黑树的区别,查询时间复杂度
  9. hashmap线程安全,线程安全的集合
  10. ConcurrentHashMap怎么实现线程安全的
  11. new hashmap(8),最终初始长度是多少,new hashmap(15),new hashmap(33)?
  12. 对象从类加载到创建销毁过程
  13. 对象的分配方式
  14. 所有的对象都是分配在堆上面吗
  15. JMM
  16. Volatile如何保证可见性和有序性
  17. 锁,Synchronized,lock的区别
  18. lock枷锁过程
  19. Synchronized可以用在哪些地方
  20. 两个同类型对象调用同一个成员方法是一个一个执行还是同时执行
  21. 给这个成员方法加Synchronized,两个线程去执行,会不会阻塞
  22. cas,在java里体现在哪些地方
  23. 线程池参数,运行原理
  24. 创建的线程池里的核心线程有几个
  25. jvm回收算法
  26. 缓存一致性,击穿,穿透,雪崩。怎么解决?
  27. redis基本数据类型
  28. 聚簇索引与非聚簇索引区别
  29. innodb用的什么数据结构
  30. B树与B+树区别,B+树优势
  31. 网络模型
  32. tcp,udp属于那一层,区别
  33. 常用Linux命令
  34. 查看java进程的方式
  35. 查看进程里某个线程的命令
  36. linux查看java内存情况
  37. 反问

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖