Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
TCS Interview Experience for Ninja Role 2025 | On-campus | Non-CS Background
Summary
I successfully navigated the TCS NQT exam and a combined technical, managerial, and HR interview conducted on campus for the Ninja role. After completing the assessment and interview rounds, I received an offer.
Full Experience
I participated in the TCS NQT through an on-campus placement drive. The process included an Online Assessment followed by a combined interview round covering technical, managerial, and HR aspects, all of which were elimination stages.
The Online Assessment, held on October 3, 2024, focused on Aptitude Questions (numerical ability, logical reasoning, verbal comprehension) and two Programming Questions. I received the assessment results on October 28, 2024, and was shortlisted for interviews.
My combined interview round took place on December 5, 2024. As I come from a Mechanical Engineering background, the interviewers asked a range of questions, including:
- Technical (TR): Questions covered my choice of Mechanical Engineering, concepts like TPM, Lean Six Sigma, and PDCA Cycle. I was also asked to write an HTML code snippet for float/integer inputs and a submit button, and explain Java concepts like keywords, user input methods, and the meaning of 'psvm'. Additionally, a question about how ChatGPT works was posed.
- Managerial (MR): Questions revolved around my transition from Mechanical Engineering to IT and inquiries about my family background.
- Human Resources (HR): I was asked about my willingness to relocate and work night shifts.
On December 12, 2024, I received the email confirming my selection for the TCS Ninja role.
Interview Questions (12)
Why did you choose Mechanical Engineering for your studies?
Explain Total Productive Maintenance (TPM).
Provide an explanation of Lean Six Sigma methodologies.
Describe the PDCA (Plan-Do-Check-Act) Cycle.
Write an HTML code snippet that includes a float input, an integer input, and a submit button.
Explain what a keyword is in Java.
How do you take input from a user in Java?
What does psvm stand for in Java?
Explain how ChatGPT functions.
Why are you transitioning from Mechanical Engineering to IT?
Share some details about your family.
Are you open to relocating and working night shifts?