面试3论,技术面2轮,1轮HR面第一轮:非常入门的技术面,C语言了解多少,简单的说一下就ok。然后就是性格习惯方面的了解,在学校参与了那些活动,有没有社团经历,有没有担任干部,组织活动之类的一堆。面试过程大约30分钟,然后排队等待2面。
面试官告诉有三个团队:手机、云计算、另外一个,简单介绍了一下,然后就是选择你喜欢的部门。第二轮:技术深入很多。
多态讲一讲,原理是什么?静态多态:编译器根据函数名称和参数个数,及参数类型,通过重命名的方式实现的。动态多态:通过继承方式实现的,主要利用虚表的虚指针找到实际要调用的函数。
内存类型有哪些?静态区、栈区、堆区、代码区
内存类型的作用是什么?1.存放常量、静态变量:全局静态、局部静态等2.动态生成的,方法中的局部变量,方法调用地址等。3.new出来的对象,malloc分配的内存4.代码区:存放编译后的代码数据
其他一些问题。总的来说,问题都是非常简单的,认真学习了C、C++的都没有啥问题。
第三轮 HR面
1.简单介绍下?
2.喜欢什么样的工作?
3.工作期望是什么?
4.你期望的薪资多少?
5.14*14你接收吗?很奇怪,没有提公司的福利,第一位面试官还告诉我有食堂的。网上看见有说这家公司有宿舍的,但是HR啥都没有说。
...查看更多
包含3个问题,3个回答
Q:1.多态讲一讲,原理是什么?