4.24华为数通产品线一面实战

#华为数通#面试结束两分钟收到通过短信,面过华为的友友们都是这样吗
首先正常自我介绍,接着面试官让我挑一个最能代表能力的项目讲讲,然后有一些追问,问的不深。

然后就是八股了,浅列一下被问到的八股:
1.讲讲深搜和宽搜的区别。深搜用的是堆空间还是栈空间
2.快速排序的原理
3.乐观锁和悲观锁的区别。什么时候用乐观锁
4.线程和进程的区别
5.有用过Linux吗
6.有用过GDB吗(之前学操作系统的时候用过,但是面试的时候忘记了233)
总结:
都是非常基础的常规八股。可以看出来,或许数通线主要写C++?反正不是Java,没有问与Java强相关的问题(我主要是做Java的,感觉上贼船了

最后是手撕:
给定一个整数(字符串),任意删掉其中的k位数之后,使剩下的数最小,并打印这个最小的数。
*用本地ide编写,需要跑通样例
*题目旁边给出了提示(滑动窗口),算法并不是最优。我是用单调栈写的。
估计是用了单调栈吧,基本没让怎么解释代码就结束了。
没有反问!没有反问!没有反问!
全部评论
爱了
点赞 回复 分享
发布于 04-24 21:29 江苏
m
点赞 回复 分享
发布于 04-24 21:30 江苏
好多南大佬,瑟瑟发抖了
点赞 回复 分享
发布于 04-24 21:47 江苏
一样,没有反问,可能是时间到了吧
点赞 回复 分享
发布于 04-24 22:04 天津
上午面的终端云,算法题一样…
点赞 回复 分享
发布于 04-24 22:41 上海
南大✌
点赞 回复 分享
发布于 04-24 23:17 江苏
神!
点赞 回复 分享
发布于 04-25 20:05 江苏

相关推荐

 一面 9.191. 自我介绍2. FreeRTOS任务之间通信是怎么做的?(任务通知,信号量,互斥锁)平时用什么比较多?3. 信号量和互斥锁的区别?  (信号量一般用于任务同步,互斥锁用于临界资源保护,因为会有优先级继承)4. 那你讲一讲优先级翻转?5. 中断里面可以用freeRTOS函数吗?(一般优先级小于5就不可以)6. 为什么优先级小于5不可以?(当时脑抽了没答上。。。其实这里应该回答临界资源保护时,给BASEPRI寄存器写configMAX_SYSCALL_INTERRUPT_PRIORITY默认0x50,则优先级7. 了解任务的上下文切换的具体过程嘛?谈一谈?8. 你看过这部分的源码,都是汇编写的,那一些汇编指令你知道吗?9. static关键字的作用,从C和C++两个语言去回答10. 多态的实现原理11. ROS通讯机制12. linux驱动了解吗?设备树和debugfs?13. 为什么想来拓竹手撕1. 验证IP合法地址2. 无重复字符的最长子串 --------------------------------------------------二面 10.081. 自我介绍2. FreeRTOS任务之间通信?讲一件事件通信的原理3. 项目中的困难点?4. 讲一讲解决过印象比较深的BUG5. 你是如何平衡产品交付时间和自己研究生实践?6. 项目里面需要改进的地方?7. 项目体现你程序工作量的地方?8. 为什么想来拓竹?你觉得拓竹和大疆、华为这些公司比较,优缺点如何9. 对一面有什么需要补充的吗?之前以为这种开放性问题会挺好回答,结果实际被问我一头雾水,有些面试官也觉得并不困难,问我还有吗/笑哭,我项目里面总不能处处是困难吧,或者有些小困难不值得提的也记不起来了。面试我的应该是个leader,技术细节问的比较少,全是宏观开放的问题。--------------------------------------------------意向  10.26 #软件开发笔面经##面经#
点赞 评论 收藏
分享
9 32 评论
分享
牛客网
牛客企业服务