Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      ThoughtExchange

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: ThoughtExchange reviews | ThoughtExchange jobs | ThoughtExchange salaries | ThoughtExchange benefits
      ThoughtExchange interviewsThoughtExchange Machine Learning Engineer interviewsThoughtExchange interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Machine Learning Engineer Interview

      25 May 2021
      Anonymous interview candidate
      No offer
      Negative experience
      Difficult interview

      Application

      I applied in-person. The process took 2 weeks. I interviewed at ThoughtExchange

      Interview

      The interview process is composed of 1 standard hr interview, 2 technical interviews with the team and a final interview with a manager (eventually a ceo). The hr was very professional and efficient. And this is all about that company. For people that have background in machine/deep learning and looking to work on that, do not waste time applying to them. Although they advertise in their job posting for NLP and requirements for skills of state of the art models like Bert, they don’t have people that qualify for that and will test you on pure software engineering skills. First technical interview was about algorithm/data structure. Two people interviewed me, the manager and one data analyst. Both were polite. But they are both of physics background and don’t have a sense of time when coding because they expect you to solve 1 medium and 1 hard leetcode exercices in 45min. The manager expects you to walk him to the most optimized solution, what he has the solution for from internet obviously. And you need to stick to what he has as a solution so for example he asks you not to use a counter. Aftermath, I discovered that the solution in stackoverflow doesn’t contain counter which was a natural choice for the problem. Plus the test is conducted via an editing tool not even a coding tool so you can run your solution. I ve experienced interviewing for big companies like MS and google and the first round is always testing your SWE skills but it is only 1 medium/hard leetcode exercice, and you will discuss with your interviewer who will most of the time give you a hint and discuss the path to the solution with you. Here no hints, the manager will let you know that he is busy working and once you finish let him know. So basically he will check the lines, if each line of your code corresponds to the stackoverflow/ leetcode solution that he has, it is ok otherwise he will ask you about the specific line to change. Plus when you apply to NLP jobs , generally the swe exercice is about manipulating strings as this is the core of nlp, here neither of the exercises is about strings as the first one is about integers, the second one is about grids and graphs. This is basically one of the companies that think that they need NLP but don’t know what NLP is about and how to test against it.

      Interview questions [2]

      Question 1

      Integer manipulation, use of dictionaries
      Answer question

      Question 2

      Grid manipulation and graph traversal
      Answer question
      4
      avatar
      ThoughtExchange response
      5y
      Hello, thank you for providing this feedback to our team. We apologize for the miscommunication on the expectations for the role. For our Machine Learning role, we are focusing on applied science (rather than pure research), therefore, an ML engineer needs to have quite a good understanding of data structures and algorithms and an ability to create product-quality code. That’s the reason we’ve included the programming technical interview as the first step in our interview process as it is an important part of our ML role. We have the expectation that the candidate should be able to solve medium level leetcode questions, however, ML is an interdisciplinary area in which people might not have exposed themselves to those levels of coding expertise. Our hiring team has met and we’re doing a few things to improve our communication about the role moving forward, including making updates to the job postings, giving our candidates more details about the technical interviews and clarifying why a programming technical interview is important in the interview process. Thanks again for taking the time to share this feedback.

      Top companies for "Compensation and Benefits" near you

      avatar
      Arm
      4.4★Compensation and benefits
      avatar
      Moody's
      3.7★Compensation and benefits
      avatar
      DONE by NONE
      3.8★Compensation and benefits
      avatar
      HubSpot
      3.6★Compensation and benefits

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.