Skip to content

Tiger Analytics Interview Questions and Answers (2026)

Tiger Analytics is an analytics and AI consulting firm with roots in Santa Clara and a major presence in Chennai. It works with retail, consumer packaged goods, and technology clients on data science projects. India freshers typically join as Trainee Analysts before moving into client-facing analytics roles.
HQ: Santa Clara / Chennai
Employees: 3,000+
Revenue: Private

Explore: Interview experience · HR interview questions · Overview · Placement papers · Preparation guide

Overview

Tiger Analytics runs an analytics-consulting-flavored loop - Python/SQL and statistics fundamentals in the OA and early technical rounds, then case-style reasoning over messy data rather than classic DSA-heavy coding interviews.

Tiger Analytics interview process at a glance

Round Duration What they test
Online Assessment ~60 min Python (list comprehensions, Pandas), SQL (joins, window functions), basic DSA
Technical Interview 1 30-45 min Python/SQL proficiency, statistics fundamentals, problem solving
Technical Interview 2 30-45 min Case-study/project deep-dive, ML fundamentals (data-science track), data reasoning
Behavioral/HR Round 20-30 min Ambiguity handling, stakeholder communication, culture fit

Tiger Analytics online assessment: quick answers

These answers are compiled from public candidate reports, not from an official Tiger Analytics notice, and drives differ. The instruction screen of your own test is the final word.

Question Answer
How many questions and how long? Reports conflict. One GfG campus report describes about 90 minutes: about 20 maths and aptitude questions (40 minutes), about 10 CS-fundamentals questions (10 minutes) and 2 coding problems (about 30 minutes). Off-campus drive posts describe a 60-minute test in two sections: aptitude, programming and SQL MCQs, then programming and SQL coding questions. A Glassdoor report also describes about an hour of aptitude, coding and SQL.
Does it have negative marking? Not published, and reports do not mention one. Check the instruction screen.
Is there a sectional cutoff? Not published. Sections are timed separately, so pace each one.
How much is the cutoff? No score cutoff is published; on one campus 220 sat and about 50 were shortlisted, and a 2025 LeetCode report says 17 of about 200 moved on from the OA. Off-campus posts (a 2026 Trainee Analyst post for the 2025 batch, and earlier Software Engineer posts) ask for 6.5 CGPA, no active backlogs and CS, IT or circuit branches; some campus reports cite 7.0 CGPA or 70%.
Which platform is it on? Not published. The GfG campus report names a proctored iMocha test; HackerEarth is cited only by a third-party guide, and we found no recent candidate report confirming it. Your invite names it.
Is there coding? Yes - 2 problems (easy and medium) in two separate campus reports, plus programming and SQL questions.
Is probability tested? Heavily, in the interviews: Bayes with a fair vs unfair coin, three random points on a circle lying on one semicircle, and the 3- and 5-litre water-jug puzzle have all been reported.

Tiger Analytics interview questions by role

Questions below are ones candidates report on GfG and campus write-ups for each Tiger Analytics fresher route. They show the level and style, not a fixed list.

Role Reported questions and topics
Data Analyst / Trainee Analyst 2025 reports: rotate a matrix by 90 degrees after a project discussion, second-highest salary in SQL, explain K-means, reverse an array and check a palindrome. Also k closest points to the origin (and with an arbitrary centre), matrix multiplication in C, average salary per department in SQL, top two products per category, 7-day rolling average, probability puzzles and project questions.
Data Scientist track Supervised vs unsupervised learning, bias-variance trade-off, precision vs recall and F1, handling 30% missing values in a key column, p-values and correlation vs causation.
Case and consulting rounds (both tracks) Analyse business metrics and recommend an action; guesstimates such as weekday food-delivery orders in Bengaluru; how you would approach messy or incomplete data.

Asked across every role: tell me about yourself, why Tiger Analytics, why data analysis, any concerns about location, and a time your analysis contradicted what stakeholders expected.

Online Assessment

A timed online test blending Python scripting, SQL querying, and data-structure challenges - closer to a data-analyst screen than a pure DSA gauntlet.

Common questions

  • Python - list comprehensions, Pandas transformations, string/dictionary manipulation
  • SQL - joins, GROUP BY/aggregations, window functions
  • Basic data-structure problems - arrays, loops, simple algorithmic logic

Technical Interview 1

A 30-45 minute round testing hands-on Python/SQL fluency plus core statistics, with problem-solving woven throughout.

Common questions

  • Write a SQL query using joins and window functions to answer a business question
  • Python - manipulate a dataset using Pandas (filter, group, aggregate)
  • Explain a statistical concept you’ve used in a project - correlation, hypothesis testing, distributions
  • Basic probability puzzles (e.g. classic dice/coin-style problems)

Technical Interview 2

A deeper round mixing a case study or project deep-dive with, for data-science-track roles, ML fundamentals. The interviewer cares more about how you frame an ambiguous problem than whether you reach one “correct” answer.

Common questions

  • Walk through a case study analyzing business metrics and recommend an action
  • Supervised vs unsupervised learning - explain with examples
  • Bias-variance tradeoff and common classification metrics (precision, recall, F1)
  • How would you approach a dataset with missing or inconsistent values?

Round-by-round breakdowns, including real candidate reports, are on the Tiger Analytics interview experience page.

Behavioral/HR Round

A STAR-based conversation on handling ambiguity, stakeholder conflict, and rapid pivots under deadline pressure - realities of consulting-style analytics delivery.

Common questions

  • Tell me about yourself
  • Why Tiger Analytics?
  • Walk me through how you’d approach a case study where the data is messy or incomplete
  • Tell me about a time your analysis contradicted what stakeholders expected or wanted to hear - how did you communicate it?

Sample answer frameworks for each of these are on the Tiger Analytics HR interview questions page.

Data Analyst vs Data Scientist track at Tiger Analytics

Tiger Analytics is an analytics and AI consulting firm, so both fresher tracks are tested on Python, SQL and probability rather than classic DSA alone. The difference shows up in the second technical round. Analyst-track candidates get more SQL, coding and probability puzzles; data-science-track candidates also get ML fundamentals - model evaluation metrics, bias-variance, missing-data strategy.

Neither track is a pure software engineering loop. This page covers both; check the role on your invite and add ML revision only if it says data science.

Common technical interview questions and answers

Q: Write a SQL query returning the top two products by revenue within each category.

Use a window function: SELECT category, product, revenue FROM (SELECT category, product, SUM(amount) AS revenue, DENSE_RANK() OVER (PARTITION BY category ORDER BY SUM(amount) DESC) AS rnk FROM sales GROUP BY category, product) t WHERE rnk is at most 2. PARTITION BY restarts the ranking within each category, which is what LIMIT cannot express per group. Choose the ranking function deliberately - ROW_NUMBER breaks ties arbitrarily, RANK leaves gaps after a tie, and DENSE_RANK does not - because interviewers usually follow up on ties. Note that window functions run after GROUP BY, so ranking on an aggregate inside the same query level is legal.

Q: How would you compute a 7-day rolling average of daily sales per store?

In SQL: SELECT store_id, sale_date, AVG(total) OVER (PARTITION BY store_id ORDER BY sale_date ROWS BETWEEN 6 PRECEDING AND CURRENT ROW) FROM daily_sales. The critical subtlety is that ROWS counts physical rows, so a store with a missing day silently averages over a wider calendar span - use RANGE BETWEEN INTERVAL ‘6’ DAY PRECEDING AND CURRENT ROW, or join against a calendar table to fill gaps with zero first. In Pandas the equivalent is df.set_index(‘sale_date’).groupby(‘store_id’)[‘total’].rolling(‘7D’).mean(), where the string offset makes it time-based rather than row-based. Mention that the first six rows are a partial window, so you may want min_periods set to 7 to produce NaN instead of a misleading average.

Q: What is a p-value, and what does a result significant at the 0.05 level actually mean?

A p-value is the probability of observing a test statistic at least as extreme as the one you got, assuming the null hypothesis is true. A p-value of 0.03 therefore means such data would arise 3 percent of the time under the null - it is not the probability that the null is true, and not the probability your finding is a fluke. Rejecting at 0.05 fixes the Type I error rate at 5 percent, which is why testing twenty metrics on the same experiment yields a false positive roughly once by chance, and needs a Bonferroni or false-discovery-rate correction. Statistical significance is also not practical significance: with a million users, a 0.01 percent lift will be significant and still worthless, so always report the effect size and confidence interval alongside the p-value.

Q: How would you explain the bias-variance tradeoff to a business stakeholder?

Bias is error from a model too simple to capture the real pattern - it is systematically wrong in the same direction, and it underfits. Variance is error from a model so flexible that it fits the noise in the training sample, so it swings wildly when the data changes and fails on new records - it overfits. Total expected error decomposes into bias squared plus variance plus irreducible noise, so reducing one typically increases the other and there is an optimal middle complexity. The business framing is that a high-bias model gives consistently mediocre predictions while a high-variance model looks excellent in backtesting and disappoints in production, which is exactly why you hold out a validation set and use cross-validation. Regularisation, more training data, and ensembling are the practical levers.

Q: When would you optimise for recall instead of precision, and what does F1 measure?

Precision is the share of predicted positives that are truly positive, so it answers how much you can trust an alert; recall is the share of actual positives you caught, so it answers how much you are missing. Optimise recall when a missed positive is far costlier than a false alarm - fraud screening, disease detection, or churn intervention where the follow-up is cheap. Optimise precision when acting on a false positive is expensive or annoying, such as blocking a legitimate transaction. F1 is the harmonic mean, 2 times precision times recall divided by precision plus recall, which punishes a model that scores well on one and badly on the other. On imbalanced data quote PR-AUC rather than accuracy, because predicting the majority class always gives high accuracy and zero value.

Q: You are handed a dataset with 30 percent missing values in a key column. How do you proceed?

First diagnose the mechanism, because the fix depends on it: missing completely at random means dropping rows is unbiased but wasteful; missing at random means the missingness is explained by other observed columns, so model-based imputation works; missing not at random - income missing precisely because it is high - biases any imputation and needs the missingness modelled explicitly. Check whether missingness correlates with the target, since it is often predictive in itself, and add a binary was_missing indicator. For a numeric column, median imputation is the robust baseline and iterative or KNN imputation the better option; for a categorical column, treat missing as its own level. Never impute using statistics computed over the full dataset before splitting, since that leaks test information into training.

Q: How would you estimate the number of food-delivery orders placed in Bengaluru on a weekday?

Structure it top-down and state assumptions out loud. Bengaluru has roughly 13 million people, about 3.5 million households averaging 3 to 4 people. Restrict to the addressable segment: perhaps 40 percent are urban households with smartphones and disposable income, giving about 1.4 million. Assume an ordering household places roughly 2 orders a week, so about 0.3 orders a day, giving roughly 400,000 to 450,000 orders, with each order serving 1.5 people. Sanity-check the number from the supply side - if there are around 25,000 active restaurants, that is 16 to 18 orders per restaurant per day, which is plausible - and name which assumption the answer is most sensitive to, since the interviewer cares about the structure and the sensitivity check far more than the final figure.

Q: Give an example of correlation being mistaken for causation, and how you would test the causal claim.

Ice cream sales correlate with drowning deaths because temperature drives both - a confounder. In an analytics engagement the same shape appears when a loyalty programme’s members spend more than non-members, since customers who self-select into the programme were already high spenders, which is selection bias rather than a programme effect. The gold standard test is a randomised controlled experiment: randomly assign eligible customers to treatment and control, check that pre-period metrics balance, and measure the difference in the target metric with a confidence interval. When randomisation is impossible, use a quasi-experimental design - difference-in-differences against a comparable control group, a regression discontinuity around an eligibility cutoff, or propensity-score matching - and be explicit that these rest on assumptions the data cannot verify.

Q: Explain method overloading versus method overriding with a Tiger-relevant example.

Overloading is compile-time polymorphism: multiple methods share a name but differ in parameter lists in the same class - e.g. aggregateSales() and aggregateSales(regionFilter). Overriding is runtime polymorphism: a subclass replaces a parent implementation - e.g. BaseReport.render() vs PdfReport.render(). Trainee-Analyst technical reports ask this in under a minute when candidates claim OOP on the resume, then pivot to SQL - know both terms with one sentence each.

Q: Supervised versus unsupervised learning - when would you pick each on a client project?

Supervised learning needs labeled outcomes - churn yes/no, revenue next month - and fits prediction or classification with measurable error. Unsupervised learning explores structure without labels - customer segmentation, anomaly detection - and fits discovery when labels are expensive or undefined. On a Tiger case, state the business decision first; if the client cannot define the target metric, unsupervised exploration may be step one, but you still owe a validation plan before they act on clusters.

Q: Write SQL to list employees earning above their department average salary.

Compare each row to an aggregate over its partition: SELECT e.emp_id, e.dept_id, e.salary FROM employees e WHERE e.salary > (SELECT AVG(salary) FROM employees d WHERE d.dept_id = e.dept_id). Alternatively use AVG(salary) OVER (PARTITION BY dept_id) in a CTE and filter in an outer query - both test join/grain understanding. GFG Trainee-Analyst and LinkedIn analyst prep lists cite department-level salary comparisons as live-write prompts.

Frequently asked questions about Tiger Analytics interviews

Does the Tiger Analytics online assessment have negative marking?

Not published. Tiger Analytics issues no official pattern and candidate reports do not mention a penalty, so read the instruction screen before guessing. Reports on length conflict: one GfG campus report describes a 90-minute proctored test (about 20 aptitude questions, about 10 CS-fundamentals questions and 2 coding problems), while off-campus drive posts and Glassdoor reports describe a 60-minute test of aptitude, programming and SQL MCQs plus coding.

Is there coding in the Tiger Analytics test?

Yes. A GfG campus report and a Glassdoor campus report both describe 2 coding problems (one easy, one medium) in the online test; off-campus drive posts describe a separate section of programming and SQL coding questions. Technical interviews have included k closest points to the origin, rotating a matrix by 90 degrees (2025 report) and SQL queries such as average salary per department.

What is the Tiger Analytics interview process for freshers?

Tiger Analytics typically runs an Online Assessment followed by two technical interviews and a behavioral/HR round, though some drives extend to 5-6 rounds depending on the role. The OA (~60 minutes on most reports; the platform varies, with iMocha named on one campus drive) covers Python scripting, SQL querying, and data-structure problems; the technical rounds dig into Python/SQL proficiency, statistics and ML fundamentals, and case-style or project deep-dives; the final round is a STAR-based behavioral discussion.

What kind of questions does Tiger Analytics ask?

The OA blends list comprehensions, Pandas transformations, and SQL joins/window-function questions. Technical interviews lean on Python/SQL proficiency, statistics fundamentals (distributions, hypothesis testing), and for data-science-track roles, ML concepts like supervised vs unsupervised learning, bias-variance tradeoff, and classification metrics - plus guided case studies where you reason through messy or incomplete data rather than land a single ‘right’ answer, reflecting the consulting-style nature of the work.

How many rounds are there in Tiger Analytics interviews?

Most candidates go through 4 rounds - an Online Assessment, two technical interviews, and a behavioral/HR round - though some drives run 5-6 rounds depending on seniority and business unit. Freshers can generally expect a shorter path than experienced hires, and the whole process typically spans 2-4 weeks.

How should I prepare for Tiger Analytics interviews?

Be comfortable with Python (list comprehensions, Pandas) and SQL (joins, window functions, GROUP BY), revise core statistics and, for data-science roles, ML fundamentals, and practice explaining your approach to an ambiguous or messy dataset out loud - Tiger Analytics’ case-style rounds care more about how you structure a problem than whether you land a single correct number.

Is Tiger Analytics’ interview different from a pure SDE loop?

Yes. Tiger Analytics is an analytics and AI consulting firm, so its technical rounds emphasize Python/SQL data manipulation, statistics, and case-study reasoning over classic DSA-heavy coding-interview questions. Expect basic data-structure coding in the OA, but the technical interviews look much closer to a data-analyst or data-scientist loop - working through a business problem with incomplete data - than a typical product-company SDE interview.

What does the behavioral/HR round at Tiger Analytics check for?

It checks how you handle ambiguity, stakeholder pushback, and tight deadlines - common realities in consulting-style analytics work - through a STAR-based conversation. Expect questions about a time your analysis contradicted what a stakeholder expected, alongside standard fit and motivation questions.

How to prepare for Tiger Analytics interviews

  1. Loop map: Online Assessment; Technical Interview 1; Technical Interview 2; Behavioral/HR Round. Confirm timings from the drive mail.
  2. Technical depth: Drill the Q&A section until answers are spoken, not read. Know every resume project cold.
  3. Experiences: Study round-wise notes on the interview experience page - real prompts beat generic lists.
  4. HR: Three STAR stories + a specific “Why Tiger Analytics?” on the HR page.

Who usually fits and who struggles

Good fit: You like business questions with data, you will write SQL in front of someone, and you will move to Chennai if asked. You do not need a Kaggle Grandmaster badge.

Harder path: You only practised TCS aptitude; you refuse to relocate; you answer cases with “I would use BERT.” Tiger HR can be five minutes and still fail you on city.

A practical Tiger Analytics prep plan

Use this as a default four-week loop before a Tiger Analytics drive. Adjust to your invite timeline.

  1. Week 1: Oa pattern first: sit one untimed paper, then redo it under the real clock. Open the Tiger Analytics previous-year sets on this site and mark which sections ate your time. Write the timing on a sticky note. That number is more useful than a 200-problem LeetCode streak you never timed.
  2. Week 2: Most Tiger Analytics drives fail people on the first timed paper or OA. Do three timed sits this week. After each one, log every miss in a two-column note: topic and why (slow, wrong formula, bad edge case, panic). The next sit should only add problems from that log.
  3. Week 3: Technical interviews at Tiger Analytics usually want a clean project story, one or two CS fundamentals, and (if the process has it) a behavioral or values round. Write STAR stories on paper, not in your head. Practise “Why Tiger Analytics?” with one concrete product, lab, or business line - not a slogan.
  4. Week 4: Star stories + one project walkthrough recorded on your phone. If you still have energy, redo only the questions you failed in week 2.

10-day crash version: Days 1-4 timed DSA, days 5-7 resume projects + CS fundamentals, days 8-9 mock interviews out loud, day 10 HR STAR stories on the HR page.

Compensation notes

Candidate-reported fresher/early-career packages for Tiger Analytics often cite ₹8-14 LPA candidate-reported (some trainee blogs ₹6-12). Treat forum numbers as ranges, not guarantees - confirm the written offer letter for your team and location.

Sources

Interview process details and sample questions on this site are editorially organized from public candidate reports and hiring write-ups, with round structure, prep notes, and company-specific framing added by our team. For round-by-round stories, see the Tiger Analytics interview experience page. For OA papers and coding drills, use Tiger Analytics on placementpapers.app. OA quick answers and role-wise questions draw on a GfG Tiger Analytics campus interview experience (iMocha test, round-by-round questions and shortlist numbers), Tiger Analytics off-campus drive posts on job4freshers.co.in (2026) and tnpofficer.com (test pattern and eligibility), Tiger Analytics Glassdoor and LeetCode Discuss snippets (2025) seen via search, and the candidate reports already summarised on this page.