Community-sourcedA factual summary of an interview experience shared publicly outside interviewd.
Sep 28
Rejected
Overall Experience
The process included an initial coding interview followed by two Superday rounds, with a short progression call between them. The candidate received an automated rejection shortly after the final round and no feedback.
3 rounds
I
Posted by interviewd
Interview Process (3 rounds)
Round 1 of 3: Coding / DSA
60 min
Question 1
Medium
Given parent-to-child associations, find the root node of the largest tree.
Experience
The candidate reported passing all tests.
Question 2
Medium
Solve a dynamic-programming variant of Maximum Path Sum.
Experience
The candidate reported passing all tests.
60 min
Question 1
Medium
Describe pseudocode for adding an element to a heap.
Experience
The interviewer requested the logic for the heap add operation.
Question 2
Medium
Describe pseudocode for validating a binary search tree.
Experience
The interviewer asked for Valid BST logic.
Question 3
Medium
Implement getPermission for a role hierarchy with parent roles, allowlists, and denylists.
Experience
A child inherits its parent’s permissions and its own permissions override the parent’s. Follow-up: how should permissions work when a role has multiple parents?
60 min
Question 1
Medium
Design a live chat system for a streaming platform such as YouTube Live.
Experience
High-level system design prompt.
Question 2
Medium
Design an in-memory job scheduler that supports concurrency, then extend the design to a distributed system.
Experience
The interviewer first asked for an in-memory scheduler and then asked how to adapt it for distributed operation.