1. BFS (easy) 2. LCS (medium) 3. Closures, Promises, Call stack, and other JS core concepts, a lot of technical discussions (but it was not about being wrong or right). 4. Where do see yourself 5 years down the line? How would handle a conflict within the team?