首页 > 浙江大华Java一面面经(电话面)
头像
20030814
编辑于 2021-08-17 11:43
+ 关注

浙江大华Java一面面经(电话面)

2021.8.16 晚八点 全程二十分钟左右

  1. 自我介绍
  2. ArrayList和LinkedList区别
  3. String,StringBuilder,StringBuffer的区别
  4. 说说ThreadLocal
  5. 如何创建一个线程
  6. callable和runnable有什么区别
  7. callable怎么返回结果
  8. 线程之间的同步机制
  9. synchronized和ReentrantLock区别
  10. JVM内存模型,哪些会OOM
  11. 说说查看JVM内存状态的指令
  12. Linux指令,查看最后五行
  13. Spring的bean是线程安全的吗?
  14. SpringAOP
  15. SpringAOP有什么应用(权限 缓存 事务 日志)
  16. Mysql有哪些锁
  17. 什么时候用行级锁,什么时候用表级锁
  18. 反问
  • 反思
    • ArrayList和LinkedList,从数据结构到查改数据时间复杂度去说
    • Spring的Bean单例不安全,但是Controller,Service等无状态,(即无数据存储功能)所以无需考虑安全问题,Spring的Bean多例是安全的
    • Linux常见指令 ls cd cat rm tar(解压缩) ps(查看进程) grep(筛选) kill vim more less tac
    • Linux查看最后五行 tail -5 文件名
    • 线程间的同步:互斥量 信号量 临界区 事件对象
    • Java线程同步 Synchronized ReentrantLock wait() notify() volatile
    • JVM jps(显示进程) jstate(运行时状态信息) jinfo(实时查看和调整虚拟机运行参数) jmap(生成heap dump文件) jhat(分析heap dump文件)

更多模拟面试

全部评论

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

相关热帖

近期热帖

近期精华帖

热门推荐