Question 1 of 15
Tell me about yourself — for a software engineer role
💡 How to answer: Structure: Current role → key achievements → skills → why this role. Keep to 90 seconds. Lead with your strongest technical skill.
Question 2 of 15
What is your experience with system design?
💡 How to answer: Describe a real system you designed or contributed to. Mention scale, tradeoffs made, technologies chosen and why. Use STAR format.
Question 3 of 15
Explain a challenging bug you fixed
💡 How to answer: Walk through: how you discovered it, your debugging process, root cause, fix implemented and what you learned. Shows problem-solving depth.
Question 4 of 15
What is the difference between REST and GraphQL?
💡 How to answer: REST: multiple endpoints, fixed data structure, over/under-fetching common. GraphQL: single endpoint, client requests exactly what it needs, better for complex data. Mention tradeoffs.
Question 5 of 15
How do you approach code reviews?
💡 How to answer: Mention: looking for correctness, performance, readability, test coverage, security issues. Emphasize constructive feedback and learning mindset.
Question 6 of 15
What is your experience with CI/CD pipelines?
💡 How to answer: Name specific tools (Jenkins, GitHub Actions, GitLab CI). Describe a pipeline you set up or improved — build, test, deploy stages.
Question 7 of 15
How do you handle technical debt?
💡 How to answer: Acknowledge it as inevitable. Describe how you track it (tech debt backlog), prioritize (risk vs effort matrix) and argue for time to address it in sprint planning.
Question 8 of 15
Describe your experience with databases
💡 How to answer: Cover: SQL vs NoSQL tradeoffs, specific databases used (PostgreSQL, MongoDB, Redis), indexing, query optimization, connection pooling.
Question 9 of 15
What is your approach to writing tests?
💡 How to answer: Cover unit, integration and E2E testing. Mention TDD if practiced. Describe test coverage targets and how you handle flaky tests.
Question 10 of 15
Where do you see yourself in 3 years?
💡 How to answer: Focus on technical growth — senior engineer, tech lead, or architecture. Show ambition tied to the company's growth, not just a personal career plan.
Question 11 of 15
How do you stay updated with technology?
💡 How to answer: Name specific sources: tech blogs (Hacker News, dev.to), podcasts, GitHub trending, building side projects. Shows genuine passion.
Question 12 of 15
Tell me about a time you disagreed with your team
💡 How to answer: Use STAR. Show you listened, presented data-backed argument, compromised where appropriate. Outcome should show maturity.
Question 13 of 15
What is your experience with microservices?
💡 How to answer: Describe a real microservices architecture — how services communicated (REST/gRPC/events), challenges faced (distributed tracing, eventual consistency).
Question 14 of 15
How do you estimate development effort?
💡 How to answer: Story points vs time estimates. Breaking tasks down. Buffer for unknowns. Past velocity data. Shows planning maturity.
Question 15 of 15
Do you have any questions for us?
💡 How to answer: Always prepare 3 questions: technical stack decisions, team's biggest current challenge, how success is measured in this role. Never say 'no.'
Question 1 of 15
Walk me through a data analysis project you did end-to-end
💡 How to answer: Cover: business problem → data collection → cleaning → analysis → insights → action taken. Quantify impact.
Question 2 of 15
What tools and languages do you use for data analysis?
💡 How to answer: Name SQL (mandatory), Python/pandas, Excel, visualization tools (Tableau, Power BI, Google Data Studio). Match to job description.
Question 3 of 15
How do you handle missing or dirty data?
💡 How to answer: Describe: identifying patterns in missingness, imputation strategies (mean, median, mode, forward fill), dropping vs keeping rows, documenting decisions.
Question 4 of 15
Explain the difference between correlation and causation
💡 How to answer: Clear definition of each. Example: ice cream sales and drowning rates correlate but neither causes the other. How you test for causation (A/B test, controlled experiment).
Question 5 of 15
What is a cohort analysis? Have you done one?
💡 How to answer: Cohort = group sharing a characteristic at a point in time. Used to track retention, LTV, churn. Walk through a real example if you have one.
Question 6 of 15
How would you present data insights to a non-technical audience?
💡 How to answer: Lead with the business impact, not the methodology. Use simple visualizations. Avoid jargon. Tell a story: problem → finding → recommendation → expected outcome.
Question 7 of 15
What is your experience with SQL? Give an example of a complex query
💡 How to answer: Demonstrate: JOINs, subqueries, CTEs, window functions. Describe a real analytical query you wrote and what it solved.
Question 8 of 15
How do you validate that your analysis is correct?
💡 How to answer: Cross-check with different methods, sanity check with business logic, peer review, test on subset before full run, compare with historical baselines.
Question 9 of 15
What is A/B testing and how would you design one?
💡 How to answer: Hypothesis → control/treatment groups → randomization → sample size calculation → run for statistical significance → interpret with p-value and confidence interval.
Question 10 of 15
What is the most important metric for a business you've worked on?
💡 How to answer: Show you understand business context. North Star Metric concept. Why you chose it and how it connects to revenue or retention.
Question 11 of 15
How do you prioritize when you have multiple data requests?
💡 How to answer: Impact × urgency framework. Alignment with business priorities. Communication with stakeholders about timelines.
Question 12 of 15
What is your experience with Python for data analysis?
💡 How to answer: Pandas, NumPy, Matplotlib/Seaborn, Jupyter notebooks. Describe a specific analysis you did — data size, transformations, visualizations produced.
Question 13 of 15
Explain regression analysis in simple terms
💡 How to answer: Regression finds the relationship between variables. Linear regression predicts a continuous value. Used to understand what drives a metric. Give a business example.
Question 14 of 15
What do you do when your data contradicts a stakeholder's assumption?
💡 How to answer: Present data transparently, verify your analysis first, show multiple cuts of data. Be diplomatic but stand behind evidence-based findings.
Question 15 of 15
Do you have any questions for us?
💡 How to answer: Ask about: data stack used, team size and structure, what a typical analyst project looks like, how data influences decisions at leadership level.
Question 1 of 15
Tell me about yourself
💡 How to answer: For HR: emphasize people skills, experience with HR processes, empathy and conflict resolution. Keep professional and focused.
Question 2 of 15
What is your experience with talent acquisition?
💡 How to answer: Full cycle recruiting: JD creation, sourcing, screening, interviews, offers. Mention ATS tools used and your hiring metrics (time-to-fill, offer acceptance rate).
Question 3 of 15
How do you handle a conflict between two employees?
💡 How to answer: Listen to both sides separately, understand facts vs perceptions, facilitate a joint meeting, focus on resolution not blame, document outcome.
Question 4 of 15
What is your experience with payroll and compliance?
💡 How to answer: Cover: payroll processing, PF, ESI, TDS, gratuity. Mention tools used (Darwinbox, Keka, GreytHR). Knowledge of labour laws — Industrial Disputes Act, Shops Act.
Question 5 of 15
How do you measure employee engagement?
💡 How to answer: Pulse surveys, eNPS, attrition rate, absenteeism, performance review completion rates. Describe how you acted on data.
Question 6 of 15
What is your approach to performance management?
💡 How to answer: Goal setting (OKRs/KRAs), mid-year check-ins, year-end reviews, calibration, dealing with underperformance (PIPs). Balance process with genuine development.
Question 7 of 15
How do you handle a difficult manager relationship?
💡 How to answer: Empathy first. Understand their pressures. Communicate clearly, document agreements, escalate only when necessary. Shows maturity.
Question 8 of 15
What is your experience with HR policies?
💡 How to answer: Policy creation (leave policy, POSH, code of conduct), communication, enforcement, handling exceptions.
Question 9 of 15
How do you stay updated with labour laws?
💡 How to answer: Ministry of Labour website, HR associations (NHRD, SHRM India), legal advisors, industry newsletters.
Question 10 of 15
Describe a time you handled a sensitive employee exit
💡 How to answer: Maintain dignity, clear communication of process, full and final settlement accuracy, exit interview learnings fed back to management.
Question 11 of 15
What HR tools and software are you proficient in?
💡 How to answer: ATS (Naukri RMS, iCIMS), HRMS (Darwinbox, SAP SuccessFactors, Keka), payroll tools, Excel for HR analytics.
Question 12 of 15
How do you handle POSH complaints?
💡 How to answer: Acknowledge immediately, maintain confidentiality, constitute ICC committee, follow defined inquiry process, time-bound resolution, document throughout.
Question 13 of 15
What metrics do you track as an HR professional?
💡 How to answer: Attrition rate, time-to-hire, cost-per-hire, training completion rate, eNPS, headcount, offer acceptance rate, internal mobility rate.
Question 14 of 15
How do you build trust with employees?
💡 How to answer: Confidentiality, consistency, follow-through on commitments, being accessible, not being seen as purely a management tool.
Question 15 of 15
Do you have any questions for us?
💡 How to answer: Ask about: HR team size, biggest people challenges currently, how HR is perceived by business leaders, technology roadmap for HR.