0% found this document useful (0 votes)
205 views12 pages

(Technical Test Intern) Data Analyst

Tim is a new product manager for the game X at Agate. Game X has been declining in performance and revenue over its 2 years. As a dungeon crawling game that uses gacha mechanics, it typically relies on daily logins, timed events, and limited item promotions to drive revenue and engagement. Tim will need to analyze key metrics like new users, daily/weekly/monthly retention, session length, revenue, conversion and ARPPU to diagnose issues and propose solutions to reverse the game's declines.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
205 views12 pages

(Technical Test Intern) Data Analyst

Tim is a new product manager for the game X at Agate. Game X has been declining in performance and revenue over its 2 years. As a dungeon crawling game that uses gacha mechanics, it typically relies on daily logins, timed events, and limited item promotions to drive revenue and engagement. Tim will need to analyze key metrics like new users, daily/weekly/monthly retention, session length, revenue, conversion and ARPPU to diagnose issues and propose solutions to reverse the game's declines.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

TECHNICAL TEST

Role Data Analyst


Page(s) 12
Updated May 11, 2020

• There are 3 segments in this test:


a) Mathematics Test
b) SQL Query Test
c) Study Case
• Please create a new file and write / explain how you solve the problem below.
• The time limit will be 1 week after this test e-mail is sent. If you need more time, please state the reason.
• Thank you for considering an internship at Agate, good luck!

Segment A. Mathematic Test


1. Directions: The following question is based on the following table.

Game Produce
Year Indonesia Singapore Malaysia Thailand Philippines
2001 15 18 22 10 12
2002 22 19 26 11 13
2003 20 20 28 10 15
2004 24 22 30 12 17
2005 23 24 32 11 19

Which of the following states contributed approximately 25% of the combined production of all the 5
country in the year 2002?
a. Indonesia
b. Singapore
c. Malaysia
d. Thailand
e. Philippines
2. Directions: The question given below is based on the following graph:

What was the difference in volumes exported in 1997 and 1998?


a. 10,000 kg
b. 1,000 kg
c. 1,000,000 kg
d. 10,000,000 kg
e. 10 kg

3. Directions: The following question is based on the graph given below:

In which year was the value per kg the least?


a. 1995
b. 1996
c. 1997
d. 1998
e. 1999
4. Directions: The following question is based on the following bar graph.

Which of the following statements is/are true regarding the consumption of chocobar?
a. The percentage change in consumption of chocobar over the previous year is the same every
year.
b. The rate of fall of consumption chocobar is increasing steadily.
c. The steepest fall in the consumption of chocobar follows the steepest increase in
consumption.
d. The consumption is falling and increasing in alternate years.
e. All the statements are true.

5. Over the period 1993-94 to 1997-98, there has been a/an _____ in fertiliser subsidy.

a. Increase
b. Decrease
c. Constant Expenditure
d. Cannot Say
e. Inconsistent Expenditure
6. In which year was the bank credit per sick unit the maximum?

a. 1996
b. 1997
c. 1998
d. 1999
e. 2000

7. Number of 5 genre of Game Produced and Rejected (For Defects) by company over the years

BIKES Role Playing Strategy Casual MMORPG Action


Year Produced Rejected Produced Rejected Produced Rejected Produced Rejected Produced Rejected
1995 20 2 50 3 15 0.5 80 5 60 4
1996 35 3 45 2 20 0.55 75 4 58 4
1997 15 0.5 40 2.5 17 0.75 58 2 62 3.5
1998 25 0.25 42 2.3 25 1.5 65 3 40 1.5
1999 30 1.5 48 2.5 30 2 68 3 45 2
2000 27 1.5 41 2.1 26 1.75 72 3.5 50 2.5

For Strategy Genre, in which year was the ratio of rejection to production the highest among
the given years?
a. 1995
b. 1996
c. 1997
d. 1999
e. 2000
8. What is the ratio of the distribution of proteins in the muscles to that of proteins in the bones?

a. 1:2
b. 2:1
c. 18:1
d. 1:18
e. Cannot be determined
Segment B. SQL Query Test
1. Let’s say you have two SQL tables: authors and books. The authors dataset has 1M+ rows;
here’s the first six rows:

author_name book_name
author_1 book_1
author_1 book_2
author_2 book_3
author_2 book_4
author_2 book_5
author_3 book_6
… …
The books dataset also has 1M+ rows and here’s the first six:

book_name sold_copies
book_1 1000
book_2 1500
book_3 34000
book_4 29000
book_5 40000
book_6 4400
… …
Create an SQL query that shows the TOP 3 authors who sold the less books in total!

2. You work for Agate that makes an Games. You have an event log that records every time a
user inserted an image into their id. (One user can insert multiple images.) The event_log SQL
table looks like this:

user_id event_date_time
7494212 1535308430
7494212 1535308433
1475185 1535308444
6946725 1535308475
6946725 1535308476
6946725 1535308477
… …
…and of course it has over one billion rows
Note: If the event_date_time column’s format doesn’t look familiar, google “epoch timestamp”!
Write an SQL query to find out how many users inserted more than 2000 but less than 4000
images in their presentations!
3. You have two SQL tables! The first one is called employees and it contains the employee names,
the unique employee ids and the department names of a company.

department_name employee_id employee_name


Sales 123 John Doe
Sales 211 Jane Smith
HR 556 Billy Bob
Sales 711 Robert Hayek
Marketing 235 Edward Jorgson
Marketing 236 Christine Packard
… … …
The second one is named salaries. It holds the same employee names and the same
employee ids – and the salaries for each employee.

salary employee_id employee_name


500 123 John Doe
600 211 Jane Smith
1000 556 Billy Bob
400 711 Robert Hayek
1200 235 Edward Jorgson
200 236 Christine Packard
… … …
The company has 648 employees, so both tables have 648 rows.
Print every department where the average salary per employee is over than $500!

4. Sample Table :

Create SQL Query that show Person Data with each their Deposito Amount. Data sort by
PERSON_ID.
Sample Result data {Deposito_ID, Amount, Person_id, name} :
Segment C. Study Case
Tim is new in Game Industry, He start new Job as Product Manager at First of 2019 in Agate and
handle Game X by VP Dave. Game X already running for 2 years and decreasing either in performance or
revenue. Game X is game of Dungeon Crawling using gacha to get more good character. Normally this
type of game using Daily Login, Theme Based Event, Special Promo IAP Event such as Limited Item to
get revenue and increase performance / make user came back to the game.

Legend
New User User that register in our game
DAU User that play in our game each day
D1 Retention How much user that come back in our game in day 1
D7 Retention How much user that come back in our game in day 7
D30 Retention How much user that come back in our game in day 30
Avg. Session How many time user enter the game
Playtime / Day How many minute user play each session
Gross Revenue Revenue from our in game product
Conv. Rate Conversion user become paying user
Paying User User that buy our in game product
ARPPU Average Revenue per paying user
ARPDAU Average Revenue per Daily Active User

Notes :
Conversion Rate : Paying User / New User (2% is a very good game)
ARPPU : Gross Revenue / Paying User ($16 is a very good game)
Normally people spending after 15 - 30 Days they play the game
Funnel is Step that user must do to before they enter home screen / first experience user, if they don't like it than they
will leave the game
Good funnel from 1 open apps until home screen is average 90 - 95%
Event effecting Retention, more often people play, more higher their chance to buy item in game
To understand better of Game X, Tim check previous Game X performance. The data shown below

2017 Data :
2018 Data :

What make this case interesting, from data there is declining of new user in 2018 compare to 2017. Tim
know “New User” divide by 2 type (Organic User and Paid User). We can get “Paid User” from User
Acquisition that become job of Marketing Division. So Tim go to Arif as Lead of marketing division to see
the previous data of “User Acquisition”.

User Acquisition

Month User Acquisition Media Result


Jan-17 Banner, Video 80,201
Mar-17 Video 69,658
Jun-17 Banner, Video 47,109
Oct-17 Banner, Carrousel 10,042
Nov-17 Banner, Carrousel 19,085
Dec-17 Banner, Carrousel 13,946
Feb-18 Banner 4,467
Jul-18 Banner 6,078
Aug-18 Video 8,333
Sep-18 Banner 5,729
From data that provided by Arif, Tim curious why they not do as many “user acquisition” in 2018
compare to 2017 and change user acquisition media in 2018. Arif explain that Ray as previous Vice
PM decided to stop the campaign after Sandar as PM resign from Agate. For understand better of
how to improve Game X, Tim decide to look other supporting Data :
Funnel Section

1.395.369
1.500.000
1.213.364
1.000.000

500.000

From Funnel, we can see step by step of user when enter the game. Normally we used funnel to know
first experience user, if it’s bad than normally user doesn’t come back to the game in the next day. But
if it’s good, there is higher chance user came back to play the game in the next day.

Development Log
12 - 12 - 2016, Finish Game X core game, testing the game
13 - 12 - 2016, Yeay Game X finally Launch
14 - 12 - 2016, Crucial bug report
14 - 12 - 2016, Add more playable character
15 - 12 - 2016, Implement Tutorial 1 change
18 - 12 - 2016, Implement Tutorial 2 tracking system
20 - 12 - 2016, New Tutorial using customer feedback
01 - 01 - 2017, Game X Grand Launch
02 - 02 - 2017, Add Boss Dungeon in Level 5 & 7
14 - 02 - 2017, Seasson of Love Implementation
05 - 05 - 2017, Add more in app purchase and new Water dungeon
08 - 08 - 2017, Daily event in game
08 - 08 - 2017, Special holiday event
09 - 08 - 2017, Special Secret dungeon implementation
10 - 10 - 2017, Halloween Event implementation
10 - 12 - 2017, Christmas and new year event
28 - 12 - 2017, Change tutorial 2 to become more easy
15 - 01 - 2018, Increase size from 20mb to 200mb
16 - 01 - 2018, Compress the size to 100mb
02 - 02 - 2018, Change media to only Banner because of limited budget for game x
04 - 03 - 2018, Add more registration process to make data more detail
05 - 05 - 2018, Change tutorial 2 to make it harder and add more playable dungeon
07 - 05 - 2018, Request to add more dungeon and playable character before end of June 2018
07 - 05 - 2018, Add more gacha character
08 - 06 - 2018, Implement Fire dungeon and fire character special summon
08 - 06 - 2018, Finish bug report
10 - 10 - 2018, Halloween special Event start now

As Data Analyst your job is to help give input for Tim, the question is :

1. What do you think is 2 most Important KPI's that Tim must know to increase Game
X Revenue?
2. What do you think is the problem of Game X?
3. What suggestion you will give as data analyst to help Tim increase both Performance and
Revenue?

You might also like