首页 > 面试复盘 | 顺丰Java一二面面经
头像
代码裁缝
编辑于 2021-10-14 14:54
+ 关注

面试复盘 | 顺丰Java一二面面经

一面  时间:9.13  形式:赛码网  时长:30min

1.自我介绍
2.Redis的基本数据类型有哪些?
3.如何设置Redis中key的过期时间?
4.如何实现Redis的高可用?哨兵主节点挂了,如何去推举哨兵的主节点?
5.Redis的持久化机制有哪些?AOF持久化有哪几种策略?
6.有个order类,有个id字段,order类的对象作为HashMap的key,实现order类的时候要注意什么?让手写了一下id的equals方法
7.线程进入阻塞状态的原因有哪些?
8.wait方法是用来干什么的?wait方法是可以随便调用的吗?可以设置锁的超时时间吗?
9.单例模式,饿汉式和懒汉式的区别?哪个是线程安全的?建议使用哪个?手写实现线程安全的懒汉式单例模式
10.SQL题:有个订单表,有id、money和country字段,查找country是中国的,money倒序的第100条到第200条记录,手写sql语句,如果sql性能很差,如何去优化?
11.常用的Linux命令介绍?
12.检索日志的最后的100行的Linux命令是什么?
13.使用top命令查看进程信息,如何根据CPU占用率从大到小进行排序?
14.反问

二面  时间:9.15  形式:赛码网  时长:25min

忘记了记录,不过问的都是一些特别常见的八股,算法题也比较简单
算法题:反转字符串

总结:一面的面试官那边信号不是很好,语速还很快,有的时候听的不是很清楚,像手写equals方法,SQL语句那块答的不是很好,有的问题自己确实没记过。二面的面试官和一面截然相反,节奏就比较慢了,问的也比较简单,二面的时候有点尴尬,记错了时间,迟到了5分钟,求一个HR面

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖