招商银行(深圳) 一面 复盘

10月29日 17:00

两位面试官轮番拷打,面试官提醒我说话大声一点

第一位面试官登场:
1.redis怎么保证数据的一致性?
2.kafka中的partition的作用是什么?
3.mq怎么确保消息的一个可靠传输呢?(如何保证消息不丢失)?
4.spring boot中 怎么去配置一个多数据源呢?
5.多数据源,怎么去做动态路由呢?
6.在spring Aop中,你认为是通过哪一种设计模式去实现的?
7.spring中的单例,有哪两种实现方式?
8.在应用中,使用工厂模式做设计的场景吗?
9.在支付场景中,会用到签名,你能说一下这个签名的主要用途和意义?
10.常见的签名算法?
11.mysql中有一个主键,和唯一键有什么区别吗?
12.主键和唯一键能是同一个东西吗,能是同一个吗?
13.一个表的主键必须是唯一的吗?
14.唯一键可以包含null值吗?
15.联合索引,(a,b,c) 你判断哪些条件是生效的,ab, bc, ac
16.商户表,5000w以上了,但由于是之前的一些原因,它还是一个单表。基于以上场景,希望你提出一些优化的方案,为后续的这个系统逐渐地扩容,提供一些技术上的支持。你能从数据库这个方面,给出一些结构性的建议吗?
17.数据库,从部署这个层面来讲,没错,但可以有一些更专业的术语。就是比如数据库,你针对这个架构上来考虑,你觉得有哪些合适的数据库架构可以去做调整的?
18.主从数据库,你怎么理解这个组成的?
19.读写分离的判断依据,什么时候该采用读写分离的是比较合适的?读写比例是多少?(1:5)

第二位面试官登场:
20.微服务有什么好处?
21.既然他拆这么多应用?以前可能一次调用就要解决的事情,现在换了这么多,但是耗时增加了,这种情况怎么理解?
22.比如以前单体应用,你进来一笔请求,如果错了,就在一个应用里面定位到问题。现在说你有很多次调用,很多节点,这种问题的排查该怎么做呢?
23.微服务Restful风格,有哪几种请求?分别有什么区别?这样设计的原理是什么?
24.两个接口之间不匹配,用什么设计模式?
25.怎么利用AI去排查错误
26.java里面有哪些锁?
27.怎么去创建线程池?
28.线程池的7大核心参数?拒绝策略?
29.java里面异常的分类?
30.有哪些框架实现内存缓存?

算法:
java中的缓存你是用哪些实现的?内存缓存?LRU算法淘汰机制?用java中的什么数据结构实现?

设计一个简单的缓存的一个淘汰机制,比如说我举个例子,这个缓存只允许上限为十个,超出十个之后,你就要有一个淘汰机制策略?把老的剔除出去?

没有反问环节
全部评论
请问这个是深圳分行吗
点赞 回复 分享
发布于 2025-11-10 18:46 广西

相关推荐

刚刷到字节跳动官方发的消息,确实被这波阵仗吓了一跳。在大家还在纠结今年行情是不是又“寒冬”的时候,字节直接甩出了史上规模最大的转正实习计划——ByteIntern。咱们直接看几个最硬的数,别被花里胡哨的宣传词绕晕了。首先是“量大”。全球招7000多人是什么概念?这几乎是把很多中型互联网公司的总人数都给招进来了。最关键的是,这次的资源分配非常精准:研发岗给了4800多个Offer,占比直接超过六成。说白了,字节今年还是要死磕技术,尤其是产品和AI领域,这对于咱们写代码的同学来说,绝对是今年最厚的一块肥肉。其次是大家最关心的“转正率”。官方直接白纸黑字写了:整体转正率超过50%。这意味着只要你进去了,不划水、正常干,每两个人里就有一个能直接拿校招Offer。对于2027届(2026年9月到2027年8月毕业)的同学来说,这不仅是实习,这简直就是通往大厂的快捷通道。不过,我也得泼盆冷水。坑位多,不代表门槛低。字节的实习面试出了名的爱考算法和工程实操,尤其是今年重点倾斜AI方向,如果你简历里有和AI相关的项目,优势还是有的。而且,转正率50%也意味着剩下那50%的人是陪跑的,进去之后的考核压力肯定不小。一句话总结: 27届的兄弟们,别犹豫了。今年字节这是铁了心要抢提前批的人才,现在投递就是占坑。与其等到明年秋招去千军万马挤独木桥,不如现在进去先占个工位,把转正名额攥在手里。
喵_coding:别逗了 50%转正率 仔细想想 就是转正与不转正
字节7000实习来了,你...
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务