I applied through a recruiter. The process took 2 months. I interviewed at Instacart (Jersey Shore, PA) in Mar 2019
Interview
Resume/Application Review:
The process often begins with a review of the candidate's resume and application to ensure that they meet the basic qualifications for the role.
Initial Screening:
A recruiter or HR representative may conduct an initial screening interview to discuss the candidate's background, experience, and motivation for applying.
Technical Phone Screen:
A technical phone screen is usually conducted by a Data Scientist or a technical team member. This interview may cover topics such as:
Fundamental data science concepts (statistics, machine learning, etc.).
Programming skills (commonly using languages like Python or R).
Problem-solving and analytical thinking.
Take-Home Assignment:
Some companies may provide a take-home assignment that allows candidates to showcase their skills on a real-world problem. This assignment might involve data cleaning, analysis, and modeling.
Technical On-Site Interviews:
If the candidate performs well in the initial stages, they may be invited for on-site interviews. These interviews often include multiple technical sessions with different team members. Topics covered might include:
In-depth technical discussions about the candidate's previous work or the take-home assignment.
Coding exercises and algorithmic problem-solving.
Statistical and machine learning concepts.
Problem-solving and critical thinking.
Behavioral/Cultural Fit Interviews:
Alongside technical assessments, companies often evaluate a candidate's fit within the team and organization. Questions may focus on collaboration, communication, and how the candidate approaches challenges.
I applied through other source. The process took 3 weeks. I interviewed at Instacart
Interview
Very quick and mindful. They respected my time. I had 4 interviews and one take home assignment. The entire process took 3 weeks. The interviews felt more like a conversation rather than an interrogation.