我通过纽约梅隆银行在 HackerEarth 上组织的“Code Divas Diversity Challenge 2020”获得了面试机会。我申请了 2 个月的暑期实习,对三年级学生开放。
在 HackerEarth 上进行的编码回合有 4 个编码问题需要解决。得分达到 55% 或更高的候选人通过了这一轮。
接下来,进行了 3 次虚拟面试。
面试第一轮(Platform HackerRank):时长:1 hr+
- 编码问题:https://www.geeksforgeeks.org/count-ways-express-number-sum-consecutive-numbers/
- 与运算符相关的基本Java输入输出问题。
- 首选语言及其原因。 Java和c++的区别。
- 方法重载和覆盖的区别。
- Java的super关键字及其用途。
- 你知道代码是如何实际部署在现实世界的机器上的吗?
- 关于项目的非常简短的讨论。
- 一个 SQL 查询。
- 2 个逻辑谜题 – https://www.geeksforgeeks.org/egg-dropping-puzzle-dp-11/
之后,我有机会向面试官提出任何问题。
面试第 2 轮(Platform HackerRank):持续时间:1 小时
- 关于我的项目的详细讨论
- Python的元组是什么?
- SQL 查询
- 什么是饼干?
- 什么是编程语言中的作用域?
- 解释 DBMS 中的外连接
- 运行时多态
- 内部类与子类
- 接口与抽象类
- 为学校考勤系统设计 DBMS
最后问我有没有什么问题要问面试官的。
第 3 轮面试(平台:Cisco WebEx):持续时间:30 分钟
- 5年后你在哪里看到自己?
- 到目前为止,您为实现长期和短期目标采取了哪些行动?
- 您是否使用任何在线平台来了解该领域的最新发展?
- 你是任何专业协会或研究组织的成员?
- 我感兴趣的领域?我回答了 ML 和 DL。
- 告诉我一些让你着迷的关于机器学习的事情。
- 您将如何处理项目团队中的争议?如果您的团队成员无私且懒惰,您会怎么做?
- 为什么Java是业界首选?
- 什么是继承?
- 什么是多重继承?
- 什么是内存排序?
- ML 和 Dl 的实际应用。
- 谜题:10个人互相握手。总共会有多少次握手?
- 有什么问题要问我吗?
整个面试过程历时3个月。我得到了积极的回应,并获得了为期 2 个月的暑期实习机会。