招商银行网络科技-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且有挑战的任务,该怎么安排

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


说是下周出结果

#银行笔面经互助#
全部评论
佬,问一下招银是线下面还是线上
8 回复 分享
发布于 09-06 02:22 江苏
请问一下最后一题可以使用ES嘛,感觉这个比较适合
3 回复 分享
发布于 09-06 09:10 北京
堆共享栈不共享吗
1 回复 分享
发布于 09-05 18:17 上海
base是?
1 回复 分享
发布于 09-05 18:24 广东
select for update只要有索引就行,不要求主键索引,你在哪看到要求一定要主键索引?
1 回复 分享
发布于 09-06 20:39 江西
感谢分享
1 回复 分享
发布于 09-07 23:24 陕西
手撕是啥哇
点赞 回复 分享
发布于 09-05 18:17 四川
好难😥
点赞 回复 分享
发布于 09-06 10:29 江苏
面试官提醒栈内存线程间不可共享,而栈内存可以,这句话我怎么看不懂?
点赞 回复 分享
发布于 09-06 13:47 福建
佬,请问一下隔一天就发二面邀请了吗?
点赞 回复 分享
发布于 09-06 13:52 湖北
点赞 回复 分享
发布于 09-06 14:07 上海
佬,二面线下是约哪儿啊
点赞 回复 分享
发布于 09-06 15:50 黑龙江
佬,为啥 base 是成都,线下要在南京呀有点没懂呢
点赞 回复 分享
发布于 09-06 16:57 四川
你几号2面,我也是东大的,他说要去金陵饭店好像
点赞 回复 分享
发布于 09-08 21:04 江苏
lz招银笔试a了几道啊
点赞 回复 分享
发布于 09-08 23:46 江西
请问二面地址可以修改吗
点赞 回复 分享
发布于 09-10 09:32 北京
lz!有说线下面就是终面了吗
点赞 回复 分享
发布于 09-11 14:38 浙江
怎么全是研究生,本科生瑟瑟发抖
点赞 回复 分享
发布于 09-12 22:58 四川
佬,一面完收到二面通知隔了多久哇
点赞 回复 分享
发布于 09-12 23:12 黑龙江
想问下有收到sp 加面嘛?
点赞 回复 分享
发布于 09-16 20:28 安徽

相关推荐

不愿透露姓名的神秘牛友
10-10 10:41
点赞 评论 收藏
分享
37 176 评论
分享
牛客网
牛客企业服务