贝莱德数据科学家实习生 FMG 角色的面试体验 - 校园
第一轮(110分钟):第一轮由5个部分组成,其中大部分部分与能力和技术有关。在技术 MCQ 中,主要关注 DSA 和算法。测试时间为110分钟。
第 2 轮(技术 40-50 分钟):
- c++中的const关键字是什么?
- 你如何实现一个 const成员函数?
- 实现一个 const成员函数来更改变量的数据?
- 一些与 const 和 static 关键字相关的深入问题?
- 在数组中找到它们的总和等于 k 的对? (约束是不使用hashmap来解决问题)。我通过对数组进行排序给出了一个解决方案,并使用两个指针方法解决了这个问题。
- 抽象和接口的区别?
- 抽象类和接口的真实例子?
- 面向对象编程的一些问题
第三轮(技术 40-50 分钟):
- 什么是线性回归?
- 如何减少线性回归中的错误以及有关它的一些讨论?
- c++中的list和vector有什么区别?
- 你能解释一下向量是如何在内部工作的吗?
- c++中的智能指针是什么?
- 写一段代码找出数组A是数组B的子集吗?我使用哈希图在 o(n) 时间内解决了问题。
- 编写代码以在数据结构中插入一个元素,以便在插入时删除所有大于它的元素/数字?我给出了一个基于堆栈的解决方案
- 解决蚂蚁和三角形的难题。
第 4 轮(HR 20 分钟):
- 在我的简历中讨论项目大约 10 分钟。他专注于基于团队的项目以及我如何解决问题以提出最佳解决方案。
- 为什么选择黑石?
- 灵活到不同的位置?
判断:选中