Harman Connected Services 软件工程师面试经验 |校外 2021
我通过 Elitmus ph 测试入围(得分 82%)。
第一轮:在线评估
评估了 25 分钟,有 30 个问题,主要是关于糟糕、基于输出和 CS 基础的问题。
第二轮:技术面试
共享屏幕位于记事本上。他被要求编写函数来解释下面提出的每个概念。
我试图写下我现在记得的尽可能多的问题。
- 时长:40 分钟
- 自我介绍
- 你更喜欢哪种语言?
- 什么是继承。?
- 围绕多态性的讨论。
- 多态性的类型
- 解释函数重载和运算符重载。
- 什么是虚函数表?
- 函数重写是如何完成的。?
- CPP中的参考资料是什么?它是如何使用的?
- 如何访问堆存储?
- 什么是 new 和 delete 关键字。?
- 什么是动态内存分配。?
- 他写的代码很少,并询问是否有错误。
- 静态变量
- 什么是 Const 关键字?
- 虚函数
- 解释内联关键字?
- 宏和内联的区别?
- 编写一个返回数字阶乘的函数。?
- 你如何通过引用传递。?
第三轮:管理轮
- 时长:20 分钟
- 他介绍了自己,并要求我介绍。
- 关于评估,怎么样?
- 您最喜欢的 IT 科目
- 您从事的所有技术和项目。
- 解释你的项目和你在其中的角色?
- 您从事过哪些操作系统,对它有什么需求?
- 什么是类和对象,并用现实生活中的例子来解释?
- 您将如何在现实生活中创建课程?
- 多重继承的真实例子
- 您在编程过程中使用过单继承的地方。
- 为什么我们需要继承?
- 你手头有什么优惠吗?
- 你对哈曼了解多少?
- 你有任何问题问我吗?
提示:对你在简历中提到的任何内容都要彻底,并修改你的基础知识。保持冷静和自信。
作为参考,您可以通过此链接进行面试准备 https://docs.google.com/spreadsheets/d/1n7R1P5XnWInTTl89GPuw0RWOsoDiAsRWRDSwLVMlWNE/edit?usp=sharing
祝一切顺利 !!