九月面试总结

九月面试总结

薏米 1,523 2020-09-30

前情提要】最近参加了几次面试,面试的感受是简历上写的东西一定是都烂熟于心,另外知识要成体系,引导面试官跟着你走,而不是被面试官牵着走。另外hr最常问的一个问题是:你为什么从上一份工作离职。然后下面简单记录一下我碰到的面试题。


Question List

  • 1.ArrayList和LinkedList区别
  • 2.Object主要方法
  • 3.实现线程的方法
  • 4.线程池核心参数和模型
  • 5.JUC
  • 6.HashMap为啥不安全
  • 7.CurrentHashMap怎么保证安全
  • 8.为什么会有线程不安全问题,有那些保证线程同步的方法
  • 9.说一说synchronized
  • 10.说一说Java内存模型
  • 11.volatile作用那些
  • 12.@Autowired 和@Resource区别
  • 13.springboot是怎么启动的
  • 14.怎么解决循环依赖
  • 15.什么是Aop,有那些方式实现
  • 16.动态代理有那些,分别怎么实现
  • 17.怎么自定义注解
  • 18.什么是双亲委派
  • 19.类加载机制
  • 20.辣鸡回收算法,以及有那些回收器
  • 21.B树和B+树,为啥MySQL用
  • 22.怎么优化慢SQL
  • 23.MySQL事物隔离级别,和MVVC怎么保障幻读和脏读
  • 24.项目为什么用MQ,怎么解决使用MQ产生的问题
  • 25.Redis持久化机制
  • 26.redis淘汰策略
  • 27.redis怎么保障双写一致
  • 28.怎么保障分布式事物
  • 29.为什么是三次握手四次挥手
  • 30.Https是怎么保障安全的
  • 31.还有些算法的
  • 32.穿插项目问
  • 33.String源码考察,intern方法
  • 34.Object源码考察
  • 35.Thread源码考察,线程顺序执行等等
  • 36.ThreadLocal内存泄露问题考察
  • 37.类初始化考察,new,克隆,反序列化
  • 38.Spring MVC设计模式
  • 39.JVM调优策略

薏米笔记


# Java # interview