顺丰一面,发个凉经,听说发凉经会有offer
1.dubbox的底层实现
2.项目相关的一些问题
3.项目的框架图手画一下
4.java基础:set和list
5.java基础:异常体系,从Throwable说到了RuntimeException下具体的y异常
6.说一说NullPointerException如何发生,我举的一个例子我说的如果一个对象本身为null,调用该对象的方***报出空指针异常
7.一个场景,大数据量的url如何判断垃圾网站,允许误判。 我说了布隆过滤器,然后让我讲实现,我忘了。。。
8.TopK问题,有点慌,具体细节怎么整的没跟他说清楚
9.手写一个多线程情况下如何安全得到存在hashmap中的对象,如果不存在就new一个新对象的代码,一上来写synchronized代码块,他问我优化
我说优化我接触的少,没有经验,他就说把加锁的范围缩小。
总体来说,我觉得很难,主要是因为菜,项目里面的东西一些底层是什么样的不了解。
软件开发,菜是原罪。
发凉经,祈福offer
#顺丰科技##面经##秋招##Java工程师#