Google Kick Start 是 Google 为那些有兴趣解决有趣且具有挑战性的算法问题的人举办的全球在线编程竞赛。在这里,参与者将有机会发展和提高他们的编程技能。同时,优秀的参与者还有机会被邀请到谷歌进行面试。
* 可以从这里查看 Google Kick Start 的时间表!!*
格式
我们来看看 Google Kick Start Contest 的格式:
- 它包括由谷歌工程师设计并全年在不同时间举行的几轮三小时的算法挑战。
- 每轮启动赛都对所有参与者开放,也不需要资格预审。
- 您只需要在网站上注册一次,就可以参加任何您喜欢的回合比赛。
- 问题形式与大多数编码竞赛相似。您将获得问题、输入、输出、约束、一些示例测试用例和解释。
- 对于每个问题,都有两个测试集:一个具有较小的约束,另一个具有较大的约束。
- 您必须选择编程语言,在代码编辑器中编写代码,然后提交代码。
准备
Google Kick Start 主要侧重于数据结构和算法的熟练程度。因此,要为此做好准备,您必须努力练习并掌握 DS 和算法概念。请记住,练习使人变得完美!!您可以使用过去的 Kick Start 问题进行练习,因为这将帮助您了解比赛的性质并增强您的信心。下面列出了 Google Kick Start 的数据结构和算法的一些最推荐的主题:
- 数据结构
- 动态规划
- 贪心算法
- 分而治之
- 图算法
- 位操作
此外,尝试在短时间内解决上述主题的 Easy-Medium 问题。有很多在线编码平台(例如 GeeksforGeeks、Codechef、Leetcode 等),您可以在其中练习和提高您的编程能力。
更多关于快速启动
合格
- 每个比赛将被视为无效克里米亚,伊朗,朝鲜,魁北克,叙利亚和法律禁止的。
- 如果您未满十六 (16) 岁,则不能参加比赛。如果您在注册此类比赛时年满十六 (16) 岁,则您可以参加该比赛。
- 您在注册时必须年满十八 (18) 岁,才有资格与 Google 招聘人员联系。
- 要参加比赛,您必须能够访问 Internet 并拥有有效的电子邮件地址。
- Google 保留随时验证您的资格并就任何争议作出裁决的权利。
- Google 与您之间的所有通信(包括比赛网站和电子邮件通信)都必须使用英语。
规则
- 您必须注册一次比赛才能参加一轮 Kick Start 比赛。
- 您可以参加您选择的任何和所有回合,无论表现如何或是否参与任何先前回合。
- 只要其他人无法访问您的代码,您就可以使用任何编辑器或开发环境,包括那些在线提供的环境。
- 对于 Kick Start 问题,您必须通过 KS 竞赛网站提交解决方案的源代码。您必须使用提供的下拉菜单指定文件的编程语言。
- 如果 Google 合理地认为您试图破坏 KS 竞赛根据条款的合法运作,您可能会被取消参加 KS 竞赛的资格。
- 有关规则和条款的更多信息,并检查您是否有资格参加比赛,请访问规则和条款。
奖品
Google 根据您在比赛中的表现为您提供奖品。奖品可以是货币形式或非货币形式。金钱奖品将以美元颁发,并可以现金、支票、礼品卡或其他现金等价物的形式交付。 Google 可能会将您的非货币奖品寄给您,或者要求您到 Google 办事处或指定地点领取奖品。谷歌可以自行决定或在法律要求的情况下,或在奖品的全部或部分不可用的情况下,提供同等或更高价值的替代奖品。
有关更多详细信息,您可以访问以下链接:
- 比赛日程
- 常见问题 (FAQ)
- 存档页面 – 您可以在此处查看过去 Kick Start 回合的结果、问题和代码。
- 对于您参与的每一轮,您将收到一份参与证书。您还将收到一份总结证书。
祝您的第一轮 Kick Start 一切顺利!