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
Goldman Sachs - Coderpad round
Summary
I recently completed a coderpad round for a Software Engineer role at Goldman Sachs, which included behavioral questions, a data processing problem, and an algorithm design challenge involving price intervals.
Full Experience
I recently had a coderpad round for a Software Engineer position at Goldman Sachs. The interview was conducted via Coderpad and took place in June 2025. It covered a range of topics, starting with behavioral questions, then moving to a data processing task, and finally, a more complex algorithm problem involving time intervals and prices.
Interview Questions (4)
Tell me about a time when you've disagreed with your teammates but still moved forward with them. How did you deal with it? What did you learn from that experience?
What would you do when you've not received the credit you deserve despite having significant contributions to a project?
Given a list of tuples of scores, for example: [('john',85),('chrish',25),('elon',44),('john',67)], identify and return the highest average score among all candidates, along with the name of the candidate who achieved it.
A popular online retailer allows vendors to specify different prices in advance for the same item throughout the day. Design an algorithm that helps identify the lowest price for the item at any point of the day. Assume all vendors are selling the same product, and there is only one product being sold. Given a list of vendor information as tuples (startTime, endTime, price), return a sorted list of distinct possible time intervals, each with the least price of the product during that interval. The interval is inclusive of start and end time. All three values (startTime, endTime, price) are integers.
Sample Input: [{1, 5, 20}, {3, 8, 15}, {7, 10, 8}]
Expected Output: [{1, 3, 20}, {3, 7, 15}, {7, 10, 8}]