#快手客户端# 一面先自我介绍,介绍自己的项目。然后根据项目问了很多问题,聊了很久,我觉得差不多25分钟。快排的时间复杂度,为什么是nlogn。树的深度优先搜索和广度优先搜索,如果深度优先搜索不用递归,非递归怎么写(用栈)。中间还有很多零碎的东西,,都是围绕数据结构来的,不记得了。然后是写代码,二叉树插入。一面结束后让等了等进行了二面二面先自我介绍,然后介绍了一下自己的项目。然后随便聊,他说不会也没关系,随便聊。问了一些java的东西,比如ArrayList和Linkedlist如何插入元素。设计模式知道哪些。我对比了一下C++和Java的内存管理TCP三次握手,,这里我讲解的很详细。然后是两道很简单的算法题,剑指offer上有。第一个是反转链表,第二个是两个栈实现一个队列。然后他紧接着对第二道题提出了一个场景,让解决一下。总之二面不是很难。许愿hr给我打电话吧!!!!