本人Java后端开发,面试官不介意1.自我介绍2.做项目的过程有挑战的,可以体现能力的部分讲一下,如何处理,难点是什么3.简单说几个Linux命令4.http与https的区别5.二叉树有哪些遍历方式6.静态代理与动态代理的区别7.ArrayList动态扩容过程8.HashMap如何解决hash冲突9.Java如何实现多线程,锁有哪些,原理10. volatile关键字11.手撕单例模式12. 算法:力扣22题,括号生成(回溯) 总共面试30分钟,可能是算法写的太快了,10分钟搞定。整体难度较低。