顺丰java岗社招一面面经

一面
总体体验挺好,面试官很耐心,顺丰规定时间半小时,好像挺严格按半小时来

的,最后都没有反问。

1. 自我介绍

2. Java 基础:

2.1 集合类,Set 和 List 的区别。

2.2 Set 如何保证元素不重复的。

2.3 HashMap 的负载因子

2.4 HashMap 扩容机制

2.5 HashMap 如果一个元素在初始大小为 10 的桶数组里放在第 3 个桶,扩容后可能出现在

哪个桶中

2.6 线程安全如何实现

2.7 synchronized 可以加在哪些地方?

2.8 Reentrantlock 实现原理

2.9 怎么判断可重入

2.10 JVM:对象什么时候进入老年代

2.11 线程池参数,任务提交进线程池后的流程

3. 数据库

3.1 InnoDB 和 Myisam 的区别

3.2 事务四个隔离级别

3.3 幻读,如何防止

3.4 一条 sql 执行很慢如何分析


 

 二面

下午四点到四点半面的

1.谈项目

2.ArrayList 和 LinkedList 的区别

3.了解锁吗,讲一下原理

4.hashmap 和 treemap 的原理与区别(区别当时居然忘记了,555)

5.反射怎么创建对象,构造器里的参数是什么

6.线程池参数有哪些,拒绝策略讲一下

7.有关 Date 类(这个没答上来)

8.spring 事务的传播机制

9.mybatis 相关,怎么保证跨库调用数据的一致性....

10.spring 用过哪些注解,具体讲一下

11.多线程相关

12.数据库索引的底层原理,B 树和 B+树有什么区别 问了一个多集群,分布式的时候redis 分13.布式锁的问题,如何防止某个请求拿到了锁但是该

请求挂了,怎么给Redis 锁设置超时时间,怎么优化

反问。

就记得这么多了,题目比较基础,面试官人很好,差不多一共30 分钟,全程都会给反馈,

一点压力感也没有

#顺丰科技##java工程师##社招##面经#
全部评论
 7.有关 Date 类(这个没答上来)     这个回答什么
点赞 回复 分享
发布于 2021-06-03 09:54
一条 sql 执行很慢如何分析 ?这个其实不错,可能是redo log 没来得及写入磁盘造成的
点赞 回复 分享
发布于 2021-06-03 14:44
过了吗
点赞 回复 分享
发布于 2023-11-15 23:57 广东

相关推荐

不愿透露姓名的神秘牛友
11-26 16:06
已编辑
快手电商 后端 23k-35k
点赞 评论 收藏
分享
11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
牛客101244697号:这个衣服和发型不去投偶像练习生?
点赞 评论 收藏
分享
评论
1
22
分享
牛客网
牛客企业服务