华为机器视觉部门c++开发岗od社招面经

面试流程分三部分:
自我介绍;
现场编程;
项目经验相关;

1.自我介绍

2.现场编程
签到题,竟然给半个小时来写,六个字符一组ASCII编码,对应相加,然后各整数各个位置相加直至为个位数。
写完后,我输入字符数组用了scanf,容易溢出,提醒了我,工程中别这么用。又要求我写个递归。然后问我递归和迭代相比有啥优缺点。递归出口保存的参数有哪些。
3.项目经验相关
接上个环节,开始问一些cpp基础知识。(其实都有一个引导的过程,由我的回答引出),主要有多态能不能举个例子、vector,list实现细节、迭代器有什么区别,new和malloc的区别,浅拷贝深拷贝,会不会网络编程。
然后是本科上了哪些课,开始问操作系统基础知识:线程和进程关系,线程通信方式。
网络基础知识:udp和tcp区别、属于第几层协议。
有没有实习经历,遇到困难怎么解决、能不能接受出差、怎么看加班。

sum:
第一次面试,有点紧张,有些问题记不太清了,主要还是基础知识。

#华为面试##华为##面经##社招##C++工程师#
全部评论
这社招怎么像校招。
点赞 回复
分享
发布于 2020-04-15 01:27

相关推荐

投递华为等公司10个岗位
点赞 评论 收藏
转发
2 28 评论
分享
牛客网
牛客企业服务