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
Motive Interview Experience
Summary
I was offered a backend development role at Motive after completing 6 rounds of interviews, including DSA, Hiring Manager, Machine Coding, and Techno-Managerial rounds. I successfully navigated the process and accepted the offer.
Full Experience
Hi Guys, I have been offered a backend development role at Motive.
I was surprised seeing there is no OA.
There were 6 rounds in total. 3 DSA rounds, 1 Hiring Manager round, 1 Machine coding round, 1 Techno-Managerial round.
Each one is an Elimination round.
All DSA rounds are held on codesignal platform.
1st DSA Round:
Problem 1 : Given a shoe rack which may have left and right shoe of different sizes. You need to tell whether you can pair all right and left shoes together of same sizes. Return true or false.
Problem 2 : Given a string of opening and closing parenthesis along with * as special character. you can replace * with either opening or closing parenthesis. Need to tell whether the string is valid or not. Conditions for validity -> for each opening there should be corresponding closing parenthesis.
Expected working solution for both
2nd DSA Round:
Only one DSA questions was asked but went into several edge cases for this problem.
Problem: Given a string which contains numbers as well as operators. You need to find the final solution for this string after solvinf it mathematically. Edge cases : divide by zero, negative numbers, etc
Expected working solution
3rd DSA Round:
Only one DSA question was asked since I took more time to solve it.
Problem: Given a string of numbers you need to return a list of valid IPV4 addresses that can be formed using this string. You just need tio insert dots in between. I explained the approach of recursion + backtraching. The recursive part was good but somehow facing little issue in backtracking.
could not reach the final answer. Could feel little communication gap with the interviewer.
4th Hiring Manager Round:
Asked project related questions, how did I implement them?, why I did some of the decisions during implementation?
Asked work ex related questions, what is my contributions in team? how did I implement some of the features?
More focus was on HLD aspects including DB choices, system scalability, system performance, why this not that kind of questions.
5th Machine Coding Round:
Given yearly distributed API endpoints holding cars sold on that particular year, expose a new API endpoint which will take an year as query parameter and return the list of cars which were sold for last 10 years from the input year but not sold in recent 2 years.
Took some time to understand the actual expectation.
Free to use internet but not AI tools. Free to use any backend tech or framework.
Expected to get the result when the endpoint is hit through postman.
6th Techno Managerial Round:
Asked managerial questions like conflicts with teammates, weaknesses, what are you doing to overcome them?, task not completed within deadline how you communicated? What are your strengths according to your manager? why do you think he thinks this way?, what are your strengths according to you?, Any past setbacks, How did I overcome? and many questions related to team and work environment and work behaviour.
Received final verdict after 3 days.
Verdict : SELECTED
HR is very responsive, replied to every mail and picked every call.
Compensation Details : Motive Compensation
Accepted the offer
Hope it helps.
Thank you!
Interview Questions (9)
Given a shoe rack which may have left and right shoe of different sizes. You need to tell whether you can pair all right and left shoes together of same sizes. Return true or false.
Given a string of opening and closing parenthesis along with * as special character. you can replace * with either opening or closing parenthesis. Need to tell whether the string is valid or not. Conditions for validity -> for each opening there should be corresponding closing parenthesis.
Given a string which contains numbers as well as operators. You need to find the final solution for this string after solvinf it mathematically. Edge cases : divide by zero, negative numbers, etc
Given a string of numbers you need to return a list of valid IPV4 addresses that can be formed using this string. You just need tio insert dots in between.
Discuss your project implementation details, including design decisions and justifications.
Describe your contributions to the team and how you implemented specific features.
Discussion on High-Level Design (HLD) aspects including database choices, system scalability, system performance, and justifications for design decisions.
Given yearly distributed API endpoints holding cars sold on that particular year, expose a new API endpoint which will take an year as query parameter and return the list of cars which were sold for last 10 years from the input year but not sold in recent 2 years. Free to use internet but not AI tools. Free to use any backend tech or framework. Expected to get the result when the endpoint is hit through postman.
Managerial questions covering conflicts with teammates, weaknesses and plans to overcome them, communication regarding missed deadlines, perceived strengths by manager and self, past setbacks and how they were overcome, and general questions related to team and work environment/behavior.