I applied through an employee referral. The process took 2 weeks. I interviewed at Coursera (New York, NY) in Jun 2023
Interview
I recently had the pleasure of interviewing with Coursera. A recruiter reached out to me and asked me to apply. Then I received the HackerRank link with 3 MC questions and one coding question. After that, I scheduled the technical interview with an engineer. The technical interview went great. It consisted of three parts but I only had time to complete the first. The problem statement asked me to design a course system in the coding language of my choice. It was a class with four functions. I was also provided a diagram depicting this course system. The engineer interviewing me was very professional and respectful. At the end I was able to ask them questions. Still waiting on their response, I will update this review I get the decision.
Interview questions [1]
Question 1
Disclaimer: This is the best of my recollection so I apologize if it's inaccurate. Design a course system with the following functions: getAssignmentID(integer assignmentID): "Here you create the assignment ID and check if it's already exists. If it does, return error message" getStudentID(integer studentID): "Here you create the Student ID and check if it's already exists. If it does, return error message" assignStudentGrade(integer studentID, integer assignmentID, float gradeNumber): "Here you assign the grade for the student's assignment. The grade is in the range of 0-100" getAverageGrade(integer studentID): "Return the average grade for the given student ID. This is calculated using all of the assignments that student had."
Phone screen, then next interview was asked the hard regex question on Leetcode (slightly different but same idea), another phone screen, then an offer. The interview overall is pretty well documented online
I applied online. The process took 1 day. I interviewed at Coursera (Toronto, ON)
Interview
It is great. I have learned a lot. I am still waiting for their response. I LOVE THE PRODUCT because I use Coursera everyday to learn new things. My advice is focusing on side-project and algorithms