I recently had the opportunity to participate in the Tiger Analytics on-campus placement drive, and I’m excited to share my experience. This article is written just a couple of days after my interview rounds, so while I may miss out on some minor details, I’ll do my best to provide a clear and comprehensive account.
Overview of the Process
The placement process consisted of four rounds:
- Online Assessment
- Online Technical Interview (Round 1)
- Online Technical Interview (Resume-Based)
- HR Interview
Round 1: Online Assessment
The online assessment was divided into five sections, each with a time limit:
Aptitude & Reasoning:
- This section included aptitude and reasoning questions.
- The time provided was sufficient to solve all questions comfortably.
Computer Science Basics:
- This section tested core CS concepts and was manageable with a good understanding of the basics.
Coding Questions:
The next three sections were coding problems, with only Python, C, and C++ allowed (Java was not an option). The problems included:
Problem 1: A hot air balloon scenario, where you had to calculate the maximum height after throwing down stones.
Problem 2: A string manipulation task to replace spaces in a string with another string.
Problem 3: A problem on finding the minimum number of insertions required in an array to make a given element the median.
Fortunately, I completed all the questions on time and was shortlisted for the subsequent rounds.
Round 2: Online Technical Interview
This round lasted about 30 minutes and covered:
Introduction:
- The interview began with the classic “Introduce yourself” question.
Core Subjects:
- I mentioned Object-Oriented Programming (OOP) and DBMS as my areas of confidence. The questions included:
- What is Encapsulation? Abstraction?
- Explain the principles of OOP (Encapsulation, Abstraction, Polymorphism, Inheritance).
- Define Cohesion and Coupling.
- Concepts like Aggregation and Decomposition.
SQL Query:
- Write a query to display the names of employees whose department is HR and whose age is above 30, given the Employee table stores the date of birth (DOB).
Coding Problem:
- Find the point of intersection between two linked lists.
Round 3: Online Technical Interview (Resume-Based)
This round was scheduled for 45 minutes but concluded in 30 minutes. Key highlights:
Introduction:
- Similar to the previous round, the interviewer started with an introduction.
Resume Walkthrough:
- I was asked to explain my projects and certifications. The interviewer was particularly interested in what I learned and how I applied those skills.
Scenario-Based Problem:
How can we manage and control traffic in metropolitan cities like Hyderabad and Bangalore using technology?
Puzzle Question:
- You have 100 chocolates.
- For every 3 wrappers, you can get 1 additional chocolate.
- What is the maximum number of chocolates you can eat?
- I explained my thought process and then coded the solution.
Final Question:
The interviewer concluded by asking if I had any questions for him.
Round 4: HR Interview
The HR round was surprisingly quick, lasting only 5 minutes. The questions included:
- Are you willing to relocate to Chennai?
- There were no questions about strengths, weaknesses, or “Why Tiger Analytics?”—which was unexpected.
Final Verdict
The results were announced later that evening, marking the end of an insightful and rewarding process.
Key Takeaways
- Preparation Tips:
- Focus on core subjects like OOP and DBMS.
- Be confident in coding, especially in Python, C, or C++.
- Practice puzzles and real-world scenario-based problems.
- Interview Tips:
- Stay calm and confident throughout the process.
- Know your resume inside out, as many questions revolve around your listed projects and skills.
This experience was a great learning opportunity. I hope my account provides valuable insights for those preparing for similar placement drives. Good luck, and stay confident!