java面试题及答案2020,java最新面试题大全附答案(二十六)

java最新面试题大全附答案java面试题及答案2020

一面

  1. 扣项目,项目细节问得很深
  2. 写观察者模式,讲一讲装饰模式和***模式(没答好)
  3. 手撕四则运算加括号,即给一个字符串包含括号和+_*/,给出最后结果,给了15分钟写

一面

  1. 一开始就是自我介绍 然后JAVA,网络,os,sql。手撕代码 这个流程吧
  2. 介绍项目,然后问问题 这个就不说了
  3. JAVA 问了hashmap hashtable 然后手画hashmap 多线程下扩容死循环的过程 然后concurrenthashmap的设计
  4. 问了Spring的beanfactory和ApplicationContext的设计,以及如何加载beandefinition和如何解决循环依赖,还问了spring的事务管理,如何suspend,resume,还有Connection绑定ThreadLocal的
  5. 问了lock,synchronized的设计
  6. 问了三次握手中滑动窗口 的更新过程
  7. sql问了b+树,b树,hash索引,还有隔离级别,以及gap lock 和next key locking 在rr下怎么解决幻读的 还有Serializable下如何加锁的
  8. 还有手写sql语句 用到了mysql的case (已经忘了)
  9. os的话问了内存管理,还有中段机制 软中断什么的 内存管理问了常用的内存管理算法
  10. 代码的话 一道剑指offer原题 数组中只有二个数出现一次 其他逗出现二次 还有个是图的问题 单源最短路径问题吧

所有面试题及答案持续更新见这里:
java面试题及答案2020

猜你喜欢

转载自www.cnblogs.com/javamianshi/p/12916266.html