首页 > 招商银行网络科技-Java后端 全流程面经
头像
balisong
编辑于 09-11 12:28 江苏
+ 关注

招商银行网络科技-Java后端 全流程面经

9.5 一面

面试体验很好,答不上来的会给你讲解,但总共面试就40分钟,手撕没多少时间做,最后只讲了下思路

八股:

Java堆内存和栈内存的区别(面试官提醒栈内存线程间不可共享,而栈内存可以)

Java设计模式中的开闭原则,里氏替换了解嘛

说一说常用的设计模式

Mysql联合索引的设计原则(最左匹配)

select for update 加锁有什么需要注意的(必须对主键索引加锁,不可以对其他索引加)

业务场景问题:

如何保证交易,订单等不会重复处理(提示说上下游保证流水号唯一,利用mysql行锁或分布式锁基于流水号保证接口幂等)

数据量在500w的表,如何实现快速的全表模糊匹配(回答了用全文索引,提示说mysql自带的可能性能较差,手动在redis里建立分词索引可能更好)


9.11线下综合面


线下面试在金陵饭店(根据投简历选的线下面试地点来定),进去后先一对一技术面,面完再一对一hr面(邮件里要带的材料除了简历都没用上…白跑一趟打印)


技术面20~30分钟:

java基础八股:

equals和==的区别

链表和数组的区别

final,finally,finalize分别讲一下

try catch讲一下应用场景

数组和链表区别

hashmap底层怎么实现的

常用排序算法有哪些

堆排序讲一下

哪些排序算法是稳定的,讲一下稳定的定义

项目相关问题:

redis分布式锁可能存在的问题,如何改进

一条请求响应较慢该如何排查

后面讲实习项目时间较长


hr面

自身评价优缺点

本硕成绩,保研考研

自身短期中期长期职业规划

认为学校项目和公司工作有什么区别

如果给你安排一个有ddl且有挑战的任务,该怎么安排

对业务部门,工作时长有要求吗


说是下周出结果

全部评论

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

近期热帖

近期精华帖

热门推荐