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

      SAP

      Engaged employer

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

      20 Feb 2020
      Anonymous employee
      Accepted offer
      Positive experience
      Easy interview

      Application

      I applied through university. I interviewed at SAP

      Interview

      A 30min on the spot interview right after my application was submitted. Questions were quite straight forward and regarding basic python/machine learning concepts. Nothing that was too difficult to answer.

      Interview questions [1]

      Question 1

      What do python generators do?
      Answer question
      1

      Other Machine Learning Developer interview reviews for SAP

      Machine Learning Developer Interview

      10 Jan 2018
      Anonymous interview candidate
      Singapore
      No offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 4 weeks. I interviewed at SAP (Singapore) in Dec 2017

      Interview

      I was asked to provide basic information such as visa status, notice period and expected salary after submitting my online application. A mini-project with problem description and data was sent to me and the time to complete it was one week. The requirements were similar to Kaggle competitions and a notebook should be submitted as the final report. After clearing the challenge with accuracy of 80% using CNN model, I was invited to the face-to-face interview through a phone call from HR of SAP in Philippines. I arrived 10 minutes earlier than the agreed time for interview. Unfortunately, SAP has two different office in Singapore and HR gave me the wrong address for interview in email. The given address is for SAP reception desk in one building but floor-room no. is for SAP IT department at the other building and there is no short-cut connecting these two buildings. Even the property manager of the building was confused by the address I received. It took me about 30 minutes under tropic sunlight to get to the correct office for interview after I found the SAP reception desk and got the correct address. The two round of interview was conducted in a small meeting room and there was some lunch leftover on the table (I remembered this because my elbow touched it accidentally although I tried to avoid so during the interview ). This gave me unprofessional first impression about the interview. Two interviewers of each round were from the same development group which means I had to introduce myself and my projects twice for two different groups. Though small, the meeting room was big enough for 6 person and I don‘t know why the four interviewers cannot come together. One of the interviewer of the first round was impolite and unprofessional. He interrupted me by saying that he “can not understand my research at all” while I was introducing my previous experience as asked. He even asked me about "how to choose one out of k models in k-fold cross-validation". I answered to him with the definition and implementation of CV and added that "CV is used to evaluate the capability to predict unseen data and avoid overfitting for ONE model. We dont have k models but one model with k sets of trained parameters". The interviewer apparently misunderstood the model/method and the instance of model/method in the context of CV. One can compare a SVM and CNN model for a specific problem on training data with k-fold CV (k-1 fold for training and 1 fold for validation). But once CNN is proved by CV to be better than SVM, one should use ALL the training data to train the CNN model. Simply, CV is for model checking but not for model building. I can feel that his attitude began to become impatient after this question. He then asked some questions (such as "why not implement SVM using CNN", "why use RNN rather than CNN to handle time series") that aim at neither to obtain an answer nor to assess an interviewee's ability of problem-solving but only to prove that "I am able to attack your opinion immediately after you raise one". I explained with some corner cases for these questions and also pointed out that it should be avoided for most of the time because we must select the right model to do the right thing. The other interviewer with a doctoral degree of the first round was polite and asked me about details of my machine learning projects and also answered my questions about his group. The second round of interview was just as normal as other SDE interviews with standard questions.

      Interview questions [3]

      Question 1

      How to train your model given imbalanced training data for a classification problem?
      Answer question

      Question 2

      knapsack problem
      Answer question

      Question 3

      Which IDE are you using for Python and how to handle data and source code files of large size?
      Answer question
      8

      Machine Learning Developer Interview

      2 Aug 2017
      Anonymous employee
      Accepted offer
      Positive experience
      Average interview

      Application

      I interviewed at SAP

      Interview

      Asked about the projects on your resume. Then asked some basic ML questions, such as purpose of PCA and saddle points in training neural networks. Finally, a code test on a white board.

      Interview questions [1]

      Question 1

      How to identify whether two images are similar?
      Answer question
      2

      Top companies for "Compensation and Benefits" near you

      avatar
      Capgemini
      3.7★Compensation and benefits
      avatar
      Sabre
      3.6★Compensation and benefits
      avatar
      Salesforce
      4.4★Compensation and benefits
      avatar
      IDEMIA
      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.