Company Interview Questions · Analytics & AI Firms

Tredence, Quantiphi, Gramener & Sigmoid: Data / AI

❓ 6 questions🏢 Tredence & Quantiphi & Gramener & Sigmoid🆕 Recent reports

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

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 with SAMEPERIODLASTYEAR).
  • 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

Sources

Created by Ajeetkumar