华为-软件开发-实习面经
华为-软件开发-实习面经
部门:Cloud & AI BG (计算产品线)
笔试
笔试大于100分,不出问题就有面试资格。我是做完笔试后,收到性格测试,做的时候,先Google下做华为性格测试的攻略,然后再做。
一面(专业面)
在zoom软件上进行面试的,共享屏幕,用本地的IDE写代码。
-
打开了做的笔试,选一道题讲下你解题的思路?
-
数组指针和指针数组的区别?在IDE上分别写下
-
内联函数和宏函数,有什么区别?编译运行有什么区别呢?
-
多线程访问共享资源的时候,用什么机制保证访问资源的安全?
-
有哪些锁呢?
-
条件变量是怎么回事?
-
进程间通信的机制有哪些?
-
Linux内核的设备驱动了解么?
-
写一个查找abc.exe文件的命令
-
对中断熟悉么?
-
C++中的多态怎么理解?
-
C++中的封装怎么理解?
-
类中的public变量,private变量怎么理解呢?
-
掌握哪些数据结构?链表熟悉么?
-
手撕:先定义一个双向循环链表,然后写一个函数,输入链表头和要插入的节点,将节点插入到链表头。
-
有一个二叉树,有k层,他的节点数是怎么计算的?
二面(主管面)
-
讲下你做的项目
-
讲下你的研究方向
-
你对华为有了解么?你以后想留在华为么?
-
你有什么问题没?
许愿实习offer!😀
#华为2021届实习生招聘##华为##软件研发工程师##实习##面经#