
Udacity Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 27 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Udacity.
Software Engineer
The interviews weren't tough, it was more about fitting in. From what I saw, most engineers are very senior men, so you can guess their preferences - usually other senior men or Asian women. You can check out the current employees to see for yourself. When I asked beforehand what they were looking for, they just said generalist engineers with technical backgrounds. Neither the recruiters nor the engineers would give me more details. It was only at the onsite interview, after they saw me, that they started throwing out random requirements for the job. This was unexpected. It felt like they had already made up their minds about the outcome before even asking any questions.
- How can Udacity achieve success?
Software Engineer
Since I was remote, after a chat with the recruiter, I had a remote coding interview with one of the engineers I might work with. That was actually a very good experience. I felt like I would enjoy working with the dev in the future. Then I was scheduled for an onsite interview. Udacity moved quickly, and within a week I was in their office. I assume there was some administrative error, since the interviewer I was supposed to have was double booked and they had to find a replacement who wasn't ready for me. Ultimately it may not have affected the outcome, but it was the only interview that didn't go well for me, seeing as the interviewer was a little caught off guard by the interview.
- Can you make a string Title Case?
Software Engineer
The interview process at this company was extremely protracted. Initially, I had a conversation with an engineer who assessed my basic Javascript skills. Following this, there was a substantial waiting period of a full month before the next interview, which was a lengthy three-hour video call. While I believe I performed well on the coding challenges during that interview, I'm unsure if there was anything more I could have done. Subsequently, I had to wait another four weeks to receive any feedback about the outcome. Ultimately, I received an automated email from HR stating that they had decided to move forward with other candidates. Although I was accepting of this decision, the overall experience of waiting two months for an interview process with a rather impersonal rejection felt like a significant waste of my time.
No confirmed questions were included in this interview report.
Udacity Software Engineer Interview Questions
Quoted word for word from Udacity interview reports.
“Write a parser for a dataset separated by spaces.”
Read reports →“Can you write a function to check if a string has balanced parentheses?”
Read reports →“How would you implement a generic Java linked list as a Stream class that produces a sequence of 0s, 1s, and 2s?”
Read reports →“Can you make a string Title Case?”
Read reports →“What happens to a background thread if the user changes the device orientation while it's running?”
Read report →“How would you adapt this implementation to output even and odd numbers instead?”
Read report →“Can you explain what microservices applications are?”
Read report →“What are some questions about JavaScript Strings?”
Read report →“Could you parse a log and perform math operations?”
Read report →Formats, difficulty and experience
Across all 27 Udacity interview reports.