Using Karat and three coding problems. You are a developer for a university. Your current project is to develop a system for students to find courses they share with friends. The university has a system for querying courses students are enrolled in, returned as a list of (ID, course) pairs.
Write a function that takes in a list of (student ID number, course name) pairs and returns, for every pair of students, a list of all courses they share.
Introduce myself, and then [discuss the] coding problem.
The following metrics were computed from 4 interview experiences for the Robinhood Software Engineer (Internship) role in New York, New York.
Robinhood's interview process for their Software Engineer (Internship) roles in New York, New York is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Robinhood's Software Engineer (Internship) interview process in New York, New York.