中兴通讯未来领军一二面及时间线
一面,8.5
1自我介绍
2.TDD的基本步骤(红绿)
3.在TDD过程中有什么关键的地方
4.用TDD实现一个栈,怎么做,第一个测试用例怎么写?
5.push和pop好像没法分开。。。
6.重构的坏味道,说几个
7.过度委托,知道吗?
8.介绍下Spring中bean的创建和初始化过程
9.bean的循坏依赖何时成功,何时失败?
10.两个bean,A和B,A的构造函数有B,B注入A,循环依赖能初始化成功吗?
11.redis分布式锁在你的项目中怎么用的
12.排序的稳定性,解释一下?
13.你对设计模式的了解?最近用了什么
14.SOLID谈一下
15.为什么用代理模式,用继承不行吗
算法:
1.如何判断二叉搜索树
2.对比两个二叉树一样?
3.如何判断一个单向链表是不是回文链表(反转链表怎么实现?)
4.最大子序和
二面,8.9 纯聊天
总之就是泡池子了
#面经[话题]##面试#