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
Tekion SSE Interview experience
Summary
I interviewed for a Software Solutions Engineer (SSE) role at Tekion, which involved four online rounds covering Data Structures & Algorithms, Low-Level Design, High-Level Design, and a Hiring Manager discussion.
Full Experience
Total 4 rounds, held online
1)DSA 2)LLD 3)HLD 3)Hiring Managerial
Round 1
- Count sub-sequences having sum of their elements equal to K Input: arr[] = {5, 5, 1}, K = 6 Output: 2 Input: arr[] = {3, 2, 5, 1, 2, 4}, K = 5 Output: 5 | Explaination [3,2], [5], [1,4],[2,1,2],[3,2]
- Design a data structure / class that supports the following operations in O (1) time. void insert(Object x): Inserts an item x to the data structure if not already present void remove(Object x): Removes an item x from the data structure if present boolean search(Object x): Searches an item x in the data structure Object getRandom(): Returns a random element from current set of elements
Round 2 Questions to explain:
- SOLID Principles
- Design Patterns (then specific design patterns such as Chain of Responsibility, Decorator, Observer, PubSub)
- How do you measure a system's performance
LLD: Design Meeting Scheduler.
Round 3 Had brief discussion about my experience, few questions for clarifications and details. HLD: Design worksplace chat application like Slack
Round 4 It was discussions around projects, experience with technical and business situations and leadership scenarios. It was taken by manager.
Interview Questions (3)
Design a data structure / class that supports the following operations in O (1) time. void insert(Object x): Inserts an item x to the data structure if not already present void remove(Object x): Removes an item x from the data structure if present boolean search(Object x): Searches an item x in the data structure Object getRandom(): Returns a random element from current set of elements
Design Meeting Scheduler.
Design worksplace chat application like Slack