
Outschool Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 16 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Outschool.
Software Engineer
First interview was with an Engineering manager (not for the team I was interviewing for). We talked about my background, what I look for in a job, salary expectations, and why I was interested in Outschool. Then there was a technical assessment. They said it would be a practical problem their teams had faced, but it turned out to be an interval intersection question, just using their business terms. It was a LeetCode-style problem, not the React implementation I was expecting. I didn't do well on this part because I wasn't ready for that kind of question. I asked for feedback on how to improve, but they didn't give any.
- Can you sort instructors based on how their schedules overlap with a parent's schedule, with schedules provided as arrays of intervals?
Software Engineer
I applied on LinkedIn and heard back the next day for a recruiter screen. Then, I had a 45-min technical interview with live coding. After that, the recruiter called to prep me for the virtual on-site. The on-site included a product tour, front-end, back-end, and algorithm coding interviews, plus a values/cultural fit and behavioral interview with the hiring manager. They checked my references before offering me the job. The whole thing took about a month, and Outschool was great with communication and support. Everyone was really nice and helpful, in and out of the interviews. It was a great experience!
- Describe a front-end feature you built in React.
- How would you design and structure SQL tables?
- Can you explain Javascript async operations?
Software Engineer
The interview process started with a recruiter call, followed by a technical screen that involved a database design question. Then there was a long, six-hour virtual onsite which included a product tour, a culture interview, a chat with the hiring manager, and three technical interviews: two pair programming sessions and one system design interview. After the six-hour onsite, they wanted another hour-long technical interview to discuss my experience further, which was a pair programming session. Unfortunately, I didn't perform well in this final interview and was later rejected. Although the interviewers during the initial stages were nice and I enjoyed talking to the hiring manager, the interviewers in the last round seemed uninterested. The pair programming was not collaborative, and I got a bad feeling about working there. The entire process was lengthy and seemed disorganized, making me feel like my time was wasted, especially since they were trying hard to impress me while being so unorganized.
- Can you share an instance where you advocated for someone with less influence?
- Could you design a system related to scheduling classes for their product?
- What are some coding questions pertinent to their product?
Outschool Software Engineer Interview Questions
Quoted word for word from Outschool interview reports.
“Find all occurrences of a substring within a larger string and return the string with tags surrounding those occurrences.”
Read reports →“How would you find a substring within a string and then modify the original string based on that?”
Read reports →“Can you explain what a left outer join is?”
Read reports →“Can you write a JavaScript function to handle string manipulation in a web development context?”
Read reports →“How would you implement a state machine for the given simple logic?”
Read report →“Can you sort instructors based on how their schedules overlap with a parent's schedule, with schedules provided as arrays of intervals?”
Read report →“Can you explain Javascript async operations?”
Read report →“How would you refine the function to address any edge cases?”
Read report →“Could you design the SQL tables and their relationships for a specific feature?”
Read report →Formats, difficulty and experience
Across all 16 Outschool interview reports.