Company Interview Questions · Analytics & AI Firms
Tredence, Quantiphi, Gramener & Sigmoid: Data / AI
Tredence, Quantiphi, Gramener & Sigmoid: Data / AI Interview Experiences (2024–26). Rounds, real reported questions and model answers, compiled from public candidate reports (sources at the end). Practice mode hides every answer: say your answer first, press Show answer, then rate yourself. Use 🔁 Review again to build your revision list and 🎲 Random question for a quick drill.
About this interview
Compiled from public candidate reports: Tredence Data Engineer campus and lateral (2025–26), Quantiphi Data Science Intern (Bengaluru, 2024, selected), Gramener Associate Data Science Engineer (January 2025, offer) and Sigmoid Data Analyst (2025). The questions are paraphrased, and the model answers are written by EasyLearnSpace.
| Tredence | Quantiphi | Gramener | Sigmoid | |
|---|---|---|---|---|
| Role | Data Engineer (campus / lateral) | Data Science Intern | Associate Data Science Engineer | Data Analyst |
| Rounds | Online assessment (DSA: graphs, DP; SQL; aptitude) → technical (project, SQL, Power BI) → HM | Technical (45–50 min: AI/ML concepts, projects, situational problems, basic Python) → HR | Screening → technical test → 2 interviews | Online assessment (8 coding + 40 MCQs) → coding 1 (2 easy) → coding 2 (3 medium) → HR + SQL |
| Outcome | 1 offer; 3 not selected | Selected | Offer accepted | Mixed |
01Rounds at a glance
- Analytics firms test SQL + Python + project depth, often with DSA online assessments.
- Quantiphi's interviewers valued reasoning and conceptual clarity over memorised answers.
02Questions and model answers
Q1
SQL: create a table, insert rows and update values (DDL/DML basics).
CREATE TABLE sales (id INT PRIMARY KEY, region VARCHAR(20), amount DECIMAL(10,2), sale_date DATE);
INSERT INTO sales VALUES (1,'North',1200.50,'2025-07-01'), (2,'South',800.00,'2025-07-02');
UPDATE sales SET amount = amount * 1.05 WHERE region = 'North';
ALTER TABLE sales ADD COLUMN channel VARCHAR(10) DEFAULT 'online';
- Know the categories (DDL vs DML vs DCL), constraints (PK, FK, UNIQUE, CHECK) and transactions (BEGIN/COMMIT/ROLLBACK).
Q2
Find the majority element (more than n/2 occurrences) in an array.
def majority(nums):
cand, cnt = None, 0
for x in nums: # Boyer–Moore voting
if cnt == 0: cand = x
cnt += 1 if x == cand else -1
return cand if nums.count(cand) > len(nums) // 2 else None
- O(n) time, O(1) space. The final check verifies the candidate when a majority isn't guaranteed.
Q3
Quantiphi: how did you choose the algorithm for your project, and what challenges did you face?
Answer (show your reasoning):
- "The data was tabular with 40 features and an imbalanced target, so I compared logistic regression (interpretable baseline), random forest and XGBoost with stratified 5-fold cross-validation on PR-AUC."
- "XGBoost won (0.62 against 0.48 for logistic regression). The main challenge was leakage from a post-event field; removing it dropped validation AUC but fixed the gap with the test set."
- "I'd add SHAP explanations and probability calibration next."
Q4
Gramener: describe your projects in detail. How do you present a data-science project well?
- Business question → data → method → insight → action, with a visual (Gramener is known for data storytelling).
- Show one strong chart that changed a decision; explain the design choices (encoding, avoiding clutter).
- Quantify the outcome and mention what you'd do differently.
Q5
Tredence: build a Power BI dashboard from a sales dataset. What would you include?
- KPIs: revenue, orders, average order value, growth % (month on month and year on year), margin.
- Visuals: trend line, revenue by region and category (bar), top products (table), a map for geography, slicers (date, region, channel).
- Model: a star schema (fact sales + dimensions: date, product, customer, region); DAX measures (
Total Sales = SUM(...), time intelligence withSAMEPERIODLASTYEAR). - Design: clear titles, consistent colours, drill-through to details, tuned performance (avoid too many visuals).
Q6
Python vs SQL: when would you do a transformation in each?
- SQL: set-based work close to the data (filtering, joins, aggregations, window functions) on large tables in the warehouse. Pushing computation down avoids moving data.
- Python (pandas/PySpark): complex logic, ML feature engineering, API calls, text processing, statistical modelling, plotting.
- Rule of thumb: aggregate in SQL, then model in Python. Keep the logic in one tested place.
03How to prepare
- SQL daily, plus easy–medium DSA for the online assessments (graphs, DP at Tredence; LeetCode medium at Sigmoid).
- Explain your projects with business framing and clear visuals.
- For DS roles, be ready for conceptual ML and your algorithm-choice reasoning.
Sources
- Glassdoor: Tredence Data Engineer reviews (2025–26)
- Lets-Code: Quantiphi Data Science Intern
- Glassdoor: Gramener Associate Data Science Engineer (2025)
- Glassdoor: Sigmoid Data Analyst reviews (2025)
Created by Ajeetkumar