Interview Experience
I recently went through a smooth interview process that lasted about two weeks, consisting of five rounds. Here's an overview of each round:
Round 1: HR Round
The HR round was a straightforward conversation that covered:
- Salary expectations
- Location preferences
- Current job role
Round 2: Team Round 1 (Director)
In this round, I had a discussion with the Director, which included:
- Project discussions
- A deep dive into recent projects and methodologies (difficulty level: simple-moderate)
Round 3: Team Round 2 (Behavioral)
This round focused on behavioral questions, assessing:
Ownership, Openness, Optimizing (difficulty level: simple-moderate)
Round 4: Team Round 3 (ML Technical)
The ML Technical round was more challenging (moderate-hard), covering:
- System design for churn rate using logistic regression technology stack
- LLM experience
- Transformer architecture
- Self-attention mechanism
Round 5: Team Round 4 (Data Science)
The final round was the most challenging (hard), focusing on:
- Efficient database storage:
- Sharding, Caching, Hashing, Sharding on hashing
- Monitoring time series models:
- Forecasting and confidence intervals
- Time series efficient train-test-split
Overall, the interview process was well-structured, and I appreciated the opportunity to showcase my skills and experience.