Interview Verified
Amazon - Systems Development Engineer
AskedAug 2026
SolvedPartially solved
LanguageC++
PostedSep 4, 2026
I interviewed for the Systems Development Role and got asked 3 Questions (2 DSA and 1 Behavioural)
Q1. Given a list if meeting start and end time , find out the number of rooms required to hold all the meetings
This question exactly - [https://cses.fi/problemset/task/1164]
Q2. Given a n x n matrix of water, You are given a bunch of add commands with (x,y) co ordinates. After each command , an island is formed on that co-ordinate. Print a vector of numbers that denote the number of islands that exist after each insertion.
Expected method: Disjoint union set
Eg:
Input: n=3 , [(0,0) , (1,1) , (2,2) , (1,2) , (0,1) ]
Output: [1,2,3,2,1]
Q3. Recall a time where you were in a team and there was conflict of ideas in the team , where your idea clashed with team's vision. How did you handle this and how did the team react?