顺丰java开发面试

中午的面试
首先自我介绍,然后讲项目。
1.看过jdk源码么(😔),看过java源码么(😔),看过java集合类源码么(看过arraylist和hashmap)。
2.讲下hashmap的底层实现,是否线程安全,如果多线程中一定要使用hashmap,怎么做。看过源码,讲下hashmap的get方法。
3.数据库分库了解么,数据库优化(其中我提了索引),如何知道索引是否被使用(不知道),执行计划用过么(没有)。
4.进程和线程的区别,线程的状态,如何避免死锁,如何让线程同步(不知道),线程池的原理介绍下,线程池的拒绝策略(我就记得有个rejecthandler参数,没具体看)。
5.枚举可以继承吗?(我说我没听说过,应该不行)
6.讲下设计模式,单例和工厂符合开闭原则么,(单例我知道,工厂我也知道,开闭原则也知道,连在一起就不知道了)
7.你觉得你的技术优势是什么?(菜逼一个,有啥优势)那你的技术劣势是什么?(不可一一枚举,随便说了俩)

总体来说面试官还是很nice,虽然我回答得一般。面试官不是按套路走的,没有准备问题,你说啥他问啥,后面我都有点不敢多说。
好好再看看吧。


#顺丰春招##顺丰科技##校招##Java工程师##面经#
全部评论
&楼主,看情况也是这个面试官面试的我
1 回复 分享
发布于 2020-04-07 20:36
4月13号java终面(二面)
1 回复 分享
发布于 2020-04-11 09:54
楼主是硕士吗
点赞 回复 分享
发布于 2020-04-07 12:33
&多长时间啊
点赞 回复 分享
发布于 2020-04-07 13:14
明天面试,先占个楼,好慌。
点赞 回复 分享
发布于 2020-04-07 20:54
一面还是二面
点赞 回复 分享
发布于 2020-04-10 19:13

相关推荐

评论
3
24
分享

创作者周榜

更多
牛客网
牛客企业服务