经纬一面凉经
1.springboot启动类注解,及其三个子注解(子注解没看过)
2.springboot扫描包的顺序(当时没反应过来)
3.常见的配置文件格式(回答了常见的)
4.string,stringbuilder,stringbuffer区别
5.主要用的数据库,做一个数据更新操作
6.经典hashmap(附加:key有没有数据结构要求)
7.redis宕机持久化,rdb和aof区别
8.java对象地址会改变吗?(答了垃圾回收会改变对象内存地址,不知道对不对)
9.线程池用过吗?(害怕问创建过程,没敢说)
10.redis是什么,(瞎答了一下主线程,io多路复用)
11.本地缓存和redis存储谁快(猜测不需要网络io的开销答的本地缓存)
12.如果一个网络传输中带宽不够,咋办(分块,参考http1.1),追问如果网络中断,且文件改变了咋办(答:加版本号)万万没想到他的意思是如果客户端将已经接受到的文件改变了服务端怎么知晓?(客户端的错服务端买单?直接回答不清楚,没有实际意义)#面经##校招##秋招#