诺基亚面试体验(校园内)
第1轮:
第一轮是在AMCAT环境下进行的在线测试。它由以下部分组成:
在开始测试之前,您必须选择编程语言(C++/ Java)进行编码测试。
- 定量能力 - 16 个问题(16 分钟)
- 逻辑推理 - 14 个问题(14 分钟)
- 英语理解 – 18 个问题(22 分钟)
- 编程问题 - 22 个问题(25 分钟)
- 编码问题:
- 求给定数字集的 GCD。 (https://www.geeksforgeeks.org/gcd-two-array-numbers/)
- 交替排序(对数组进行排序并打印交替元素)。
例如:输入数组 = {3, 5, 10, 0, -1, 4, 1}。
输出数组 = { -1, 1, 4, 10}。
有关 AMCAT 中的能力测试,请参阅此链接:
- http://mygeekmonkey.com/amcat-placement-papers.html
- https://www.indiabix.com/aptitude/questions-and-answers/
- https://www.indiabix.com/logical-reasoning/questions-and-answers/
- http://geekplacement.com/p/amcat-questions-and-answers.html
第 2 轮:
第二轮是技术轮。大约 84 名学生从 ECE/EEE/CSE/IT 入围下一轮。
有 4 个不同的域诺基亚租用。
- 动机(程序员/ Java开发人员)
- BBA(工商管理)
- FNN(诺基亚固定网络)
- Motive & BBA (擅长编程和网络)
如果您在第一轮中使用Java进行了两个编码问题,您将自动移至 Motive 面板。如果您在第一轮中用C++完成了两个编码问题,您将自动移至 Motive 和 BBA 面板,否则您将被移至BBA和FNN面板。
我通过了动机小组,因为我在第一轮用Java做了两个编码问题。
技术面试问题:(1小时30分钟)
Java问题:
- 介绍一下你自己。
- 解释你的小项目。
- 云、数据库、区块链、项目类图等迷你项目中的问题。
- 解释Java的内部架构。
- 什么是 JVM、JDK 和 JRE?
- 什么是字节码?为什么Java是平台无关的?
- Java中的所有内存类型是什么?
- 数组和数组列表之间的区别。
- 数组相对于链表的优势。
- 什么是可变字符串和不可变字符串?
- 在集合中声明哈希表的代码。
- 我们可以在哈希表中添加重复的值和键吗?
- 如果我们在哈希表中添加重复键怎么办?
- Java中的genesys是什么意思?
- 什么是抽象类?
- 抽象类和接口的区别。
- 抽象类和接口的实时示例。
- 类中内部类的类型及其代码。
- 给定代码的输出。
公共类 HelloWorld{
公共静态无效主要(字符串[]参数){
如果真实)
{
休息;
}
}
}
- Java中的同步是什么?
- Java中的死锁是什么?
- 什么是比赛条件?
- 可以在windows、linux、mac等不同平台上执行Java开发的桌面应用程序。
编码问题:
- 使用递归反转字符串。( https://www.geeksforgeeks.org/reverse-a-string-using-recursion/ )
- 对字符数组中的字母进行排序。( https://www.tutorialspoint.com/learn_c_by_examples/program_to_sort_string_characters_in_c.htm )
数据库管理系统问题:
- 查询以查找第二个最高薪水。 (https://www.geeksforgeeks.org/sql-query-to-find-second-largest-salary/)
第三轮:
大约 16 名学生入围 HR 轮。
- 说说你自己。
- 关于诺基亚。
- 为什么选择诺基亚?
- 认知与诺基亚。
- 你的强项和弱项是什么?
[被拒绝]
大约 7 名学生被选中(3 名全日制学生和 4 名实习生)。我不在其中。不知道被拒的原因,后来才知道只有BBA和FNN才有空缺,只有拿到full time offer的学生,剩下的只有实习offer,有的同学被拒了🙁。