天翼云 后端开发 成都 凉一面
10.19晚收到二面通知,本来都放弃了。。。
=========
9.28 17:30 30min 2对1
1、自我介绍
2、挖项目
3、项目中用到了redis,一个劲的问
(1)缓存穿透、缓存雪崩说一下?解决方法
(2)服务崩了那redis怎么同步数据到数据库?(不会)
(3)redis里用过哪些数据结构?
4、java基础
(1)final修饰符说一下?(背背背),然后问了个抽象类可以被final修饰吗?
我说能,直接凉,面试官都笑了,后面引导我到正确答案;然后他说其实这些知识点不能死背
(2)StringBuilder类用过吗? 我用加号拼接字符串和用append拼接它们的效率上差异主要是什么?
我答的String不可变,需要创建新的对象,效率低;他说你们答案基本都是这个,其实还有一个java新特性的优化,你回去了解一下哈哈
(3)字符串反转有什么方法?不是循环遍历那种,我说是直接调用什么方法吗?他也没说(不会)
(4)线程用过吗?创建线程的几种方式?线程池的几个参数说一下?
(5)非核心线程有什么回收策略?
5、接下来是另一位面试官轰炸
(1)UDP和TCP的区别?
(2)进程间的通信方式?
(3)快速排序的思想?时间复杂度?
(4)树的深度?用非递归方式怎么实现?
6、反问环节,最后面试官还给了小建议:对项目应该有扩展性的了解。
基础太差了,没办法。。。。。