在牛客上也看了许多面经以及总结面试题的帖子,今天也回报一下牛客 一面: 首先是自我介绍 然后是LeetCode原题,第92题 反转链表Ⅱ 然后面试官要求我进行优化,我就简单讲了下最优的思路(o(n)的时间复杂度,o(1)的空间复杂度,一次遍历) 接下来是简单问了点八股(华为一般会问你最擅长哪个语言,然后问你对应语言的八股): 1.c/c++中值传递和引用传递有什么区别 2.TCP三次握手 由于时间关系八股没有问太多,就这么两道基础题,然后就开始跟我聊项目,让我介绍一个自己做的项目 最后问了我在项目经历中解决的最棘手的问题,以及这怎么解决的 二...