Amazon Scotland 正在招聘 SDE-2 的职位。我只是碰巧从朋友那里了解到他们的机会。我已经申请了,但并没有真正考虑入围。但是,我的简历入围了,我收到了一封电子邮件,要求我选择电话面试的日期。我已经进行了第一轮面试,无法清除。不过我想分享一下我的面试经历。
问题 1 :到目前为止,您大约编写了多少行代码?
我以非常主观和计算的方式回答了这个问题。我数了数课程的数量,以及到目前为止我完成的项目数量。然后我固定了每个项目的平均代码大小。并给了他一个大概的答案。他似乎对这种方法很满意。
问题 2 :给定一个包含大量句子的文件,随机选择一个句子,其中所有句子的概率相等。
我无法真正解决这个问题。我给了他一些方法,比如计算句子的数量,然后在两者之间随机选择,然后选择一条线。然而,我后来意识到我可以通过减去平均长度并除以标准方差来标准化句子长度。但我不确定这种方法是否会让面试官满意。
这些是唯一被问到的技术问题。
以下是我被问到的一些行为问题。
问题 1 :您在开发项目时遇到的最大问题是什么,您是如何解决的?
问题 2 :如果您在正在进行的项目中感到对团队成员有偏见,您会怎么做?
至此,采访结束。