How To Interview With Me
I have been doing a bunch of interviews lately. My second one this week (thanks recruiting!) was tonight and it didn’t go as well as it should have.
Here’s my typical interview strategy for when I am interviewing Business Analysts for ThoughtWorks and some tips to help you if I ever get picked to interview you.
1. Show Up On Time And Be Ready
I know that you are busy, but this isn’t college. You’re such a hot shot Analyst that you could land a job anywhere, right? Well, first you are going to have to show me that you want _this_ job. Our recruiting department sends out a confirmation to you usually 3 days in advance of my call. I also get a confirmation sent to me. If I can’t reach you on the phone number you give on the day of the call, I’ll usually try again about 15 minutes later. If I can’t reach you, I’ll send a note back to recruiting to reschedule the call. However, if I reach you and you are not ready to take my call and don’t have a good explanation (I’ll understand if the house is on fire or something), that’s an automatic *No Hire*. My reasoning for this is simple: it takes nearly an hour to do an interview with you and you know about it in advance, so you should have that time blocked off. If you don’t treat that time as important, it means you won’t treat our clients that way.
2. Prepare
Do your homework on ThoughtWorks. Find out how we like to work; our company culture. Read our website, learn about agile, visit some blogs, talk to us at conferences. I’m going to ask you some questions about what you know about the company, so show me that you did a little bit of work and I’ll be happy.
On the flip side, I do almost no preparation for my interview with you. All I know is your name, phone number, and what position we are hiring you for (that determines my questions, more on that later). I get all of your information like your resume and notes from other interviews you’ve had with us, but I don’t look at a single bit of it before the interview. This is by design. I don’t want to know anything about you that will influence my decision to hire you.
3. The Interview
I have a pretty consistent interviewing style that helps me be more objective about your skills. ThoughtWorks has a set of questions that they like me to ask and I also mix in some of my own. Here’s how the interview typically goes:
- Ice Breaker
- ThoughtWorks Questions
- Domain Question From Your Most Recent Position
- Random Domain Question
- Questions For Me
- Wrap Up
Ice Breaker
I start off by letting you know how the interview is going to go. I care more about your thinking process than you getting everything 100% right on my questions. By this time, I still haven’t looked at anything about you.
ThoughtWorks Questions
The ThoughtWorks questions are mostly softball questions so that I can go over some logistical things about the job. Are you alright with lots (and lots) of travel? Have you worked with Agile professionally? Why do you want to be a BA? There are a bunch of questions, but they give me an idea of what to ask you further. I’ll go into something in detail if I get the sense that you are stretching the truth. While you are answering my questions, I’ll pop open your resume and look at your most recent job and title.
Domain Question From Your Most Recent Position
By now, you should be warmed up and I have a good sense of what I am going to ask you. From your most recent position, I’ll ask you something about the business domain. This way, I get a sense of how well you can understand what a business does. If you’re a TWU candidate, meaning you are just out of college, this question changes to ask about some of your classes. I’m looking for a deep understanding of what you are talking about. I’ll dive into small details to make sure you really know your stuff.
I may also ask you about some things you have done for your previous job (or school). Special projects, clubs, whatever. I want to see that you haven’t simply gone to work or school and taken the minimum to get by. It’s for your own good because you’ll get burned out quickly at ThoughtWorks if you aren’t into the work.
Random Domain Question
This is my favorite part of the interview. I’ll ask you about a domain that has nothing to do with business and run through a few exercises with you to see how well you can understand what I am talking about. It’s always something off the wall and will have nothing to do with what you have done before, but that is the point. I’m looking to see how well you can adapt to a new situation and think on your feet. I’ll play customer roles and ask you to elicit questions about things I want to do. I’ll try to trip you up and see how you recover. This way, I can get an idea of how you will do with our clients.
Questions For Me
This is the part of the interview where you get to ask me anything you want about ThoughtWorks. Some people trip up here because they think the interview is over. If you are really serious, you will have some questions about how we do our work, what our people are like to work with, etc. I also get to sell you a little bit on what it’s like to work here.
Wrap Up
The whole process takes 45 minutes to an hour. I let you know about the next phase in the interview process and that our recruiting department will be getting back to you within a week or so. After that, I hang up and write the last of my notes about you and read them over again. I make them readable by someone other than myself and then I make a decision about whether or not to pass or pursue.
4. Pass Or Pursue?
After the interview, I have a pretty good idea of how I am going to recommend you. I ask myself lots of questions like: Is this person smart and do they get things done? Would I want to work with them? If the answer is no, it’s a pass. If I wouldn’t work with you, then I wouldn’t expect anyone else at ThoughtWorks to. If I feel like you aren’t smart enough to walk into a client and immediately start to figure out what is going on, that’s also a pass. If I have a good feeling about you, I’ll mark you as a pursue and send you on up the chain for our intense face-to-face interview process.
I hope this was helpful to future candidates. I’m looking for aptitude and attitude in the way that you present yourself to me. If you’ve got both, you’ll have no problem being a ThoughtWorker. Good luck.
UPDATE: If you are looking for a referral, please email me at jhoms at thoughtworks dot com and I’ll point you to the right people.
Hey.. Hi..
Ur guidelines seem to be really helpful.. Thanks..
ThoughtWorks is about to visit our colg in aug..
I just wanted to know if u could enlighten a few questions(topics) asked during technical rounds..
I tried to search on internet, but could hardly find much matter about apptitude tests and tech and HR interviews..
Thanks in advance..
Hey Praneet,
Glad to see this post is helping you. The topics for technical discussion range widely by the role you are interviewing for and the people doing the interview. They will focus on your knowledge and dig as deeply as they can into your background to get you talking about what you’ve done for other companies.
If you’re a developer, there will be a small coding assignment and a review of the code.
The in-office tests are difficult, but I’m sure you’ll be fine. Good luck!
Sir I am short listed for the Software test engineer profile. with in few days i will be called for the next round(Face to face) at the thoughtworks office. Will you please let me know what can be the procedure?
Regards
Ankur
Ankur,
You’ll be asked about your experience with different testing tools and be asked to give a description of your last job(s). Your interviewers will ask you about testing theory and also get into specifics. You may be asked to write small bits of code or describe how you would test a hypothetical application. It really depends on the interviewers.
In addition, every candidate is given a logic and intelligence test. I can’t tell you much about them, other than that they are straightforward and (almost) nobody ever gets them completely right.
Good luck!
I am business analyst with 3 years of experience. I have completed my round 1 interview with a TW India. I need to undergo the Logic assessment test and the round 2 this friday.
I would like to know what the logic assessment be like and for round 2 they have asked me to look into Agile methodology and visualization methods.
Can you let me know what can i expect for round 2?
Fahad,
The logic assessment is like programming without actually having to program. You get a diagram that is linked by directions that you have to follow. I wouldn’t stress about it too much. It is more important for devs than analysts and doesn’t weigh heavily into anyone’s hiring decisions unless they are on the edge.
Joe
Iam a business analyst with 6 years experience. I have been called for an interview with TW India on Monday. Can you throw some light on the interview process in TW – how many rounds and what to expect in each round?
Lakshmi.
Hi,
I am Business Analyst with 5 years of experience. Can you please brief me about TW’s interview pattern. HR wanted me to block 4 hours for the interview.
Hi Lakshmi and Rajani,
The office interview consists of several tests and intensive interviews. Occasionally there are activities with other candidates as a group, but mainly just tests and interviews.
I’m not allowed to tell you much about the tests, but one is a logic test and another is a general intelligence test with a personality test for last. The scores do not weigh heavily on hiring decisions unless we’re on the fence about someone. You can probably find out more details about them in other places on the internet.
The interviews are just more in depth versions of your phone interviews. They go into your experience and are looking to see if you fit the TW culture. You’ll be asked all kinds of questions about your work background and probably given a few scenarios to see how you would act. The interviews weigh the heaviest on our decision to hire you, so just relax and think through questions. TWers are looking to see if they would want to work with you day after day.
Good luck,
Joe
Hey Joe,
I have been called for the Interview at TW Bangalore, India for QA position. How it is different than that you have mentioned above? What is the Interview / Questions pattern for QA position? On what area they might ask questions?
KP,
The QA position should be similar to the outline I gave above. There will be questions about your technical experience, especially around test automation, if you have any.
Otherwise, our interviews are the same for all positions except for the developer candidates who also have the addition of a coding assignment.
Joe
Hi Joe,
I will be having my first phone interview with TW for an Executive Assistant Position in Chicago. Can you tell me if the interviewing process is different than that of an IT based position? Thank You.
Hi Zinal,
I’m no longer employed by ThoughtWorks, so I’m not able to provide you with details, but my description above is for Professional Services employees, not Operations employees. They may give you some variation, but not nearly as technical as far as I know.
Joe
Thanks for your help!
Do you know how long TW takes to notify about hiring decision after F2F interview?
@mark It typically takes 3-5 business days. HR should be contacting you shortly. If not, contact me again and I’ll try to get someone to look into your status.
Thanks joe, but I did get a response last week. The response was pretty strange, recruiter thinks all TW people liked me and I liked the people/culture as well but there is no position available in this economy. She will call me when a position is available after a month, or 6 months, a year. It is kind of dissapointing when something as uncertain like this happens but hopefully things will move on. I trust Obama
Sir,
i have been called for the 2nd round of technical interview(after code pairing) as a software developer in TW India.i am a college graduate.Kindly guide me as to what is expected from me and which domains should i work upon?
Thank You!
Hi Joe,
I have cleared the code round at TW India.
My next rounds of interview in on Saturday.
Can you please guide me how to prepare for interviews & code pairing rounds.
I have got 2 & half year experience in developement in Microsoft technologies.
Hi Puneet,
I’m no longer a ThoughtWorker, so I don’t think it would be fair for me to comment on their hiring practices any longer. I can say that it’s mostly important to be yourself and relax.
Pairing can be a scary thing if you’ve never done it before and your interviewers will take that into account.
Being friendly and outgoing will go much further for you than your development skills in a particular toolset or language. You are bound to be required to write in other languages during your time at TW, so having solid fundamentals (OO, performance, optimization, refactoring, etc.) is better than knowing every bit of syntax in your toolset or every macro in your IDE.
Good luck to you.
Joe
Hi Joe,
TW is coming to my coll next month.. I’m little bit nervous and excited… Can yo pls guide me for giving my best shot…
Thank You
Just be yourself. Your attitude matters more than your aptitude for the job, especially coming out of college.
Study agile and lean methodologies and know about ThoughtWorks a bit as well. Searching the job postings will give you an idea of what they are looking for.
Thanks a lot joe… i’ll try my level best..
hi joe,
Can you explain me about the aptitude round for TW. Heard it is totally different from other companies.
Hi Joe,
I have submitted my code for review,and I dont know what is next.When will the recruitment team communicate to me regarding me being rejected or selected.
Hi Neil. Code reviews can take a while depending on how busy other consultants are that review your code. It usually takes a few days, but if you don’t hear anything after a while, just give your recruiter a little call and they should be able to tell you the status of your review.
Thanks Joe, I will call up the concerned person.
Hi Joe ,
i am like a fan of this organization since my college . The work culture is amazing . I have been really looking forward to join this company and want to initiate things now. Can you please help me with the referral for Bangalore location as I am unable to find one . I understand that you are no longer a part of thoughtworks but if you could help me with referring my profile it would be a great help to me . Looking forward for your reply.
Thanks
Hi Ranjith. I’ve sent you an email with instructions on who to contact.
Hi ,
I read ur journal was really helpful. I just appleied for a test analyst position in sydney thoughtworks university. Do they follow the same interview process like TW. Sorry i am confused abut the word university, thought may be the int would be more like a freshers position. They send me a questionaiire and i have sent them back, Will they only call me if they like my answers? will they let me know if my application was unsuccessful coz im expecting a lot to get in to TW.
Hi Danny. While I don’t work for ThoughtWorks anymore, I’m pretty sure their interview process is pretty similar in Australia. TW contacts you either way if they like you or not. They try not to waste your time or theirs in the application process. Sometimes it takes a few days for them to get through evaluations and other applicants.
TW University is typically where freshers are sent when TW feels they don’t have enough work experience, but I’ve known people who have been sent there to help them get a quick immersion into the culture before they go out to see clients.
Hi Joe,
I have got 2 yrs experience in automation testing with Cognizant Technology Solutions, India. Now i relocated to Brisbane, Australia and wanting to work with ThoughtWorks. Can you help me in giving me a referral so that I can forward my resume to the person. It will be very great if you could help me in this regard.
Thanks
Prasanna
No problem. Send me your CV and I’ll forward it on to some old TW friends. They’ll be happy to help. Good luck!
Hi,
My telephonic interview is scheduled for tomorrow for QA position. I wanted to know bout the kind of questions to expect. Will it be purely technical?What all things should I prepare for the interview?
Thanks,
Pooja