1. Application & Resume Screening
You submit your application through a company’s career portal or a job platform.
Recruiters review your resume to check if your qualifications match the job requirements.
2. Initial Screening (HR Interview)
A recruiter or HR representative conducts a short call (usually 15–30 minutes).
They ask about your background, availability, salary expectations, and motivation for applying.
Some companies may ask basic behavioral questions or discuss company culture.
3. Technical/Skills Assessment
If the role requires technical skills (e.g., software development, data analysis), you may be given an online test or coding challenge.
Some companies use platforms like HackerRank or Codility for this step.
For non-technical roles, this could be a case study, a writing task, or a portfolio review.
Interview questions [1]
Question 1
are you willing to join two month training without salary.
I applied through a recruiter. The process took 2 months. I interviewed at Tech Mahindra (Timişoara) in Sep 2022
Interview
A lot of questions about experience and about the future role and technologies used. The hiring manager had a lot of experience and it was easy to collaborate. Not a lot of certification required for this role.
I applied online. The process took 2 weeks. I interviewed at Tech Mahindra in Jan 2025
Interview
The interview was quite good as it wasn't that difficult but still required enough knowledge about your skills and projects that you have mentioned in your resume. Mostly questions were asked from Java, SQL, Git, OOPs concept
Interview questions [1]
Question 1
Difference between Abstraction and Encapsulation
Java exception class hierarchy
Git commands
difference between string and string builder