时间:55min岗位:java开发问题:1.自我介绍2.实习有什么有挑战的地方?3.浏览器输入地址会发生什么?4.上述过程你会用什么工具去观测?5.请求头有哪些字段?6.java接受这个请求如何处理?7.Spring用到了哪些设计模式?8.单例模式除了创建bean,还有哪些场景?9.使用代码处理业务数据时候,会使用什么样的算法和数据结构来提升性能?10.java异常?11.异常我们开发的时候怎么避免?12.redis常见的数据类型与操作13.数据库与缓存的一致性14.mysql设计表的时候有什么要注意的地方?15.有哪些索引?16.事务的特性17.什么场景需要用到事务?18.MVCC的工作机制19.读已提交隔离级别下,事务A修改了一条数据,还没有提交,事务B读取这个数据,读到的是改之前还是改之后20.如果想要读到修改后的数据怎么做?21.mysql的三大日志22.mysql的锁23.分布式的作用24.CAP理论25.Linux了解哪些命令26.文件的权限有哪些,怎么修改27.Linux执行java怎么执行?28.学习或实习过程如何应对压力?29.对于经常出现的问题,如何解决30.具体使用哪些AI工具31.有没有生成代码的工具32.对于AI工具使用的心得体会33.反问