彭博专访 |第 3 套(适用于软件开发程序员)
面试流程:我通过招聘页面申请,并通过邮件得到回复,讨论我的实习项目和最后一年的项目。
之后,他们在hackerrank codepair 上安排了45 分钟(1:1)的语音采访。在成功通过这一轮后,必须通过视频会议面试(2:1)在 hackkerank 上进行实时编码。
他们再次将第三轮安排为视频会议 (2:1),再次在 hackkerank 上进行实时编码。
小错误导致我被拒绝。
面试问题:
第一回合 :
1. 某些函数必须找到错误。
2. 给定一个数组和整数 m,必须在 O(n) 中找到 m 个组的平均值。
Ex : A[] = {1, 2, 3, 4, 5}, m = 3
ans : avg(1,2,3), avg(2,3,4), avg(3,4,5)
3.给定一个数组和目标,必须找到总和等于目标的所有对。
第二轮 :
1.给定一个排序数组,必须找到给定数字的第一次出现
2.括号匹配。
第三轮:
1. 给定两个字符串必须找到丢失的字符串
Ex - String one - "This is an example"
String two - "is example"
ans - This, an
2.给定的一对范围必须合并
Ex - (2,3), (5,10), (9,14)
ans - (2,3), (5,14)
在每一轮中,他们都讨论了我的实习和最后一年的项目。准备好回答你对彭博社了解多少以及你为什么想加入这样的问题
结果:第三轮被拒