First Step - Coding Task.
I received two coding tasks which I had 1 week to deliver. The first task was algorithmic, and the second task involved frontend development. The tasks were submitted using HackerRank.
Second Step - Technical Interview.
I was invited to an online call with a Senior Software Engineer. The interview was mostly about general computer science knowledge.
Additional third step (for some reason, this was specific to me, not part of the normal interview process) - Second Technical Interview.
I was invited to an online call with a different Senior Software Engineer. The interview also involved general computer science knowledge.
Final Step - On-campus interview in Dublin.
I didn't make it to this step.
Q: Describe a project you recently worked on?
Q: How would you increase the efficiency of SQL queries?
Q: What is the complexity of binary search?
Q: Describe the lifecycle of an HTTP request from the client to the server.
Q: What is BGP?
Q: What are the minimum required fields of an HTTP request?
The following metrics were computed from 1 interview experience for the Udemy Software Engineer - Full Stack role in Dublin, Leinster.
Udemy's interview process for their Software Engineer - Full Stack roles in Dublin, Leinster is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Udemy's Software Engineer - Full Stack interview process in Dublin, Leinster.