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
Visa Inc | Software Engineer
Summary
I applied through LinkedIn and after an assessment and three rounds of interviews (two technical, one hiring manager), I received an offer for a Software Engineer position at Visa Inc.
Full Experience
I applied for the position through LinkedIn and received an assessment link the very next day. Two months later, I was invited for an interview. The selection process consisted of three rounds: two technical interviews and a hiring manager round. After a few weeks of waiting, I finally received a call from HR confirming my selection.
Round 1 (OA): Duration: 75 mins Total questions: 4 First two questions are easy, 3rd is leetcode medium and 4th one is slightly hard. Topics: array, queue for 1st and 2nd respectively. 3rd was on matrix and 4th one is on graph.
Round 2 (Technical Round 1): Duration: 50 mins 1 DSA question similar to https://leetcode.com/problems/number-of-matching-subsequences/
questions on JAVA, SpringBoot and SQL.
- Difference between SQL and NoSQL.
- Microservice architecture.
- Filters in SpringBoot.
- Authentication vs Authorization.
- super() and memory allocation(Heap and stack) related questions
Round 3 (Technical Round 2): Duration: 50 mins 1 DSA question similar to https://leetcode.com/problems/house-robber-ii/description/
questions on React, SpringBoot, Java
- What are react lifecycle methods?
- How to handle errors in react?
- What is Dispatcher Servlet in Spring?
- How you approach you solution to build a new microservice? (Interviewer was asking about choosing of db, asynchronization, cache, etc).
Round 4 (HM round): Duration: 50 mins This was a great round where interviewer ask about my projects and current company work. there is no technical questions in this round just normal behaviour and current work related questions.
Interview Questions (11)
What is the difference between SQL and NoSQL databases?
General questions about Microservice architecture.
Questions about Filters in SpringBoot.
Explain the difference between Authentication and Authorization.
Questions related to Java's super() keyword and memory allocation concepts like Heap and Stack.
What are React lifecycle methods?
How do you handle errors in React applications?
What is the Dispatcher Servlet in Spring?
How would you approach designing and building a new microservice? (Interviewer specifically asked about choosing a database, asynchronization, caching strategies, etc.).