顺丰科技有限公司一面
1 自我介绍
2 项目介绍 (netty)
1.为什么要做这个项目,有什么背景
2.有没有看过相关的源码
3.做一个框架,如何设计,需要考虑哪些方面?
4,别人如何用调用你做的这个框架?
5. zookeeper是什么?你是怎么做的?
3 线程池参数有哪些?如何配置及过程
1.为什么不直接一来就判断 maxsize参数?
4 设计模式(主动引入的单列模式)
1.手写单列模式的懒汉模式
2.double check机制?为什么要这样?
5 数据库的左连接和右连接(left join right join)
6 redis
7算法题,找出一个数组中的两个元素的和为一个sum时的下标
列如 int []arr={1,3,4,5,8,33},sum=9,输出下标为 2和3