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
IBM ASE Interview Experience | On-Campus | 4 Rounds | Not Selected đ
Summary
I attended the IBM Campus Hiring Drive for an Associate System Engineer role as a final-year B.Tech student. The process involved multiple assessment and interview rounds, and despite receiving a background verification request, I was not ultimately selected.
Full Experience
Recently, I had the opportunity to attend the IBM Campus Hiring Drive 2025 for the Associate System Engineer role. As a final-year B.Tech student, this experience was both exciting and insightful.
Although I didn't make it to the final selection, the process taught me a lot and helped me grow professionally.
Let me take you through the entire journey.
Job Details
Role: Associate System Engineer CTC: âš4.5 LPA + âš25,000 one-time settling allowance Eligibility: 6.0 CGPA minimum, CS/IT/Semi-IT streams, No active backlogs Skills Expected: Java, Python, C++, Node.js, SQL, SDLC concepts Work Locations: Multiple cities including Bengaluru, Hyderabad, Mumbai, etc.
Selection Process
IBM's hiring process was systematic and had multiple elimination rounds. Initially, IBM hadn't mentioned that the Coding + English assessments would be conducted in-person at the campus before the interview as the number of candidates where more and IBM isn't a mass recruiting company.
Only a day before the interview, we received a mail informing us about the in-person assessments, which caused confusion and stress among many candidates.
Given that the number of shortlisted candidates was high and IBM isn't typically a mass-recruiting company, this last-minute arrangement may have been their way to streamline the pool. Still, the announcement came just a day before the interviews via email, which led to confusion and stress among many candidates, who were caught off-guard and had to prepare quickly for in-person assessments.
Round 1: Online Technical Assessment Conducted on HackerRank assessment platform Questions were MCQ + Coding (DSA, Aptitude, OOPs) Duration: ~60â90 mins  đ ~2,459 candidates were shortlisted initially  â I cleared this round
Round 2: English Spoken Language Assessment (Virtual) AI-proctored, webcam and mic required Tests included spoken grammar, pronunciation, sentence clarity  đ ~873 candidates were shortlisted  â Cleared this round too
Round 3: Coding + English Assessment (In-Person) 1 coding problem on HackerRank assessment platform based on Arrays and Strings. Duration: ~30 minutes
đ ~147 candidates were shortlisted â Cleared this round
English: Included 5 behavioral questions (each with a 5-minute timer) where we had to type out our responses.
Few questions:
- Tell me about a time when a team member wasnât cooperating on a project. What did you do?
- Describe a situation where you helped a friend?
Round 4: Technical + HR Interview (In-Person) đ§âđź Interview panel was calm and friendly. Questions I was asked:
- Tell me about yourself?
- Why AI & ML specialization?
- Explain your internship experience and challenges?
- Walkthrough of your projects, team size, your contribution?
- Is this your first interview? What did you learn from past interviews?
- Can AI replace human jobs?
- Java vs Pythonâ-âkey differences?
- Mutable vs Immutable typesâ-âis String mutable?
- What are List, Tuple, and Dictionary in Python?
- SQL Joinsâ-âTypes and differences?
- In what order are multiple joins executed (top-down or bottom-up)?
- What do you know about IBM?
- Where do you see yourself in 5 years?
- What do you want to contribute to this role?
This was my 3rd interview overall, I answered confidently and felt a good connection with the interviewer.
Background Verification Request
Shortly after the interview, I received a request for background verification detailsâ-âID and personal documentsâ-âwhich gave me strong hope of getting selected.
Outcome
Despite my performance, I was not among the final 66 candidates selected.
Key Takeaways
- Be ready for last-minute surprises (like in-person tests).
- Strong communication helps in spoken assessments.
- Know your tech basicsâ-âJava/Python + SQL.
- Stay humbleâ-âeven if everything feels perfect, final selection isn't guaranteed.
Final Thoughts
Even though I wasn't selected, this experience made me more prepared and confident for future interviews.
Interview Questions (16)
Tell me about a time when a team member wasnât cooperating on a project. What did you do?
Describe a situation where you helped a friend?
Tell me about yourself?
Why AI & ML specialization?
Explain your internship experience and challenges?
Walkthrough of your projects, team size, your contribution?
Is this your first interview? What did you learn from past interviews?
Can AI replace human jobs?
Java vs Python â key differences?
Mutable vs Immutable types â is String mutable?
What are List, Tuple, and Dictionary in Python?
SQL Joins â Types and differences?
In what order are multiple joins executed (top-down or bottom-up)?
What do you know about IBM?
Where do you see yourself in 5 years?
What do you want to contribute to this role?