浦发银行软件开发岗面试经验分享(社招)

浦发银行
1、学过的语言?C、C++、Java

2、String和StringBuilder的区别?final、拼接效率

面试官:还有吗?--没看过StringBuilder源码

3、TreeSet底层?红黑树复杂度?(八股文)

3.1、HashSet 底层?HashMapa 的复杂度?Hash冲突解决方案?(八股文)

3.2、如果key是String,那它的hash值是怎么得到的?

面试官:我是问你String的hashCode是怎么计算的?

思考了片刻,老实交代:我没看过这个源码,但它应该是和ASCII码有关

4、平时怎么调试?Debug打断点

5、还有吗?线上出问题如何定位或调试?分析日志文件

6、10000个数找最大的100个?秒给小顶堆、TopK思路

7、小顶堆思路的时间复杂度?o(N)?因为要遍历

8、面试官:那如果是找1000个呢?应该还是o(N)吧...

9、那维护堆的代价呢,你再计算一遍?我猜o(NlogN),应该是错的,胡乱分析一通

10、平时写项目遇到死循环怎么解决?郁闷了好久...实在想不出来,随后说,死锁这种情

况可以吗?

控制台输入jps+jstack指令

11、那像for、while这种死循环你怎么定位?

12、手头有offer吗?来深圳没什么问题吧?我待会儿把你的简历给我leader看一下

13、反问:您如何定位死循环?

高途

1.单例模式

2.ArrayList和LinkedList的区别

3.创建线程的几种方式

4.线程池的几个核心参数和执行流程

5.线程池是怎么控制核心线程数和最大线程数的(答得不太好,瞎扯了队列)

6.JUC包下了解什么工具(我答了concurrentHashMap),接着问了concurrentHashMap的

分段锁和使用场景

7.Atomic和CAS

8.Spring中使用的设计模式(我只答出了工厂BeanFactory和代理AOP)

9.Spring中的事务的隔离级别和传播特性(传播特性没答全)

10.SQL题,三张表:部门、员工、工资,查询某个部门2019年年薪超过12万的员工

11.手撕代码,二叉树的前序遍历

12.JVM -Xss参数表示什么(不知道)

13.死锁产生的条件,怎么解决死锁(只知道粗粒度锁和设置锁优先级)

14.场景题:在一个服务中调用另一个服务的接口保证数据一致性,例如:提交订单不会提

交两次(分布式锁?其他不清楚了)

15.场景题:高并发场景下数据库压力很大,怎么解决?(使用索引,使用缓存,分库分表?

当然还存在IO瓶颈)

后来面试官又提出了MQ 消息队列也行。


#浦发银行##社招##Java工程师##面经#
全部评论
同学,我在csdn上看到一模一样的文章 https://blog.csdn.net/weixin_53170315/article/details/117934075
点赞 回复 分享
发布于 2021-07-26 18:15
老哥,问下你们简历都是在哪里做的呀?
点赞 回复 分享
发布于 2021-06-13 11:25
楼主,最后哪家过了?
点赞 回复 分享
发布于 2021-06-13 09:14

相关推荐

咦哟,从去年八月份开始长跑,两处实习转正都失败了,风雨飘摇,终于拿到offer了更新一下面试记录:秋招:多部门反复面试然后挂掉然后复活,具体问了啥已经忘了,只是被反复煎炸,直至焦香😋春招:base北京抖音hr打来电话说再次复活,准备面试,gogogo北京抖音一面:六道笔试题:1.promise顺序2.定义域问题3.flat展开4.并发请求5.岛屿数量算法(力扣)深度,广度都写6.忘记了,好像也是算法,难度中等其他问题多是框架底层设计,实习项目重难点~~~秒过😇北京抖音二面:三道笔试题:(为什么只有三道是因为第三道没做出来,卡住了)1.中等难度算法(忘记啥题了,应该是个数组的)2.认识js的继承本质(手写继承模式,深入js的面相对象开发)3.手写vue的响应式(卡在了watch,导致挂掉)---后知后觉是我的注册副作用函数写得有问题,有点紧张了其他题目多是项目拷打,项目亮点,对实习项目的贡献~~~第二天,挂,but立马复活转战深圳客服当天约面深圳客服一面:六道笔试题,由于面过太多次字节,面试官叫我直接写,不用讲,快些写完😋,具体都是些继承,深拷贝(注意对数组对象分开处理,深层次对象,循环引用),加中等难度算法题~~~秒过深圳客服二面:口诉八股大战:大概囊括网络,浏览器渲染原理,动画优化,时间循环,任务队列等等(你能想到的简单八股通通拉出来鞭尸😋)算法题:笔试题6道:1:找出数组内重复的数,arr[0]-arr[n]内的数大小为[1-n],例如[1,2,2,3,3]返回[2,3],要求o(n),且不使用任何额外空间(做到了o(n),空间方面欠佳,给面试官说进入下一题,做不来了)2:原滋原味的继承(所以继承真滴很重要)3:力扣股票购买时机难度中等其他滴也忘记了,因为拿到offer后鼠鼠一下子就落地了,脑子自动过滤掉可能会攻击鼠鼠的记忆😷~~~秒过深圳客服三面:项目大战参与战斗的人员有:成员1:表单封装及其底层原理,使用成本的优化,声明式表单成员2:公司内部库生命周期管理成员3:第三方库和内部库冲突如何源码断点调试并打补丁解决成员4:埋点的艺术成员5:线上项目捷报频传如何查出内鬼成员6:大文件分片的风流趣事成员7:设计模式对对碰成员8:我构建hooks应对经理的新增的小需求的故事可能项目回答的比较流利,笔试题3道,都很简单,相信大家应该都可以手拿把掐😇~~~过过过无hr面后续煎熬等待几天直接hr打电话发offer了,希望大家也可以拿到自己心仪的offer
法力无边年:牛哇,你真是准备得充分,我对你没有嫉妒,都是实打实付出
查看19道真题和解析
点赞 评论 收藏
分享
炫哥_:哥们项目描述里面vector和mysql之类的都要写吗,直接开头技术栈巴拉巴拉就行了,完全不是技术点啊
点赞 评论 收藏
分享
评论
8
38
分享

创作者周榜

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