Machine Learning Engineer applicants have rated the interview process at Ibotta with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 44.9% positive. This is according to Glassdoor user ratings.
Candidates applying for Machine Learning Engineer roles take an average of 21 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Ibotta overall takes an average of 26 days.
Common stages of the interview process at Ibotta as a Machine Learning Engineer according to 2 Glassdoor interviews include:
Phone interview: 33%
One on one interview: 33%
Group panel interview: 33%
Here are the most commonly searched roles for interview reports -
Interview consisted of a phone call with HR and a meeting with hiring manager. The manager asked difficult data science questions along with python questions. Be sure to study on ROC curve and who created popular python packages
I applied online. The process took 3 weeks. I interviewed at Ibotta in Nov 2023
Interview
The interview process involved a bunch of steps, but it wasn't excessive. The offer was decently competitive, but there was one big red flag -- the execs are mandating that all new hires relocate to near the office. This alone wouldn't be too big of an issue, but many, if not most, of the team members you'll be working with are fully remote and will stay remote.
I tried to prod a bit to see if there was any wiggle room here, but they seem to be stuck allowing most of their employees to work remotely while trying to hire new people while making them come to the office.
Interview questions [1]
Question 1
Design a class to play a word game. System design mis.