下面是每个测试的概述,供参考:
(1)Code Debugging 代码调试(7个问题,20分钟)
你会得到一个问题和一段旨在解决该问题的代码,但由于一个错误而没有解决。每个问题分配3分钟,要求你在时间结束前修复代码。这个在线评估可用的编码语言包括Java, C, 和C++,这个在线评估只用于实习和新毕业生职位。
(2)Coding Test (2个问题,70分钟)
你会得到两个数据结构和算法问题,每个问题必须在30分钟内解决。在提交解决方案之前,你可以随意编译你的代码。
这两个问题通常在Coding (37% of reported questions), Machine Learning (27%), Behavioral (19%), and Statistics (17%)中进行选择。
部分例题:
Write a SQL code to explain month-to-month user retention rate.
Describe different JOINs in SQL.
What is the most advanced query you’ve ever written?
Given a table with three columns (id, category, value) and each id has 3 or fewer categories (price, size, color)
How can you find those id's for which the value of two or more categories matches one another?
Given a CSV file with ID and Quantity columns, 50 million records, and the size of the data is 2gig, write a program to aggregate the QUANTITY column.
(3)工作模拟+逻辑推理
第三轮OA有两个部分:Work simulation 工作模拟(2小时)和逻辑推理(24题,35分钟)。
在第一部分中,你将得到一个在亚马逊工作的数据科学家(DS)的一日生活互动模拟。你会遇到各种情况,必须选择你将如何应对的选项。这一部分大约需要2小时来完成。
在第二部分,你将在35分钟内完成24道逻辑推理选择题。这些问题评估你解决问题的能力。每个问题的完成速度不影响你的分数。在规定的时间内完成尽可能多的问题。