The process was pretty straightforward. First, there was an online assessment. If I passed the OA, the next step was a technical interview. The process was extremely efficient, with the recruiter following up within a few days of my interview, which I appreciated. My only complaint was that during the technical interview (conducted over Zoom), the interviewer didn't turn on their video. While this isn't a big deal, it's something that always makes me feel a bit more on edge.
The OA consisted of 2 multiple-choice questions and 1 coding question, all of which I would consider LeetCode Easy and rather straightforward. However, the technical interview questions were definitely more around the medium-hard level. You have to complete 3 stages of a wildcard regex matching question to pass. I think they reuse the same question for almost every interview, so definitely study your regular expressions!
I finished the first 2 parts of the question but unfortunately ran out of time to completely implement the 3rd part, which is why I was ultimately rejected.
The following metrics were computed from 14 interview experiences for the Coursera Software Engineer (Internship) role in United States.
Coursera's interview process for their Software Engineer (Internship) roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Coursera's Software Engineer (Internship) interview process in United States.