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
Interview experince | SureBright | Java developer
Summary
I interviewed for a Java developer role at SureBright. The process involved two rounds covering technical concepts in Node.js, database knowledge, API design, and several data structures & algorithms problems. I ultimately declined to proceed after the second round due to a discrepancy in salary expectations.
Full Experience
2.9 YOE
Round 1: what is async/await nodejs how to join in mongodb what is right outer join in mysql reverse stack without using a memory print pyramid
Round 2: Login flow API otp base login write API request response ability to allow login to multiple device but not same session token Given a range [start, end], find how many combinations of count numbers within that range sum up to sum. only n numbers allowed
why not use mysql as cache instead of redis DB internals nodejs
EDIT-> My CTC -> 12.5 LPA CTC -> ₹10L – ₹25L • No equity (mentioned on the post) OA -> No Final verdict -> I said no in the Round 2
Reason -> He asked what is expected salary i said whatever written on job post i am ok with it he was like vaha tho bohot likha h (i didn't liked this) i belive it was last cause he was asking if i am ok to work on notice period cause he was thinking i might not join after taking offer letter
Interview Questions (13)
Explain what async/await is in Node.js.
Explain how to perform joins in MongoDB.
Explain what a right outer join is in MySQL.
Reverse a stack without using any additional memory.
Print a pyramid pattern.
Design the API for a login flow.
Discuss or design an OTP (One-Time Password) based login system.
Discuss how to write API request and response structures.
Discuss how to allow a user to log in from multiple devices while ensuring each device has a unique session token.
Given a range [start, end], find how many combinations of 'count' numbers, chosen from within that range, sum up to 'sum'.
Discuss why MySQL might not be suitable as a cache compared to Redis.
Questions related to database internals.
General questions about Node.js.