深圳开科唯识面试感受
#面经# 2年多经验,面银行派驻,简历筛选到约面试极快,下午5点推进简历,6点通知晚上7点面试,线上面试30分钟拉满,给了反问环节。
感受:比常见的初级面试难出一个档次,感觉是拿“有经验的中级”标准在面一个两年半的人。面试官技术栈深,喜欢追问细节。
真题复盘:
项目类
· 为什么MySQL迁MongoDB?答错(MongoDB不适合说关联查询慢)
· 三读一写怎么定的?压测数据:单读3600ms/单写1300ms,测了2读1写还堵,最后定3读1写
· 批次为什么选2万?测了1万/2万/4万,2万16分钟+队列积压700MB折中
· 增量迁移怎么做?只说了双写,没答出binlog监听
· 验签在拦截器做的吗?我说接口层手动调,面试官在考架构分层
Java基础
· 基本数据类型?漏了byte
· 包装类使用场景?没答好(要分:局部变量用基本、POJO属性用包装、容器用包装)
· double金额隐患?说了精度丢失,没展开IEEE 754
· 多线程实现方式?说Thread、Runnable卡壳了(还有Callable+Future、线程池)
· 自定义异常类?完全忘了
· 怎么修改Spring Boot内置容器?不知道(排除tomcat,引入jetty/undertow)
安全场景
· 随机字符串防重复?只说了并发重复,没答出防重放攻击
· 时间戳为什么不行?攻击者复制合法请求,时间戳在有效期内就能重复使用
总结:项目亮点(迁移数据+压测调优)顶住了,但Java基础和安全设计被扒了一层皮。30分钟撑下来了,但知道自己短板在哪。接下来对着错题一个一个啃。
建议:面银行/金融岗,重点准备包装类业务场景、防重放设计、自己项目的压测数据。
#面经# Java #银行面试
感受:比常见的初级面试难出一个档次,感觉是拿“有经验的中级”标准在面一个两年半的人。面试官技术栈深,喜欢追问细节。
真题复盘:
项目类
· 为什么MySQL迁MongoDB?答错(MongoDB不适合说关联查询慢)
· 三读一写怎么定的?压测数据:单读3600ms/单写1300ms,测了2读1写还堵,最后定3读1写
· 批次为什么选2万?测了1万/2万/4万,2万16分钟+队列积压700MB折中
· 增量迁移怎么做?只说了双写,没答出binlog监听
· 验签在拦截器做的吗?我说接口层手动调,面试官在考架构分层
Java基础
· 基本数据类型?漏了byte
· 包装类使用场景?没答好(要分:局部变量用基本、POJO属性用包装、容器用包装)
· double金额隐患?说了精度丢失,没展开IEEE 754
· 多线程实现方式?说Thread、Runnable卡壳了(还有Callable+Future、线程池)
· 自定义异常类?完全忘了
· 怎么修改Spring Boot内置容器?不知道(排除tomcat,引入jetty/undertow)
安全场景
· 随机字符串防重复?只说了并发重复,没答出防重放攻击
· 时间戳为什么不行?攻击者复制合法请求,时间戳在有效期内就能重复使用
总结:项目亮点(迁移数据+压测调优)顶住了,但Java基础和安全设计被扒了一层皮。30分钟撑下来了,但知道自己短板在哪。接下来对着错题一个一个啃。
建议:面银行/金融岗,重点准备包装类业务场景、防重放设计、自己项目的压测数据。
#面经# Java #银行面试
全部评论
相关推荐

查看9道真题和解析