#华为面试经验#【安卓华为研究院面经分享,太难了!】
华为上海研究院的面试是真的难,面了两轮,感觉已经不太行了,第二轮面试能否通过都还是个未知数。
1.C/C++的基础:define跟inline有什么区别?
2.static变量有什么特点?
3.volatile的作用在哪些地方,可以适用于所有变量吗?
4.操作系统:如何实现线程的同步,线程和进程有什么区别?
5.数据结构:最熟悉的排序是什么?
6.做软件测试什么能力比较重要?
7.关于规范、扩展、回调等;
8.虚拟机原理、内存回收机制等;
现场写程序:要求一句代码判断一个int类型的数是否是2的幂。