Advertise here

Interview: Tips & Advice

2016

"During the phone interview, I was asked: what does social and economic justice mean to you? What causes do you feel closest to? During the technical pairing interview, I was asked about my understanding of Java and explored different design patterns."
Graduate, London
"For the technical part I was paired with a developer to extend the coding test that I had submitted. Later, I had to present on a topic that I was passionate about and was asked what social and economic justice meant to me."
Graduate, London
"What do you think about making people's private information accessible to authorities to prevent terrorist attacks?"
Graduate, London
"What do you think of using quotas to hire more women in technology? Why did you choose to solve this problem this way?"
Graduate, London

2015

"While I think that it is a cliché, you should be yourself, because if you're not honest, it'll be obvious. Have fun too, as in spite of it being challenging, stressing about the process isn't going to help."
Business Analyst, London
"The application process is quite all-rounded, ThoughtWorks look for people with the necessary skills and also the right attitude. That said, the company don't look to trick applicants. So come in, be relaxed, be open-minded and willing to learn."
Graduate Software Developer, London
"I think that candidates should research the company, especially the three pillar model. Also, they should have a good understanding of agile practices. Developers should try to practise Test Driven Development beforehand, as the programming assignment will require you to do this. The recruiters are very helpful and quick to answer your questions."
Developer, Manchester
"When doing the pair programming interview say what you're thinking aloud. Be prepared to have your views challenged in a healthy way in the social and economic justice interview. It's a fun process and nothing to worry about."
Consultant, Manchester
"When you are applying you should read up about the company, try and decide whether you are suitable for the particular requirements and ethos of the job. For example: are you happy to travel, interested in social justice, happy interacting with people a lot of the time, or would you prefer to be in a quieter, solitary environment?"
Developer, London
"The application process consists of an initial application form, phone interview, coding exercise (done at home), assessment day, pair programming and a 'social and economic justice' discussion. Be yourself, so don't just do and say what you think the interviewer wants to hear. For developers, understanding agile development would be a bonus."
Developer, London
"Just be nice and be yourself throughout the application process. The interview given to you is different depending on the role you have applied for: it is usually a task to complete based on the role, an aptitude component, cultural fit interview and an interview with leadership."
Consultant Software Developer, Manchester

2014

"Get to know the company well before the interview, and if you want to work here - come and tell us why and learn as much as you can about us, from us. We look for passion, aptitude & attitude."
Entry level, Manchester
"The interview process was one of the best I've been through, and I came out feeling that regardless of whether I got the job, I was glad I'd experienced the interview and felt that I'd learnt a lot from it."
Graduate, London
"My advice is to do a lot of research into the company and be yourself in the interviews. In the technical interview be open to questions about your code - it's not critical, it's to see how you think and approach a problem."
Graduate, Manchester
"Take the application seriously; applying to ThoughtWorks is a big time investment, compared to most similar positions. It is, however, totally worth it."
Midlevel, London
"I would strongly encourage candidates to start to get to know ThoughtWorks before applying - attend some events and talk to some employees. Also, for a software developer, I would recommend reading into TDD and exercising good domain modelling and encapsulation when you think about the code submission. Other recommendations would be to think about the social and economic justice perspective, and ask yourself if you could change something in the world, what would that be?"
Entry level, Manchester
Our 'Inside Buzz' 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 Inside Buzz material lies solely with GTI Media.
Top