Rubrik | System Coding round | Rejected
Anonymous User
3505

YEO: ~6 months
Background: Tier 1 Engineering college, 2021 grad
Location: Bangalore

Approached a recruiter on Linkedin, and Interview was scheduled.
The first round (and my only round) was the system coding round.
I didn't have much idea about it, so I prepared for it just like some other DSA round. Later I came to know that system coding is based on concurrency and multithreaded programming.
I had no idea about this topic. I started preparing a day before, watched youtube tutorials and solved concurrency questions on leetcode.

Interview:
It was 1 hour long. My question was to design a class to schedule tasks for clients. The class interface was given. The question was very vague. I had to ask several qs before I got some idea.
I was asked to implement this using multithreading logic. If there is an upper limit of no threads, then update the class methods so that the client does not face any delay. The Scheduler method should return immediately.

Tip: Your fundamentals should be solid. This is where I messed up. Leetcode questions can help, but your concurrency and multi-threading fundamentals are what they are going to test rigorously.

Comments (1)