Teachers Pay Teachers logo

Teachers Pay Teachers Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 20 interview experiences · FREE TO READ

3.8 Rounds average
Average Typical difficulty
55% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Teachers Pay Teachers.

Showing 3 of 20
Teachers Pay Teachers logo
Teachers Pay Teachers

Software Engineer

Engineering · more than a year ago

Senior Average Neutral experience No offer 4 rounds
Interview process
Technical screen Onsite Onsite
Interview formats
Technical Coding System Design Behavioral

The interview process was pretty standard: a technical screening (system design) either onsite or via video, then a half-day onsite that was mostly technical with a simple algo question and a lot of system design/architecture, and finally a short onsite with the VP of Engineering. The people were great – friendly, thoughtful, and humble. It got a bit confusing because they weren't sure which role I fit best. I applied for one, interviewed for another, and then they said a third role would be a better fit. I ended up going onsite four times, totaling 8 hours. They emailed and called to say they were moving forward with an offer, but three days later, after I followed up, they said they changed their minds due to internal company changes. It felt unprofessional to get an offer and then have it rescinded like that.

Confirmed questions3 questions
  • Questions about designing large systems.
  • Questions involving simple algorithm problems on a whiteboard.
  • Questions related to product management.
Teachers Pay Teachers logo
Teachers Pay Teachers

Software Engineer

Engineering

Intern Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite
Interview formats
Behavioral Coding Technical

The hiring process was super quick, which I was not expecting! I applied online and heard back from a recruiter in less than five days who wanted to move forward. What I really liked about TpT's recruiting was how they kept me updated via email and responded super fast! The whole interview thing took about 2-3 weeks, with a new round each week. First up was a phone chat with a team member to talk about the job, the interviews, and just get acquainted. Then, I had a coding challenge to do over a few days. The next step was a live technical interview with a software engineer on Google Hangouts. It was really chill and friendly. We started with some behavioral and background questions, then one coding problem. They watched me code and asked about test cases, including for edge cases. The last round was a technical chat with an engineering manager, also on Google Hangouts. This was also super friendly and laid-back. We chatted, then I got a technical coding question. After I gave my answer, we discussed space/time complexity, edge cases, and how I'd adapt the solution if the requirements changed. I loved my interview experience because everyone was so friendly and quick to respond. TpT doesn't make you wait around; they give you feedback right away and reply to emails within a day or two. I was really impressed when they messaged me right after my third interview to set up the final one! All in all, TpT has the best interview process I've had in ages – not too many rounds, I got to chat with the interviewers directly, and they were super fast with their replies.

Confirmed questions1 question
  • Can you share an instance of a challenge or conflict you faced with a teammate and how you resolved it?
Teachers Pay Teachers logo
Teachers Pay Teachers

Software Engineer

Engineering

Mid Difficult Positive experience Decline offer 5 rounds
Interview process
Recruiter call Onsite Offer
Interview formats
Coding System Design Behavioral

The interview process started with an initial screen, where I could either video chat or visit the office. I chose to visit and it was great meeting the team. After that, I had a full day of on-site interviews. This day included 5 interviews, and 3 of them focused on coding or design questions. One interview was with the Customer Experience Manager, which gave me a good understanding of how TpT affects its customers (teachers). We also had lunch, and I had a chance to chat informally with team members and learn more about the company. A really cool thing was that after I got the offer, everyone I met sent congratulatory emails. It seems like an amazing place to work with even more amazing people.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Teachers Pay Teachers Software Engineer Interview Questions

Quoted word for word from Teachers Pay Teachers interview reports.

What are all the words that can be formed on a Boggle board given a dictionary?

Read reports

Write a function to map a value from one dataset to its corresponding value in another dataset.

Read reports

Can you implement the game Boggle using a programming language you're comfortable with?

Read report

Can you describe how to write a program that accepts a schedule of time slots and determines the available free time within a given range?

Read report

Formats, difficulty and experience

Across all 20 Teachers Pay Teachers interview reports.

Interview formats

Coding 29.8%
Behavioral 28.1%
Technical 24.6%
System Design 14%
Presentation 1.8%

Interview difficulty

Easy 20%
Average 65%
Difficult 15%

Candidate experience

Positive 55%
Negative 30%
Neutral 15%