Time limit: 120 minutes
Part 1: MCQ
10 MCQs related to basic CS concepts, for example: array vs linked list, concern of using recursion, output of the code etc.
Part 2: Warm up question
https://leetcode.com/problems/long-pressed-name/
Part 3: Coding Challenges
Questoin 1: given an integer array documents and a boolean array which indecates whether the printer works normally (whether you can use documents[i]), find the maximum number of documents you can print if you can modify contiguous k elements of the boolean array once.
Question 2: variation of https://leetcode.com/problems/coin-change/, deal with dart instead of coins and need to return a list of strings