Taro Logo

Software Engineer (Internship) Interview Experience - New York, New York

June 1, 2023
Positive ExperienceNo Offer

Process

I recently had the pleasure of interviewing with Coursera. A recruiter reached out to me and asked me to apply.

I then received the HackerRank link, which included three multiple-choice questions and one coding question.

After that, I scheduled the technical interview with an engineer. The technical interview went great and consisted of three parts, though 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, and I was also provided with 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.

I am still waiting for their response and will update this review once I receive the decision.

Questions

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 already exists. If it does, return an error message.
  • getStudentID(integer studentID): Here, you create the student ID and check if it already exists. If it does, return an 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.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Coursera Software Engineer (Internship) role in New York, New York.

Success Rate

0%
Pass Rate

Coursera's interview process for their Software Engineer (Internship) roles in New York, New York is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive50%
Neutral50%
Negative0%

Candidates reported having very good feelings for Coursera's Software Engineer (Internship) interview process in New York, New York.

Coursera Work Experiences