
Codecademy Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 14 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Codecademy.
Senior Software Engineer
Got referred internally. First, there was a recruiter phone screen, then a hiring manager screen. After that, I had a take-home project where I could choose between API or UI. Then, a 3-part virtual onsite: a frontend coding challenge (opposite of take-home), followed by an engineer asking about a React project and a backend take-home assignment, along with discussing backend architecture and design. Another engineer didn't go over the backend take-home, mentioning the system design question takes a lot of time. They asked me to design a system for Educators, Students, and Parents, including models, API calls, and pseudo-UI descriptions. Finally, a second interview with the hiring manager and another engineering manager from a different team, which was a behavioral interview. I was auto-rejected without feedback, which is ironic given their values.
- Build a CRUD app for managing cat pictures.
- Could you design a system for Educators, Students, and Parents, detailing Models, API calls, and Pseudo_UI descriptions?
Software Engineer
I reached out to a recruiter, who was on vacation, but passed me to another recruiter via his out-of-office reply. They were really accommodating with my scheduling needs and got me in quickly since I had an exploding offer deadline, even giving me feedback the same day as the onsite. I was hesitant because of past internship interview experiences with Codecademy, but they've really improved their process. It started with a recruiter call to confirm my interest in improving the company and its mission. Then, we had a typical coding phone screen, a big improvement from past trivia-based screens. The onsite was where they excelled. After a tour of their cool office space, we went to a conference room for programming interviews, an architecture interview, a management/personality interview, a product/team-fit interview, and a culture screen, with lunch in between. The culture screen was unexpected but fun; they focus on how you handle unexpected situations and if you seek feedback to improve.
- Can you code Tic Tac Toe from scratch using any language?
- How would you design a homework submission system using the blackboard pattern?
- Could you teach us something in under 15 minutes?
Software Engineer
The first phone screen was great for learning about Codecademy and its future plans. Then there's a technical screen handled by an external company. You'll answer several small technical questions and solve a problem while being video recorded the whole time. The questions cover programming language basics and fundamentals. You'll also be given a code snippet and asked to find what's wrong and how to correct it. The main programming question is challenging. Your video and code are sent to Codecademy for review. You can retake the interview within 24 hours, and both recordings will be reviewed by Codecademy. I found the technical phone screen to be a bit impersonal, and being recorded felt awkward. I would have preferred to work on a problem with a future colleague, as that would give a better sense of the technical culture.
- Can you solve this tree-related problem?
Codecademy Software Engineer Interview Questions
Quoted word for word from Codecademy interview reports.
“Build a CRUD app for managing cat pictures.”
Read reports →“Can you identify individuals with no parents and exactly one parent, based on a dataset of parent-child relationships?”
Read reports →“Could you find connections within a family tree represented as a graph?”
Read reports →“Build a React application that functions as a multiple-choice quiz.”
Read reports →“Can you code Tic Tac Toe from scratch using any language?”
Read report →“Can you solve this tree-related problem?”
Read report →“How would you design a homework submission system using the blackboard pattern?”
Read report →“Tell me about Flex box.”
Read report →“Could you teach us something in under 15 minutes?”
Read report →Formats, difficulty and experience
Across all 14 Codecademy interview reports.