I applied through an employee referral. The process took 2 weeks. I interviewed at Tiger Analytics (Chennai) in Jan 2022
Interview
* Round 1: (hackerearth online coding. 1hr 15 min)
1. Given notes and coins values as input, write a program using Python OOPS concepts to separate out Notes and Coins.
2. Program using bit manipulation, brute force method times out. We have to make it efficient using concept that x & y = k means if we keep repeating & y to this, we keep getting k.
There were 8 other python conceptual questions but they had less weightage.
* Round 2: (F2F interview)
Have to share screen and code it live in any python env and dry run for some test cases.
- General intro and questions on experience and projects done.
- Given a range of numbers, identify all pythogorean triplets in them.
- Program for factorial of a number
* Round 3: (F2F interview)
- General intro and questions on experience and projects done.
- Comparing validation metrics used in classification project
- About Cross validation and how it works; how to split data in general
- How to choose k in k-means clustering
- Explain bias-variance trade off; how to implement in projects
* After this, had general discussion with HR and salary negotiation.
Technical rounds - 2
1st round:
Questions on fundamental concepts of Machine Learning
What are the assumptions of linear regression?
What is bias and variance?
What is Accuracy, Precision, Recall, Sensitivity, Specificity?
Python coding
Sorting a list
Traversing an array
Counting the number of duplicates in a list and storing them in a dictionary
SQL questions
Questions involving Window functions
Questions based on projects worked mentioned in the resume.
Technical round 2
Detailed discussion on any one of the projects mentioned.
Python coding
Mean imputation
Data manipulation using pandas
I applied online. The process took 4 weeks. I interviewed at Tiger Analytics in Mar 2024
Interview
5 rounds including coding round.
The HR discussion was terrible. The HR did everything in the HR discussion round except the actual HR discussion and finally, I was low-balled with an offer well below my expectation without any attempt to negotiate. Why would you ever consider someone as a candidate if your max budget is below their expectation?
Despite acing every round, I got rejected after the HR discussion for a very vague reason. The company may be a good place to work but the HRs are working very hard in not making it look like one. It's baffling to be rejected after the HR discussion round.
Interview questions [1]
Question 1
Questions in Statistics, ML algorithms, Transformers, LLMs, etc. General questions about past projects.
I applied online. The process took 3 weeks. I interviewed at Tiger Analytics
Interview
Round 1 - Coding round along with stats( medium level leetcode + basic stats testing your understanding at grassroots level) Round 2 - Coding round (intermediate python) Round 3 - Predictive Modelling related questions based on projects mentioned in the resume Round 4 - Scenario based predictive modelling questions based on projects mentioned in the resume
Interview questions [1]
Question 1
1) How do you do cross-validation for a time series dataset? 2) What are the challenges compared to the usual k fold cross-validation?