Google 的面试流程是怎样的?有什么心得
3个回答
展开全部
第一阶段:电面(Phone Screen)
电面的面试官很有可能是你以后的同事或经理。
如果你申请的是软件工程相关职位,电面将持续 30 到 60 分钟。回答编码相关问题时,你需要一边在与面试官共享的 Google Doc 上编写代码,一边清晰地阐述你的思路。建议你使用耳机或扬声器,以便你能够自由输入相关内容。
电面会问到数据结构和算法。使用你最擅长的编程语言写 20-30 行代码。根据如下步骤做编码练习(注意你的代码风格,参考文章:《Google 官方代码风格指南》):
1.你会被问到一个开放式的问题。面试官会据此问一些问题,然后制定一些要求。
2.用一个算法解释这个问题。
3.将其转换为可行的代码。 (提示:因为有时间限制,不要想着一下子写出完美的代码,写下你所想到的,稍后再进行修改,还要确保考虑了边界情况和运行问题。)
4.优化代码,测试用例并发现错误。
对于所有其他职位,电面将持续 30 到 45 分钟。请准备好回答涵盖职位相关知识的行为问题、假设问题或案例式问题。
第二阶段:现场面试(Onsite)
一般情况下,会有 4 位 Google 员工(一些可能成为你以后的同事,还有一些是跨职能部门的员工)面试你,每个人的面试时间大约为 30-45 分钟。
对于软件工程职位的应聘者,面试官希望了解你的编码技能和技术领域的专业知识(其中包括工具或编程语言,以及有关数据结构和算法等主题的一般知识)。面试官通常会在这种讨论中反复提及与此相关的问题,就像讨论实际工作中遇到的问题一样,因为他们喜欢激发彼此的思想碰撞火花,进而了解不同的方法。因此,请准备好深入探讨你的解决方案。超越自我界限,找到最佳答案,这很可能就代表了您的工作方式。
电面的面试官很有可能是你以后的同事或经理。
如果你申请的是软件工程相关职位,电面将持续 30 到 60 分钟。回答编码相关问题时,你需要一边在与面试官共享的 Google Doc 上编写代码,一边清晰地阐述你的思路。建议你使用耳机或扬声器,以便你能够自由输入相关内容。
电面会问到数据结构和算法。使用你最擅长的编程语言写 20-30 行代码。根据如下步骤做编码练习(注意你的代码风格,参考文章:《Google 官方代码风格指南》):
1.你会被问到一个开放式的问题。面试官会据此问一些问题,然后制定一些要求。
2.用一个算法解释这个问题。
3.将其转换为可行的代码。 (提示:因为有时间限制,不要想着一下子写出完美的代码,写下你所想到的,稍后再进行修改,还要确保考虑了边界情况和运行问题。)
4.优化代码,测试用例并发现错误。
对于所有其他职位,电面将持续 30 到 45 分钟。请准备好回答涵盖职位相关知识的行为问题、假设问题或案例式问题。
第二阶段:现场面试(Onsite)
一般情况下,会有 4 位 Google 员工(一些可能成为你以后的同事,还有一些是跨职能部门的员工)面试你,每个人的面试时间大约为 30-45 分钟。
对于软件工程职位的应聘者,面试官希望了解你的编码技能和技术领域的专业知识(其中包括工具或编程语言,以及有关数据结构和算法等主题的一般知识)。面试官通常会在这种讨论中反复提及与此相关的问题,就像讨论实际工作中遇到的问题一样,因为他们喜欢激发彼此的思想碰撞火花,进而了解不同的方法。因此,请准备好深入探讨你的解决方案。超越自我界限,找到最佳答案,这很可能就代表了您的工作方式。
柚鸥ASO
2024-03-16 广告
2024-03-16 广告
「柚鸥ASO」在ASO这块就做的蛮不错的,一直专注于应用商店优化,因为专注所以专业;专注应用商店下载量优化、评分优化、关键词排名优化、关键词覆盖、产品权重提升等等整体方案优化服务柚鸥网络-全球ASO优化服务商专注ASO优化已11年!(效果说...
点击进入详情页
本回答由柚鸥ASO提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询