Real Interviews
See also: Real Exams
For 2024โ
Ubuntuโ
- Many Linux Foundation Knowledges
For 2023โ
Appleโ
- Many CS fundamental questions (e.g., what is a Hash Table (pros/cons)?)
isPalindrome
with a few edge cases
Palantirโ
- technical design of a class registration system (higher level engineering)
- technical design of a package manager proxy server (multithreading)
Grammarlyโ
- 1 Q on removing adjacent duplicates
- simple algorithm
- improved to algorithm using stack
- can improve space complexity from now on but cannot improve time complexity.
- 1 Followup Q on removing length adjacent duplicates arbitrarily
- algorithm
- Had even more time left, so I discussed with the interviewer and improved to algorithm ๐
- Learned that Grammarly has internal projects, Readerly (summarizing) and Speakerly (Generative Intelligence)
Palantir with Karatโ
- 3 basic questions (analyzing algorithms and complexities)
- 3 Leetcode Easy to Medium Problem
- Question involved constructing trees and traversing them
- Each question is built on top of previous queries, getting gradually harder.
- However, the most challenging question was still Leetcode Medium level.
Duolingo with Karatโ
- 3 basic questions (analyzing algorithms and complexities)
- 1 Leetcode Hard level question
- Involved in Game State Change, Constructing Adjacency List of Game States, and Pathfinding
- Given a Game Board, find a list of moves from the start state to the end state
Databricksโ
- 2 1-hour interview
- 1 conceptual, technical design (data pipelines & tradeoffs)
- 1 conditional BFS problem