Thoughtworks logo

Thoughtworks Frontend Engineer Interview Questions
& Process

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

Based on 17 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
58.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Thoughtworks.

Showing 3 of 17
Thoughtworks logo
Thoughtworks

UI Developer

Engineering · a year ago

Mid Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Panel Panel
Interview formats
Technical Coding Behavioral

It was quite a lengthy process but it's very good. I had 5 interviews in total. 1. Initial chat with HR 2. Pairing interview 3. Technical Test 4. Cultural Fit Interview 5. Leadership Interview Each interviewer was very kind, they guide me along the interview especially during the pairing and the technical test. It's important for you to understand TDD and clean code. You'd also have to understand the language that you're going to code with, because in the technical test, they would ask a bit of theory in there

Confirmed questions2 questions
  • Can you explain the working of async/await in JavaScript?
  • What is the difference between grid and flexbox?
Thoughtworks logo
Thoughtworks

Front End Developer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Coding

I joined TW as a Vapasi intern, which is a program for women returning to the workforce after a career break. Since I had a break, I was a bit unsure about the interview, but the HR person made me feel comfortable and assured me that it wouldn't require deep computer science knowledge. On the interview day, I was given a small coding challenge and asked to share my screen while I worked on it using a language of my choice, I picked JS. They were okay with me using search engines if I got stuck on syntax. It was a really good experience overall. The first part involved a casual chat about my previous projects, the tech stack, and some follow-up questions. I think they were checking basic skills. The coding part, in my opinion, was about assessing the thought process, problem-solving abilities, prompt engineering, and improvisation skills. I liked that it focused on essential developer skills instead of rote answers.

Confirmed questions1 question
  • Solve a given challenge using any program of your choice.
Thoughtworks logo
Thoughtworks

UI Developer

Engineering

Entry Average Negative experience No offer 2 rounds
Interview process
Take home Recruiter call
Interview formats
Coding

I was referred by a contact at Thoughtworks and received a take-home assignment from the recruiter, which was due in 3 days. I completed it after work hours and submitted it on time. For about 95 days, I followed up with the recruiter via email and LinkedIn, only to be told they were still evaluating it. I eventually had to call the recruiter's personal number for an update. He said the code was functional but needed restructuring, and if I resubmitted it that way, it would be fine. I resubmitted the restructured code and followed up for another 22 days with no response other than assurances of ongoing evaluation. I sent a 'getting to skin' email to ask for closure, and the next day, I received a response saying the code was unsuitable. I waited 4 months for this! I'm unsure if the code was re-evaluated or if the final response was prompted by my email, especially since the recruiter initially said the code worked and only needed restructuring. I asked for feedback on what went wrong, but the recruiter didn't respond. It's disappointing to receive this treatment from a company like Thoughtworks.

Confirmed questions2 questions
  • Complete a coding assignment within 3 days.
  • Provide feedback on the code restructuring.

Thoughtworks Frontend Engineer Interview Questions

Quoted word for word from Thoughtworks interview reports.

Can you remove the focus outline from this element using CSS?

Read reports

What's the method for aligning a div to the center of a page?

Read reports

Design a search suggestion system that polls the backend.

Read report

Could you debug this JS hover event that's not working correctly?

Read report

What are the uses of map(), reduce(), and filter() functions?

Read report

Formats, difficulty and experience

Across all 17 Thoughtworks interview reports.

Interview formats

Behavioral 37.8%
Technical 35.1%
Coding 24.3%
System Design 2.7%

Interview difficulty

Easy 11.8%
Average 47.1%
Difficult 41.2%

Candidate experience

Positive 58.8%
Negative 35.3%
Neutral 5.9%