|
|
|
|
|
by kevindong
1549 days ago
|
|
I've personally experienced three kinds of coding interviews. 1. Trivial questions that can be done very quickly; e.g. does this list of integers contain any duplicate integers? 2. Non-trivial questions that require a large amount of time to solve if you haven't memorized the solution; e.g. the skyline problem https://leetcode.com/problems/the-skyline-problem/ 3. Practical questions; e.g. a question that more-or-less represents something you might actually encounter in your day to day job, for instance querying multiple APIs and joining the data together into a particular expected format --- 1 isn't bad due to its level of ease. 2 is awful since you mostly just need to grind many hours of Leetcode to be able to consistently solve those kinds of problems. 3 is enjoyable since the problems given might actually teach you something you'll use day-to-day. |
|