#华为数通#面试结束两分钟收到通过短信,面过华为的友友们都是这样吗首先正常自我介绍,接着面试官让我挑一个最能代表能力的项目讲讲,然后有一些追问,问的不深。然后就是八股了,浅列一下被问到的八股:1.讲讲深搜和宽搜的区别。深搜用的是堆空间还是栈空间2.快速排序的原理3.乐观锁和悲观锁的区别。什么时候用乐观锁4.线程和进程的区别5.有用过Linux吗6.有用过GDB吗(之前学操作系统的时候用过,但是面试的时候忘记了233)总结:都是非常基础的常规八股。可以看出来,或许数通线主要写C++?反正不是Java,没有问与Java强相关的问题(我主要是做Java的,感觉上贼船了)最后是手撕:给定一个整数(字符串),任意删掉其中的k位数之后,使剩下的数最小,并打印这个最小的数。*用本地ide编写,需要跑通样例*题目旁边给出了提示(滑动窗口),算法并不是最优。我是用单调栈写的。估计是用了单调栈吧,基本没让怎么解释代码就结束了。没有反问!没有反问!没有反问!