首页 > 【招银网络科技】视频面试1面Java开发面经
头像
北鼻子
编辑于 2020-07-10 15:38
+ 关注

【招银网络科技】视频面试1面Java开发面经

0、手撕算法的第一个题是一开始做的。
1、自我介绍
2、介绍类的加载和执行过程
2.1 对类的加载有没有什么补充(答了类加载的双亲委托模型)
3、设计模式(结合Spring中有的设计模型介绍一下)
4、讲讲控制反转(IOC,DI来解释了)
5、内存泄漏和内存溢出
6、对Redis和其他关系型数据库如何保证数据的一致性(说了分布式锁.,反问还有其他方法)
7、Java的锁都有哪些,介绍一下(我说了乐观悲观等)
8、synchronized和lock;
9、手撕算法环节
(1)算法1
用递归实现一个等差数列的算法
(2)算法2
对一个原始有序的数组把一部分拿出接到数组最后。对处理后的数组找出一个给定target的索引。
要求:复杂度 logn;
我用二分法解答的,但是其中碰到了问题,面试官指导了下,说大体思路对着的,就是二分需要改进。
有点脑子秀逗,这个题答得不太好、
10、面试结束、

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐