彭博社采访体验|第7组(SDE)

我通过职业页面申请。

null

有两位面试官。采访时间定为90分钟,将在Nexi(彭博社的视频会议工具)上进行,并在HackerRank代码对上进行实时编码。

在长达15到20分钟的时间里,都存在连接问题,没有什么好担心的,面试官对此非常冷静和耐心。Nexi直到年底都无法连接,所以我们只能通过手机上的VidyoMobile应用程序进行连接。

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

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

他们还问,因为你的简历中有很多机器学习和大数据之类的东西,而我们的团队实际上并没有做太多这类工作。我表示在这方面我非常开放,如果有什么的话,我有一个好奇的头脑,我喜欢尝试和探索很多事情,这反映在我的简历中。

这持续了15-20多分钟。

然后他们问我,你为什么想加入彭博社。这是数据分析的主要原因吗。我以“是”开头,强调彭博社本质上是一家数据分析媒体公司,它帮助人们根据数据点做出明智的决策。我还提到了我读到的彭博社的公司文化,即组织如何有一个扁平的结构。这是我的第一次实习经历,而不是第二次实习(我第一次在一家员工人数为30人的公司实习,第二次是在全球员工人数为100万或更多的公司实习) 这大约是5-10分钟。

然后他们转向编码。问了两个问题(每个面试官问一个)。 第一种方法是颠倒字符串中的单词顺序。单词之间用空格(任何数字)隔开,我们必须保持空格的数量,以保持顺序。他们明确表示不需要运行代码。只要把它写在编译器上,但是是的,保持语法正确。 我用两个向量来存储单词和空格数。他们检查了代码,我做了一次试运行,一直向他们解释,什么部分做什么。 我使用了反转函数来反转单词vector。他们问是否有其他选择。很简单,从右到左直接迭代。

第二个面试官问了第二个问题。考虑到两个链表的整数值小于9,我必须得到它们相加的结果。 我使用了一个递归函数。这里有两三个陷阱。1) 通过在节点前加零值,使两个列表的大小相等。 2) 在使其相等后,可能仍然存在最左边的进位。注意,我准备了一个额外的节点来处理这个问题。 3) 因为在添加节点后,对节点所做的更改应该会反映出来。因此需要使用指针对指针。 之后,递归逻辑就足够简单了。 他们指出了我忘记连接下一个指针的地方的小错误。我们做了一次快速的试运行。他们对代码感到满意。以及复杂性。

注意:一定要做一次试跑。在第一段代码中,我自己发现了几个愚蠢的错误,比如忘了在while循环中增加,拼写错误,等等。自己意识到自己的错误会在面试官面前积极地反映出来。

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

在最后的十多分钟里,他们问我是否有问题要问他们。我从他们一开始告诉我的事情(他们在哪个团队工作,技术)中得到了一些建议。所以我问他们特定的团队,他们做什么,他们写了多少代码。由于我在一家基于敏捷软件开发的公司实习,我问他们是否也遵循敏捷软件开发。 接下来,第二位面试官也会问同样的问题。 最后,我非正式地问他们花了多少时间参加派对,更正式地说,他们喜欢什么样的团队合作活动、郊游等等。他们很乐意分享一些办公室文化。

他们再次问我是否还有其他问题。我不得不拒绝。

附言:你可以问问题的部分,不要太技术化,或者太非正式。表现出你关心技术、工作,以及你是一个开朗、开放的人(更正式、互动、协作和团队合作)。 这让双方都能亲身体验到整个体验。”

本文由希曼舒·曼格拉撰稿。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享