当前位置: 代码迷 >> 综合 >> 9.24 20:00 南京烽火星空 java校招 QQ视频一面
  详细解决方案

9.24 20:00 南京烽火星空 java校招 QQ视频一面

热度:77   发布时间:2024-02-22 07:54:12.0

上来直接问,自我介绍都省了

问了大四毕设方向(还没决定,学校还没公布,打算做一个springcloud项目)

进入正题:

ArrayList和vector的区别

怎么实现线程安全的List(collections.synchronized(new ArrayList())  CopyOnWriteArrayList)

List怎么实现“百家姓”赵钱孙李这种排序(说了一下List怎么去重,再加一个sort()排序?打得不是很好)

jdk1.7和jdk1.8 HashMap的变化(头插法尾插法、死循环、Node和Entry换了个马甲)

Alibaba的json那个jar有用过吗?(啥玩意?没有 只用过 json转换字符串)

文件操作有用过吗(说了一下字节流字符流、节点流和处理流‘、输入流输出流 InputStream/Reader)

Apache.io有用过吗?无,啥玩意

要加载2G的文件怎么导入才不会导致OOM(我说分治法,分成一小块一小块)又问我是在物理磁盘分,还是在内存中分(我实在编不下去啦)

spring的singleton和prototype ,什么时候用多例(controller 使用多例保证线程安全;多例每次调用都会创建一个新的bean,单例只会一个)

怎么实现加载spring的时候打印出一句话?(xml配置 数字1 一开始就加载?)还有别的方式吗?拦截器?

AOP有用过吗(说了一下概念和底层动态代理)怎么实现拦截一个方法时传入参数(使用前置通知,环绕通知吧)

常用数据库是啥(mysql)sql执行慢是什么原因?开启慢查询日志,show profiles、explain+sql语句)

什么时候会用到filesort文件排序