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

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

相关推荐

早餐10,午餐25,晚餐35,饮品18,光吃就88😋
沟头学院:你这什么饮品呢?这么贵,还天天喝吗?还有饭钱,吃的啥呀一顿35😂,天天这么搞可受不了啊
点赞 评论 收藏
分享
12-17 19:24
门头沟学院 Java
黑皮白袜臭脚体育生:看你后备隐藏能源多不多,最坏的情况就是每个星期的三天课程都不在周末,那么每个星期公司那边请一天半假,半天假请上午,上午正常上课,早点溜去请病假或者中午去请病假,然后坐高铁回公司,记得提前请学校那边实训课下午的病假,就说肚子痛,然后下午就公司上班,第二个实训周同样,但病假理由是牙齿痛,像肚子痛和牙齿痛这种校医院不方便查,会同意你出去检查的,很多时候都不需要你的检查报告,这里的问题就是最坏情况时距离过远的话可能要坐飞机才能赶上,然后请假的话不一定请了就有回应,可能要等老师,然后距离不远不近的情况到公司了也是迟到,得想个说辞掩盖一下,顺便晚上多加点班补下时间,特殊情况特殊处理,正常不建议加班常态化,这样每个星期可以多凑出来半天,老师面子也有了公司那边也不至于无法交差,就是有点费存粮,如果哪个星期的三天课有一天或两天在周末的话那就更好应对了。实习还是建议去,学校的课懂的都懂
点赞 评论 收藏
分享
KalznAsawind:标准的八股问烂简历,面试官碰到这种简历一般都会开始轰炸八股了。其实我一直觉得项目、实习的作用是将面试官困在你的语境中,在你的语境中跟他解释项目背景和细节,跟他battle,减少他轰炸你八股的时间,这样压力会小很多。但是你的项目是一眼无落地、无背景的包装项目,所以对方也不会去在意你的项目背景,只会针对你的项目涉及的技术栈开始轰炸八股,会增大你的压力,而你面试过不过全看你八股背的熟不熟。
点赞 评论 收藏
分享
评论
7
37
分享
牛客网
牛客企业服务