德国电信数字实验室实习软件工程师面试经验 |校园 2021
德国电信数字实验室于 2021 年 9 月的最后一周访问了我们的校园。
第 1 轮:在线评估(1 小时)
- 90分
- 20 分 + 50 分(2 个编码问题:简单和困难)
- 10 个基于Java的 MCQ,主要是输入 - 输出问题,很少有与复杂性相关的问题
- 所有 MCQ 都有不同的分数
- 平台:黑客地球
- 我做了所有 MCQ 和一个 20 分的代码(所有测试用例都通过了)
- 我入围了进一步的轮次
17名学生入围
第 2 轮:技术第 1 轮(1 小时)
- 介绍
- 实习项目讨论,例如它是什么、使用的技术堆栈、面临的问题、对项目的贡献
- Java中的多线程。像这样的问题:什么是线程?你如何创造它?跑?睡觉?加入?如何一个接一个地执行3个线程?如何在多线程中实现并行执行?一些基于 Web 开发 + 多线程的应用程序问题。操作系统中的调度算法。操作系统如何处理多线程?什么是树图?哈希表? HashMap的内部工作?数组和HashMap的区别? ArrayList 和 HashMap 的区别? ArrayList、HashMap、LinkedList中访问、搜索、插入、删除的时间复杂度?为什么 HashMap 更快? LinkedList 和 HashMap 的区别?
- 给出了一个要在 GFG 上解决的编码问题,因此它应该通过所有测试用例。问题在数组(中等)上,经过 2 次尝试,我通过了所有测试用例。首先我讨论了这种方法,然后我对其进行了编码。然后讨论时间复杂度。
- 询问几种排序算法的时间复杂度。
- 数据库:规范化及其形式。什么是 NoSQL?在 NoSQL 中如何实现规范化?
- Java中的volatile关键字? Java中的垃圾收集。有Java经验吗?
- 有安卓应用的经验吗?
- 问我有什么问题要问他吗?
第三轮:技术第二轮(45 分钟;我的只有 15 分钟)
- 介绍
- 疫情对我有什么影响?
- 我是如何利用我在大流行中的时间的?
- 实习项目深入探讨
- 个人项目讨论
- 我在 React JS 中的未来项目
- 我的人生目标
- 在我的所有团队成员都以 2 倍的速度进行并且我只是一个初学者的情况下,我将如何处理自己。
- 有什么问题要问他吗?
第 4 轮: HR 轮(15 分钟)
- 介绍
- Deutsche Telekom Digital Labs v/s Deutsche Telekom
- 面试官有什么问题吗?
VERDIT:选择