顺丰后端社招面经

看了牛客很多面经,这次也回馈一下
一面:
挑一个熟悉的java容器聊一下,我选的hashmap
hashmap里的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工程师#
全部评论
不戳
1 回复 分享
发布于 2021-01-28 10:28
点赞 回复 分享
发布于 2021-01-27 23:35
你好,我想请教一个问题:有一个表存在字段id(非主键、递增可重复)、name,如果有1000W条数据,查其中一条,有索引和没索引的情况下执行时间,建索引是否有用、会走索引吗、为什么  这个答案是什么,我理解可能考的是索引失效场景吧
点赞 回复 分享
发布于 2021-02-02 10:45
您好,您是几年的经验鸭
点赞 回复 分享
发布于 2021-03-07 22:55
你好,一面和二面能隔多长时间
点赞 回复 分享
发布于 2021-03-16 15:10
二面结束多久有消息?
点赞 回复 分享
发布于 2021-03-18 07:40

相关推荐

作业帮-前端三年-社招面经1、项目中觉得做的比较好的是哪一个,做得好的原因是什么?重构做的比较好的是什么地方?2、小程序怎么知道用户是否登录?3、登录token是什么?4、在小程序中怎么获取手机号?5、获取到手机号之后 怎么做的加密?6、AES加密是什么,跟其他加密方式有什么区别?引申出你知道还有其他加密方式吗?MD5加密是什么,HMAC加密是什么等等7、公钥和私钥的获取方式8、获取手机号后跟微信进行验证,获取票据,这个验证是验证什么呢?9、获取的手机号和票据有什么关系呢,为什么要做这一步验证?这个票据到底是后端给的还是微信给的?10、这个票据的作用是什么?11、登录态是后端判断的还是前端判断的?12、把token存在缓存里,这个缓存指的是什么?13、请求头是什么?14、请求的时候需要一个id,这个id应该放在哪里?15、data和param对于请求而言有什么不一样的?在请求的哪里?在请求头里吗?16、get和post方法的区别?17、小程序中内嵌webview,webview网页需要获取用户身份,该怎么解决这个问题?18、将token拼到url后怎么去验证登录?19、怎么读写cookie20、在小程序中登出之后,打开H5,H5对应的状态是怎么样的?怎么实现的两方状态统一21、获取到空的登录态,怎么验证,怎么处理?22、H5中点击需要登录的交互,怎么实现?23、有一个网站,需要用户打开的时候尽可能快的看到内容,有什么措施24、设计给的图片,怎么选择图片的格式?25、png图片的特点是什么?26、网站怎么支持多语言?27、怎么实现用户在未选择语言时能时网站贴近用户使用的语言?28、实现一个函数,接收一个正整数N,输出N以内所有质数
点赞 评论 收藏
分享
评论
9
88
分享

创作者周榜

更多
牛客网
牛客企业服务