顺丰后端社招面经
看了牛客很多面经,这次也回馈一下
一面:
挑一个熟悉的java容器聊一下,我选的hashmaphashmap里的hash函数你自己的话如何实现,如果你的hash函数总是取模后在固定的几个位置,如何优化这种情况,各个角度都可以说,可以是算法和数据结构等
聊一下你知道的索引;有一个表存在字段id(非主键、递增可重复)、name,如果有1000W条数据,查其中一条,有索引和没索引的情况下执行时间,建索引是否有用、会走索引吗、为什么
TCP的三次握手四次挥手、滑动窗口
TCP/IP四层协议、ip在哪层
TCP有无状态
如何判断一个链表是环链
聊项目
能接受加班吗
二面:
聊项目
dubbo原理,dubbo往zk写入的内容是什么
dubbo客户端负载均衡如何实现的,给你你如何实现,一步步提示和完善
zk除了做注册中心还有什么用途
zk的数据类型;zk分布式锁,讲具体实现
聊下hashmap和concurrentHashMap
spring启动流程
spring bean生命周期、bean实例化过程
类加载过程
二叉树遍历,写了递归,非递归会吗,忘了
多线程了解吗,threadPoolExcutor构造函数的各个参数详解
三面是HR
#社招##顺丰科技##面经##Java工程师#