Java interviews by company type

The same five years of experience gets you a materially different interview at an IT services firm, a product company, and a global capability centre. The weighting changes, the round structure changes, and the reason you get rejected changes.

What each one weights

Relative emphasis out of five. This is the whole reason the same candidate performs differently at two companies on the same day.

AreaService-basedProduct-basedGCC / captive centres
Core Java breadth
Project explanation
Spring Boot basics
SQL and joins
Coding / DSA
System design
DSA
Problem-solving communication
Low-level design / machine coding
Java depth
Behavioural
Java and framework depth
Low-level design and code quality
Domain understanding
Testing

Read this as a guide, not a prediction. These are patterns across many interviews, not a guarantee about any one company. Process varies by company, by team, by hiring manager and by year, and a single company can run all three shapes for different roles. Use this to decide where to spend preparation time, not to predict a specific loop.