📜  SDE 的 Google 面试体验(1)

📅  最后修改于: 2023-12-03 14:47:20.147000             🧑  作者: Mango

SDE 的 Google 面试体验

作为一名程序员,Google 的面试一直是我们心中的一面旗帜。在这里,我分享一下我的 Google 面试体验。

面试前的准备

首先,我去 Google 网站查看了面试指南,了解到了他们对 SDE 岗位的要求和面试流程。然后,我开始准备自己的简历和项目经历,并准备了一些常见的面试问题。

在面试前,我还参加了一些模拟面试和刷题训练,以便更好地应对 Google 的面试。

面试流程

Google 的面试流程一般分为几个环节:电话面试、在线编程测试、电话面试2、现场面试等。下面我将详细介绍每一环节的情况。

电话面试

我先接到了一次电话面试。面试官首先介绍了自己,并向我提出了几个问题。一些问题是有关我的工作经验和我的技能。其他问题涉及算法和数据结构的基础知识和应用。总体来说,这次面试持续了大约45分钟,而在面试过程中,我感到疲惫。但是当我的面试官告诉我我已通过这一回合面试时,一股强烈的喜悦油然而生。

在线编程测试

一个星期后,我接到了 Google 的在线编程测试。这次测试对于在算法和编程上有着很强基础的程序员会很有帮助。在这个测试中,会向你展示一个问题,你需要在60分钟内解决它。虽然压力很大,但我成功完成了测试,这让我更加自信了。

电话面试2

当我完成在线编程测试后,我又接到了第二个电话面试。这次面试的内容涉及到了我已经完成过的工作,以及我想要在Google实现的目标。而这次面试,在技术基础和问题解决方面,也更为深入了。

现场面试

以上步骤通过后,最终是现场面试。我需要前往Google的总部,与面试官进行面对面的交谈。面试官会向你提出各种问题,从技术性能、代码风格,到你的价值观等。但他们通常不会出现使你哑口无言的问题,因为他们更关心的是你解决实际问题的能力。

总结

Google 的面试流程需要四关考验,其题型和难度都有所不同,每一关都具有很严格的通过标准。建议对于每一关都要全神贯注,做好准备,同时保持心态良好。