顺丰后端社招面经

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

相关推荐

2025-12-29 19:56
已编辑
门头沟学院 golang
岗位:腾讯云-平台后台开发工程师 (西安云智)投递时间: 2025-12-18进度日志:2025-12-18: 完成简历投递。2025-12-19: 约面 12-22。2025-12-22: 完成一面。2025-12-24: 完成二面。2025-12-26: 完成三面HR。2025-12-29: 人才库。以下是面经:📌 一面 (2025-12-22)1. 自我介绍2. 操作系统 & 运维:- CPU 负载突增 (99%) 的排查思路。- 常用命令:`top`, `htop`, `lsof -i`, `ps -ef` 等。3. 网络排查:如何查看服务器上特定连接的状态? (记录:当时未答全,补充:`netstat`, `ss`)4. 并发模型:进程、线程、协程的区别与联系。5. MySQL:- ACID 事务属性。- 隔离级别(RU, RC, RR, Serializable)。- MVCC (多版本并发控制) 原理。6. Go 网络编程:`net/http` 包的默认配置缺陷及自定义 `Client`(如超时设置)。7. 协议相关:- TCP、UDP、HTTP 的层级关系。- HTTP vs HTTPS 的区别。- HTTPS 的 TLS/SSL 握手过程。8. 缓存:数据一致性方案(先更新数据库再删除缓存的原因及潜在问题)。9. 手撕代码:实现一个 LRU 算法。10. 反问:部门业务方向。📌 二面 (2025-12-24)1. 自我介绍2. 项目深度:- 项目中消息队列的应用场景。- 数据链路处理细节:采集、发送、处理的全流程。- 技术选型:考虑过 Websocket 或者直接 TCP 吗?为什么选择 HTTP?3. 自研组件:自己写的消息队列具体逻辑实现。4. Redis:缓存一致性问题的深度探讨。5. 协议相关:是否有 MQTT 使用经验?6. 手撕代码:判断链表是否有环。7. 反问:- 部门业务信息及技术栈。- 面试表现:技术扎实,但工作经历较少,后续需要通过更多项目实践来提升。📌 三面(HR) (2025-12-26)1. 自我介绍2. 项目深度:项目中遇到的问题?怎么解决的,有什么结果3. 家庭情况4. 有压力怎么解决?互相有问题如何沟通。5. 反问📌 结果 (2025-12-29)收到两条通过短信,但后续查询发现已进入人才库。问下佬们,是不是被排序卡掉了?
查看24道真题和解析
点赞 评论 收藏
分享
评论
10
93
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务