Acko 一般保险面试经验
第 1 轮:这是我们大学的在线编码轮次。它包含 2 个编码问题和 6-7 个基于操作系统、数据结构和其他一些基本计算机科学主题的 MCQ。测试时间约为 90 分钟,能够完全解决两个编码问题的人将被要求进行下一轮面试。我不记得确切的编码问题,但第一个问题是简单的 stl(c++) 实现,第二个问题是动态编程问题。
第 2 轮:所以,这是在 Google 会议上举行的技术面试。面试官让我分享我的屏幕并打开 Visual Studio Code。之后,他介绍了自己,并问了我的爱好,以及你在竞争性编码平台上的活跃程度。然后他提出了编码问题:
总的来说,他问了我 3 个我认为比较容易的编码问题——中等问题。
- 他让我编写代码来删除 BST 中的特定值节点。
- 找到均衡指数。
- 总和最接近于零的两个元素(n*log(n) 时间复杂度)。
然后在这些编码问题之后,他问了一些关于我前几个学期完成的项目的问题。经过这一切之后,他似乎对我的回答印象深刻,并告诉我他正在将我转发到下一轮。
第 3 轮:这也是一个技术轮,由一位招聘经理进行,这一轮大约 1.30 小时。首先,他问我关于我的项目以及解决项目问题陈述的方法是什么,然后他想看看我的竞争编码档案。之后,他让我设计一个交付系统。他只是想知道我如何处理问题陈述。这是一种讨论类型,而不是直接的一对一问题类型的面试。我在 45 分钟内给出了我最好的解决方案,然后他问我关于我的学业。他问了一些操作系统和分布式系统的问题。之后,他告诉我他们目前正在研究的各种技术。他似乎印象深刻,并告诉我他喜欢我处理设计问题的方式。
第4轮:所以这是最后一轮人力资源面试。她向我介绍了这家公司以及他们正在寻找什么样的人才。然后他问我在前几个学期做小组项目时面临的挑战,她进一步询问了我的竞争编码概况,然后我们讨论了这些项目。最后,她似乎从讨论中给人留下了深刻的印象,并告诉我“祝你有美好的一天!!!”。
我的建议:在面试中保持自信,缓慢而清晰地回答所有问题,以便面试官可以轻松理解您的方法,并请写出您拥有的有效事物和项目……不要假装。