After applying, I received an email confirmation that confirmed I was preselected. Shortly after, I was sent a test where I had to record my screen while completing it, and I had about 30 minutes to finish.
What stood out was the way the process stretched a bit after the test—the CV review took a few days before I heard anything back. The whole format felt quick and self-contained on my side, but the turnaround time after review was slower than I expected.
7 months ago
Difficult Positive Palo Alto, CA
The process started with a Python assessment that took about 90 minutes. After I passed that evaluation, I was moved into a follow-up screen focused on data handling and task management. It felt very practical, like they wanted to see how I thought while working with code rather than just whether I knew the syntax.
I spent time carefully checking the code before submitting, and that pacing ended up being important. Even though I got through the initial stage, I didn’t receive an offer, and the final communication wasn’t quick—there wasn’t a clear result email sent right after the interviews. Overall, it felt structured but a bit opaque on follow-through.
8 months ago
Difficult Negative Bangalore Rural
My interview journey started similarly with a coding-style assessment, but the difficulty level hit me immediately. The problems were hard enough that…
11 months ago
Average Positive Madurai
The main round was a coding test where I had to solve two problems tied to the data analyst role. One problem leaned a bit easier and the other felt m…
12 months ago
Average Negative India
My experience sounded like a classic on-campus sequence. It started with an aptitude test, then moved into a coding test, and the final step was a tel…
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Initial Assessment & Coding Tests
Candidates typically start with a coding assessment focused on Python, often requiring them to solve multiple questions within a set time limit. The difficulty ranges from easy to medium, and performance in this round is crucial for progressing to subsequent stages.
PythonCoding assessmentTime limit
Data Analysis & Technical Writing
Following the coding rounds, candidates often face a data analysis round where they work with datasets and may need to perform operations or answer multiple-choice questions based on their findings. Some candidates also encounter a technical writing component where they analyze code or explain their reasoning.
Data analysisTechnical writingDataset operations
Behavioral & HR Conversations
Some candidates experience a final HR round that includes behavioral questions and discussions about work culture. This round typically occurs only after successful completion of the technical assessments, making it feel like a confirmation of progress.
HR interviewBehavioral questionsWork culture
Interview Structure & Communication
The interview process is generally structured with clear gates between rounds, but candidates report variability in communication and follow-up after assessments, leading to uncertainty about their progress and outcomes.
Structured processCommunicationFollow-up
Difficulty & Expectations
Candidates often describe the coding assessments as challenging, with some feeling that the difficulty of the questions did not align with the time allotted. This can lead to a stressful experience, especially if candidates are not adequately prepared for the level of complexity.
DifficultyStressPreparation
Overall Experience & Outcome
Despite a well-structured process, many candidates do not receive offers, leading to reflections on how to improve their performance in future interviews. The experience is often described as competitive, with a focus on both technical skills and analytical thinking.