Recruiter screen was fine, hiring manger screen was fine. Homemade LC-style question. Prep doc makes it seem like it'll be OOP - it's not. You're given starter code with basic functionalities.
Interview questions [1]
Question 1
Interviewer gave an incorrect clarification about the problem which tripped me up. Overall, manageable if you can implement topological sort in different contexts.