They have asked this question to debug: https://leetcode.com/problems/reorder-list/ Also asked about system design – particularly how to design a scalable file storage system, and they dug deeper into consistency models, replication strategies, and how to handle large file uploads. In the coding round, apart from the debugging problem, they also gave a couple of medium-hard Leetcode-style problems involving trees and concurrency control. One was about implementing a lockable binary tree, and the other involved multi-threaded synchronization, like readers-writers problem or ensuring thread-safe access to a shared resource. Behavioral round had the usual "tell me about a challenge" and "how do you prioritize tasks" type of questions. They seemed to focus more on problem-solving approach, code clarity, and how you think about edge cases. Overall, the interviewers were professional and helpful, and gave hints when needed. The process felt fair and focused on real-world problem-solving rather than obscure puzzles.
Check out your Company Bowl for anonymous work chats.