TARGETjobs black logo

Interview Questions


"The programming assignment you are given during the early stages will be addressed in the interview so make sure you understand your code. There will be a chat about social economic justice issues in the world today so be prepared for some very deep discussions."
Graduate, Manchester
"There weren't many specific questions but there were more conversational things around what I was doing or saying. I did not feel like I was being quizzed at any point during the interviews."
Entry level, Manchester
"Why have you chosen this subject as your passion? How did you approach a difficult situation with a co-worker in the past? What is the biggest challenge that you have faced? Is there a technical solution to the problem that you have described?"
Graduate, London


"There were questions regarding the tech and my personal motivations for wanting to work for the company. I also had questions about how I align with social justice issues in tech and society at large."
Graduate, London, UK
"I was asked to talk about a social issue that I really cared about and to talk about myself. I was asked to explain my design in the technical part as well as any object-oriented programming practices that I followed."
Graduate, London
"The interview process started with an informal phone call. I was then given a tech task to complete before being invited to an interview. The interview took several hours and involved a code pairing with two senior developers, giving a 10- minute presentation on a subject of my choice and having a chat about a social and economic justice from recent news stories. There were also some logic tests."
Graduate, London
"I was asked more about my values than in other job interviews."
Graduate, London
"Questions were more around what interested me as a person and what I was passionate about. As a graduate, they didn't expect me to have experience (which is more rare than you might think) so their expectations were more around how I dealt with the challenges and who I was as a person."
Graduate, Manchester is my home office but I am currently working in Germany!


"During my interview I was asked to identify why I wanted to work for ThoughtWorks and what I will do in a future role. There were also background questions, such as how IT can make the world more socially just. I also attended a pairing interview and answered technical questions, on object-oriented programming, test-driven development and data structures."
Graduate Consultant, London
"The social and economic justice interview in particular is quite open-ended, so be prepared to talk about topics as varied as education systems, the state of the internet and fracking, to name a few. You should go in with an open and passionate mind."
Graduate Software Developer, Manchester
"Here I was asked to show my views and opinions on current events/issues. I had to show which sort of issues I care about, and I was given some role specific questions."
Business Analyst, London
"As a developer, I had a technical interview as well as another interview to see if my values match those of the company. I was asked about my views on certain social problems, what I am passionate about and why I write my code a certain way, among other things."
Graduate Software Developer, London
"There were several interviews: for the social justice interview the questions were around quite thought-provoking topics, but there was no 'right' or 'wrong' answers as it was based on your opinions. For the coding interviews I paired with another ThoughtWorks developer, and the questions were more technical, and designed to see how candidates approach problem solving."
Developer, London
"In my interview I was asked what my interests are (including those outside of technology), and how I keep up-to-date with current technologies. Questions were also around why I had written something the way that I had."
Software Developer, London
"I was asked to identify why I wanted to work at ThoughtWorks and how I heard about the firm. I had to show what I thought the firm does, and what I wanted to achieve if I got the job."
Developer, London
"In the interview I had to show why I wanted to work for the company and how I came across them, and illustrate both my short- and long-term goals. I had to show what I like to do in my free time, and share something that wasn't on my CV or covering letter."
Quality Analyst, London


"Generally, I felt that the interview was an opportunity to learn about the company and the people. I was asked to speak about what I understood so far about software delivery and the role of the BA. I was tested practically on my analysis and client soft skills, and there were numerous problem solving activities. I was also asked about my stance on social and economic justice."
Entry level, Manchester
"In the phone interview I was asked why I wanted to work for ThoughtWorks and about what the company did. There were also questions about my interests. The technical involved questions about my coding exercise, why I had made decisions and whether there was another way to approach the problem. Then the problem was extended and we drove out a solution using TDD. The presentation involved follow up questions on my presentation subject, as well as more general questions about why I chose that subject."
Graduate, Manchester
"The interview included a wide range of questions to ascertain my enthusiasm for and capability in software development, and my openness towards social justice, etc."
Midlevel, Manchester
Our 'Insider Reviews' are the comments and views of recent graduate recruits, giving you a view of what it may be like to work for an organisation. Copyright of all TARGETjobs Insider Reviews material lies solely with GTI Media.