Thought Machine Interview Questions | Glassdoor

Thought Machine Interview Questions

Interviews at Thought Machine

14 Interview Reviews

Experience

Experience
50%
7%
43%

Getting an Interview

Getting an Interview
44%
21%
21%
7
7

Difficulty

2.9
Average

Difficulty

Hard
Average
Easy
Sort:
  1. Helpful (3)  

    Software Engineer Interview

    Anonymous Interview Candidate in London, England (UK)
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at Thought Machine (London, England (UK)) in August 2018.

    Interview

    Chat on the phone -> chat with the team -> 48hr coding challenge -> face to face interview. Everyone was nice and it felt very fair. The part where you chat with the team was valuable.

    Interview Questions

    • language agnostic data structures and algorithms questions   Answer Question

  2. Helpful (9)  

    Software Engineer Interview

    Anonymous Employee in London, England (UK)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 1 day. I interviewed at Thought Machine (London, England (UK)) in August 2015.

    Interview

    The process consisted out of 3 steps. The first was a group social event, where me and other potential candidates met in the Thought Machine office. We got to chat with the employees. The CEO then gave a brief presentation of the company. Afterwards we moved to a nearby pub, where we continued our conversations with our potential colleagues.

    I was then invited to complete a coding challenge at home (I had 48 hours to complete it at a time of my choosing).
    For the last part I was invited to an on-site interview. This included: a code review of my challenge, an algorithm question and finally a system design question. All in all it took less than 3 hours.

    The process gave me a chance to assess the company and if I want to work for them.

    Interview Questions

    • I was tested and quizzed on a variety of different questions.   Answer Question
  3. Helpful (2)  

    Backend Engineer Interview

    Anonymous Interview Candidate in London, England (UK)
    No Offer
    Negative Experience
    Easy Interview

    Application

    I applied through a recruiter. The process took 1 day. I interviewed at Thought Machine (London, England (UK)) in September 2018.

    Interview

    They call you for a social event, that is a trick to collect a banch of people to advertise the company. If you think that you dont have the skills for the job avoid, Its a fake proccess.

    Interview Questions

    • The CEO giving a speech that is absolutly nothing, its a waste of time.   Answer Question

  4. Helpful (3)  

    Backend Engineer Interview

    Anonymous Employee in London, England (UK)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 4 weeks. I interviewed at Thought Machine (London, England (UK)) in July 2017.

    Interview

    Interview process consisted of the following:

    - Pre-screening telephone interview with a recruiter.
    - Social event at the Thought Machine offices after work. Candidates get the opportunity to listen to a talk from the CEO (Paul Taylor) as well as speaking to existing employees at the company.
    - Take home coding challenge.
    - 3 round final interview including a whiteboard algorithm exercise and a System Design question.

    Interview Questions

    • The first interview is usually a code review of the challenge you completed before the interview followed by Algorithm/System Design whiteboard questions with different interviewers.   Answer Question

  5. Helpful (3)  

    Python Developer Interview

    Anonymous Interview Candidate in London, England (UK)
    No Offer
    Neutral Experience
    Easy Interview

    Application

    I applied through a recruiter. The process took 3 days. I interviewed at Thought Machine (London, England (UK)) in August 2018.

    Interview

    I have never applied for this role, in fact, I have been invited by the internal recruiter to this sort of social event where you can meet with the team, have a general chat and attend the company presentation given by the CEO. At first I thought it was a quite interesting format, albeit a bit unusual, but I decided to accept the invite, also because I was mildly interested in their technology.

    The day before the social event I made a little research on the company and the second result on a very popular search engine using the company name as a keyword, was an article that stated that the company went into administration not too long ago and, on the day the article was written, they had signed no clients yet. Needless to say I got a bit suspicious but I decided to attend the event all the same.

    I got to the event where I was greeted by one of the employees, who gave me a badge with my name printed on it and also took a picture of me. I asked but the purpose of the picture was but I didn't get a clear answer.

    I then started chatting with the current engineers. I have to say they were all very nice guys, happy to answer all my questions about their tech stack. Although, not sure if it was only a coincidence, but pretty much all of them had been at the company for at most one year. Most of them two or three months.

    Then the CEO gave us the company presentation. He talked about his past experiences with other companies, why he decided to start Thought Machine etc. He seems to have a lot experience in this field and I'm sure he possesses many qualities but charisma is definitely not one of them. I would go as far as saying that it was one of least engaging public speeches I have ever attended.

    He has been challenged about the administration subject by one of the guys that attended the meeting and replied saying that it was fabricated news. I am not sure what the current situation is at present but this information is publicly available on The London Gazzette and is dated January 2018.

    He then went on saying how they're growing bigger and bigger every day, even though they haven't gone live yet and it's not clear how many clients they have signed. All of this with a not so confident voice tone. I have never been to a multi-level marketing meeting, but I somehow immagine it would be a similar experience.

    After the speech I hanged out a bit more with the engineers and finally met some more senior people (two years at the company). Again, all of them were very nice and it was interesting exchanging views on programming language paradigms with them. Although I didn't get the feeling that they had strong Python knowledge, which is supposed to be the core language they use. I started talking about concurrent programming in Python with one of the senior engineers, specifically asyncio and he thought I was talking about a web framework.

    The day after the interview/social event I received an email quite early in the morning saying that they did not intend to take my application further as they thought my past experience were not very relevant.

    No big deal at all as I am not brave enough to leave a permanent position for a company that is (or at least has been not too long ago) in administration and a CEO that doesn't come across as a very convincing person, although I found it quite bizarre because:

    a. I haven't been asked any specific question during the interview/meeting.
    I made it very clear what my background was beforehand but I have still been invited to the event.
    b. I haven't even been tested on programming skills or asked specific question related to the position (back-end engineer)

    I can only assume they evaluate people just going by their gut feelings.

    TL;DR
    Sounds like an interesting company at first. People seem quite nice. Not reassuring news on the web about the company (went into administration on January 2018) and it's not clear whether they have gone live yet or not or if they have any clients at all. Questionable ways of evaluating people

    Interview Questions

    • As I said there were no real questions during the interview. It was only an informal chat.   Answer Question

  6.  

    Programmer Manager Interview

    Anonymous Interview Candidate in London, England (UK)
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took a week. I interviewed at Thought Machine (London, England (UK)) in June 2018.

    Interview

    Thought Machine invites you to attend a social event as the first stage interview. However, this is nothing but a marketing gimmick. Please do not attend if you do not want to feel you have been cheated. They do not call back or provide any feedback after the event. Desperate to save the company from going bankrupt as they are in administration currently.

    Interview Questions


  7. Helpful (6)  

    Front End Software Engineer Interview

    Anonymous Employee in London, England (UK)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a staffing agency. The process took 1 day. I interviewed at Thought Machine (London, England (UK)) in July 2015.

    Interview

    The first stage is a social event in which the CEO gives a talk about the company and you have a chance to meet the staff and ask questions. I thought it was a nice way to see if Thought Machine is a good fit for me without any pressure or having to do any preparation. After that I expressed an interest and was asked to do a short homework mini-project (you have 48 hours at a time suited to you) and then attend an on-site. I had three interviews on site, each about 30-45 minutes. Everyone I met was very friendly and seemed keen that I succeed. It was a good experience!

    Interview Questions

    • The first interview is a code review in which you explain your approach to the homework assignment. The next two covered technical skills and a more UX/design focused interview.   Answer Question
  8.  

    Head of User Experience Interview

    Anonymous Interview Candidate in London, England (UK)
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at Thought Machine (London, England (UK)) in April 2017.

    Interview

    Thought Machine have an interesting process where they invite all applicants to a social evening where beer plays a prominent role. This provides the slightly awkward situation where you are chatting with a mix of team members, leadership team and rival applicants. It makes it a bit like Big Brother..

    Interview Questions

    • Because of the format I was never actually asked a specific question, but their feedback indicated that they were very interested in how well I could cope with a fast-changing situation.   1 Answer

  9. Helpful (4)  

    Back End Developer Interview

    Anonymous Interview Candidate in London, England (UK)
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 2 weeks. I interviewed at Thought Machine (London, England (UK)) in September 2018.

    Interview

    1. Informal culture fit post work social session. Turn up and mingle with staff over drinks. Listen to a talk from the CEO. Ask questions.

    2. If you pass the culture fit test, you’ll be invited to do a test. I was given some requirements for a board game and told to implement the game and create ‘production ready’ code.

    3. If you pass the coding challenge, you’ll be invited back for an interview which consists of three parts: Code review, algorithms and finally system design.

    Smooth interview process, I was expecting an offer but did really badly in the basic algorithms part of the in person interview which was my downfall (which was extremely frustrating as it was bread and butter stuff). Make sure you revisit your basic algorithms before the interview!

    Interview Questions

    • Given some input and other requirements/rules, implement a solution for a ‘board game’ in either Python or Go.   1 Answer
    • Given a game of snakes and ladders, show some pseudo code that would demonstrate how you would find a path to the end of the board in the shortest number of moves.   1 Answer
    • Whiteboard session: given an e-commerce system, show how you would capture statistics about use of your system and how you’d give access to this data to the analytics team.

      1. What are some examples of the data you would capture?

      2. How would you capture this data/store it?

      3. How would you give access to this data for use by an analytics team?

      4. What are some restrictions or pitfalls of your approach?   Answer Question

  10. Helpful (3)  

    Back End Engineer Interview

    Anonymous Employee in London, England (UK)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at Thought Machine (London, England (UK)) in June 2016.

    Interview

    The process consisted of three stages.

    The first was an informal event where the CEO gave an overview of the company and took questions. At the event, prospective candidates as well as current employees attended and mingled. I thought this was a brilliant idea since personally I find the environment and the people one of the most important aspects of any job. This allows the candidates to have a first-hand insight into this and talk to the employees and find out what working at Thought Machine is really like, as opposed to just reading company snippets online and chatting to recruiters. Everyone seemed sociable and smart which encouraged me to pursue the application further.

    The second stage was a take-home coding task which took several hours to complete, but I was given 48 hours to complete it at the time I found convenient. I found the problem quite fun to solve. The task was then reviewed by Thought Machine engineers and I was invited for the final stage.

    The last stage consisted of three on-site interviews. All were technical interviews with Thought Machine engineers. The questions were challenging, but everyone seemed friendly and welcoming and I enjoyed the process. I received my offer a couple days after the final interview.

    Interview Questions

    • The coding challenge was interesting - not very difficult to complete correctly, but required some thought about handling different cases and applying proper software engineering principles to produce production quality code.
      There were three final in-person interviews. The first one was a review of the coding task with some feedback and a discussion and further exploration of the problem. The second one was an algorithmic problem to solve and produce pseudocode for. The last interview was dedicated to designing a system and its components and talking about its details.   Answer Question

See What Thought Machine Employees Are Saying

1 person found this helpful

StarStarStarStarStar     Current Anonymous Employee

Pros: “Great pay, great career opportunities, great mission, etc”“Great pay, great career opportunities, great mission, etc” – Full Review

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.