今天刚一面,问的挺深的。感觉凉凉啊
自我介绍
java多态具体讲一下吧,你在程序中是怎么用的,举两个例子
常用的集合有什么,hashmap操作的时间复杂度是多少
线程阻塞的原因是什么,除了加锁和sleep,还有什么
springboot自动装配原理是什么
springboot是怎么前端调用后端的。回答了Requsetmapping注解
为什么Requsetmapping注解就能调用后端了呢?(有点深了,不会了。。)
如果不用spring,前端怎么调用后端的方法(早忘了。。项目全是spring)
tcp连接,用java代码怎么实现(好像是这样,这也不会。。)
java编译和运行的过程
手撕代码:一个有重复数字的排序数组,输入一个数字,输出这个数字的下标,如果数字重复,输出此数字第一个下标。要求logn。应该就是二分查找,就给了10分钟,写完了没跑
全程没问项目,将近40分钟,感觉还是太菜了,有的东西不会。估计g了
9.20 二面 20min
一直在挖项目,根据项目提了一些问题
redis有什么数据结构
他们的使用场景是什么,你用了哪些
父类子类初始化的流程
如何保证缓存与数据库读写时的数据一致性
还有一些问题忘记了
然后就是反问,面试官说今天人有点多,20分钟结束了。
估计g了,直到今天还没hr面通知
#招银网络#