📜  彭博采访经历 |第 7 组(用于 SDE)

📅  最后修改于: 2022-05-13 01:58:36.055000             🧑  作者: Mango

彭博采访经历 |第 7 组(用于 SDE)

我通过招聘页面申请。

有2个面试官。面试时间为 90 分钟,在 Nexi(Bloomberg 的视频会议工具)上进行,同时在 HackerRank 代码对上进行实时编码。

有 15 到 20 分钟的连接问题,没有什么可惊慌的,面试官对此非常冷静和耐心。 Nexi 直到最后都无法连接,所以我们不得不通过手机上的 VidyoMobile 应用程序来连接。

采访从两人自我介绍开始。他们在哪些团队工作,他们特别使用了哪些技术。
然后他们继续要求我介绍我自己。从您的教育背景、大学、年份、为什么您是计算机工程师等开始。以任何兴趣或爱好结束。这是前 20 分钟。

然后他们询问了你想分享的任何最近的项目或实习。所以我详细解释了我最近的实习。我在哪里做的,我做了什么。我学到了什么,为什么。

然后他们还问,因为你的简历有很多机器学习和大数据之类的东西,而我们特定的团队并没有真正做太多这类工作。我表示我在这方面非常开放,如果有的话,我有一颗好奇的心,我喜欢尝试和探索很多事情,这反映了我的简历。

这持续了 15 到 20 多分钟。

然后他们问我,你为什么要加入彭博社。是这个数据分析的东西的主要原因。我一开始是肯定的,强调彭博本质上是一家数据分析媒体公司,帮助人们根据数据点做出明智的决策。我还提到了彭博社的公司文化,我读到过,组织结构是扁平的。这是我的第一次实习经历而不是第二次实习经历(我在一家拥有 30 名员工的公司进行了第一次实习,第二次在全球拥有 1、00、000 或更多员工的公司进行了第一次实习)
这是大约5-10分钟。

然后他们继续编码。问了两个问题(每个面试官一个)。
第一个是反转字符串中的单词序列。单词由空格(任意数量)分隔,我们必须按顺序保留空格的数量。他们特别说不需要运行代码。只需将其写在编译器上,但是是的,请保持语法正确。
我使用两个向量来存储单词和空格数。他们检查了代码,我进行了试运行,一直在向他们解释,什么部分做什么。
我使用了 reverse函数来反转单词向量。他们问是否有替代方案。很简单,从右到左迭代,直接向前。

第二个面试官问了第二个问题。给定两个具有整数值的链表,<9,我必须获得添加它们的结果。
我为此使用了递归函数。这里有两三个陷阱。 1) 通过在节点前面加上零值,使两个列表的大小相等。
2)相等后,可能还有一个最左边的进位。照顾好这一点,我预先添加了一个额外的节点来处理这个问题。
3)由于您对节点所做的更改,在添加后应该反映回来。因此需要使用指向指针的指针。
在此之后,递归逻辑就足够简单了。
他们指出了我忘记连接下一个指针的地方的小错误。我们进行了快速试运行。他们对代码很满意。以及复杂性。

PS:一定要试运行。对于第一个代码,我自己发现了几个愚蠢的错误,比如忘记在 while 循环中递增、拼写错误等。自己意识到自己的错误会在面试官面前产生积极的影响。

每个问题大约需要 15-20 分钟。

最后十多分钟是他们问我是否有任何问题要问他们的部分。我从他们一开始告诉我的内容(他们在哪些团队工作,技术)中得到了一些指导。所以我问他们关于他们的特定团队,他们做了什么样的事情,他们写了多少代码。由于我曾在一家基于敏捷软件开发的公司实习,我问他们是否也遵循敏捷软件开发。
第二位面试官也提出了同样的问题。
最后,非正式地,我问他们花了多少时间参加聚会,更正式地说,他们沉迷于什么样的团队联系活动、郊游等。他们很乐意分享一些办公室文化。

他们再次问我是否还有其他问题。我答应了。

PS:你可以提问的部分,不要让它太技术化,或者太不正式。表明你关心技术、工作,以及你是一个开朗和开放的人(更正式、互动、协作和团队合作者)。
这为双方的整个体验提供了个人风格。 "