感觉被问到的问题都逐渐深入,整个流程压在50分钟里面,语言提问45分钟,最后的手撕代码5分钟左右。 2021春招校招 1:自我介绍 自我介绍结束后没有提问项目经历 2:数据结构 列举线性数据结构,非线性数据结构 数组和链表区别,优缺点 算法提问: 如何判定链表有环?(快慢指针) 如果有环,如何找到环节点的位置?(141题) 如何找到链表倒数第k个节点的位置?(142题) 如果给定一个超长数组,该使用什么结构找出这个数组的前k大的数? (回答堆) 怎么排?讲讲实现过程细节,讲讲原理。 堆和二叉树有什么区别,使用堆排序有什么优势 ...