自我介绍
因为项目和实习比较简单,所以直接问八股了。
用过SpringCloud吗?
jdk代理和cglib代理区别、优缺点?
抽象类和接口?
深拷贝和浅拷贝的区别?
Java深拷贝该怎么做?
IO,有一个文件a,不知道文件类型,不知道文件大小,怎么把文件a读出来,写入b?
@Autowired和@Resource有什么区别?
单一职责了解过吗?
讲讲单例模式?饿汉式和懒汉式?怎么保证线程安全?
项目可能有很多环境,开发环境、测试环境等,怎么切换项目配置?
用过什么工具测试网络?
通过抓包工具吗?
用过什么工具?(一连串啥玩意啊)
如何防止sql注入?你不用字符串拼接sql语句就能防止注入了吗?我要是要动态查询呢?你Mybatis动态SQL就能避免sql注入吗?
linux怎么查看日志?什么命令?vim、vi、cat还有呢?
那vim怎么看最后100行?怎么根据关键字查找?
怎么看端口是否被占用?
我有4个字段,联合索引生效的组合有哪些?
MySQL有很多索引,同时使用的情况下,最左匹配原则哪些索引组合会生效?
怎么查有多少慢SQL?要配置什么?
反问
很多本来会的,结果一回答就乱七八糟了,只答出来了一半左右,应该是凉了