我通过纽约梅隆银行在HackerEarth上组织的“Code Divas Diversity Challenge 2020”获得了面试机会。
有4个编码问题。持续时间为3小时。
其中两个是基于动态规划的,一个是数字DP,另一个类似于跳跃游戏问题。得分超过 55% 的参赛者获得面试机会。
- 2021批次:全职SDE角色+ 6个月实习生(仅限大学允许6个月实习生)
- 2022批次: 2个月实习生
第 1 轮(HackerRank 持续时间 1 小时的代码对):
- 编码问题: https : //leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden/
- 告诉我你最喜欢的算法,解释其中之一,并编写相同的代码。
- 什么是 BST,什么是其他类型的树?
- 基于Graph数据结构的理论问题。
- 图论中最重要的事情是什么?
- 在哪里使用图遍历算法?讲述不同的遍历算法,写出中序和前序遍历中节点的打印顺序。
- 一些一般性问题。
- 有什么问题要问我吗?
第 2 轮(HackerRank 持续时间 1 小时的代码对):
- 编码问题: https : //leetcode.com/problems/linked-list-cycle-ii/
- 编码问题: https : //leetcode.com/problems/palindromic-substrings/
- SQL查询->员工和部门表给出你需要找到每个部门员工的工资
- 什么是拉姆达?
- 什么是虚函数?
- 什么是码头工人?什么是云计算? (我在简历中没有提到这些)
- 你知道Java吗?我说我知道基础知识,那么 – Java代码的入口点是什么?告诉语法?为什么 main 是静态的?
- 告诉我有关交换机和集线器的信息。交换机中使用哪种数据结构?
- TCP 与 UDP
- 了解如何从白板上显示的 BST 生成给定的数字序列。
- 你用过哪些数据库? SQL 和 NoSQL 的区别。
- 你用过什么服务器?
- 什么是CAP定理?
- 有什么问题要问我吗?
第 2 轮(Cisco WebEx 上的技术 + 管理,持续时间 30 分钟):
- 说说前几轮吧。
- 最喜欢的编程语言?
- 你知道地图吗?告诉我一些关于它的事情。
- 哈希是如何完成的?
- 什么是哈希函数?如果哈希函数总是返回 1 会发生什么?
- 地图和无序地图的区别
- 面试官讨论了很多关于地图的问题。
- 讨论了我简历中提到的自动化项目。
- 到目前为止,您面临的挑战是什么?
- 你研究过什么技术?为什么选择姜戈?什么是 ORM?
- 你用过哪些数据库?你在哪里用过?
- 你有领导经验吗?
- 您对纽约梅隆银行了解多少,为什么想加入它?
有什么问题要问我吗?
我只申请了一个全职 SDE 角色。得到了积极的回应。