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

      Elevate your career

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

      employer cover photo
      employer logo
      employer logo

      SAP

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: SAP reviews | SAP jobs | SAP salaries | SAP benefits
      SAP interviewsSAP Machine Learning/Deep Learning Developer interviewsSAP 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/Deep Learning Developer Interview

      19 Jan 2020
      Anonymous interview candidate
      Singapore
      No offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 1 week. I interviewed at SAP (Singapore) in Jan 2018

      Interview

      First stage involved a take-home machine learning assignment on a 12-way text classification problem. A potential solution is to use character-level CNN for text classification. SAP only invites you if you receive more than 70% on the test set. I got to know this by asking one of the interviewer in the second stage. Second stage involves two consecutive rounds of in-person interviews at Singapore SAP office. Each round was 1 hour and had two interviewers. In the first round, each interviewer asked one whiteboard programming question. Questions were on merging two sorted lists and how to query a large database which keeps growing. The interviewers asked more questions on NLP as that was what they were working on at SAP. The interviewers don’t care what type of machine learning projects you have worked on. They simply asked questions pertaining to their own projects at SAP. In the second round, I was interviewed by two different interviewers. One interviewer asked a whiteboard question on masking in Tensorflow API, whereas the other did not ask any whiteboard questions. One of the interviewer clearly informed me that they are looking for a wholesome candidate and they would like to avoid “silo candidates” who are only expert in one area such as machine learning. He wanted someone who is knowledgeable in the full software development cycle across the entire full stack. In summary, the interviewers were totally not prepared for the interview. They did not even read my resume before the interview. I had to re-introduce myself to each of the two panels. Most of the questions were asked on the fly without any preparation. Truthfully, the interviewers are actually looking for someone who is merely a good full-stack software engineer, as can be seen by the question on querying database and the "non-silo candidate" comment. Although this job is advertised as machine learning role, you are highly likely to get this job if you are a good full-stack software engineer but with very little actual machine learning knowledge.

      Interview questions [3]

      Question 1

      Merge two sorted list into one sorted list.
      Answer question

      Question 2

      How do you perform masking in Tensorflow API?
      Answer question

      Question 3

      How do you query a large database efficiently, knowing that the database keeps growing over time?
      Answer question

      Top companies for "Compensation and Benefits" near you

      avatar
      Loom
      4.1★Compensation and benefits
      avatar
      Truelogic Software Solutions
      3.8★Compensation and benefits