Roadmap › Company-wise Interview Preparation › Module: Indian IT Services Companies
Lessons in this course (9)
1. What IT services interviews focus on
Basic★ Must knowLesson 1 of 9
For experienced .NET developers (2–10 years), expect:
- Self-introduction and current project — architecture, your role, technologies, team size, client, challenges. Prepare a whiteboard-level diagram.
- C# and OOP — four pillars, abstract class vs interface, overloading vs overriding,
ref/out,stringvsStringBuilder, value vs reference types,IEnumerablevsIQueryable, async/await, exception handling, collections, delegates/events. - ASP.NET Core / MVC / Web API — middleware, DI lifetimes, filters, routing, authentication (JWT), model binding/validation,
IActionResultvsActionResult<T>, REST verbs and status codes. - Entity Framework / ADO.NET — code-first vs DB-first, migrations, loading strategies,
AsNoTracking, N+1, transactions; ADO.NET objects. - SQL Server — joins, second-highest salary, duplicates, CTE, window functions, stored procedure vs function, indexes,
DELETEvsTRUNCATE, normalisation, performance. - Frontend basics if full-stack — JavaScript, Angular/React fundamentals.
- Azure/DevOps basics — App Service, Functions, Key Vault, CI/CD pipelines, Git.
- Coding — simple programs (string reverse, palindrome, duplicates, Fibonacci, LINQ queries), sometimes on a shared editor or notepad.
- Client-facing/scenario questions — handling production issues, changing requirements, working in shifts, communicating delays.
- HR — notice period, relocation, salary, bond (for some fresher roles).