Dsa and basic lld,deep dsa understanding required.conducted in span of week. with 1 day gap,should be thorough with projects. And internships experiences, depends on person taking interview.no oa conducted,got this opportunity by LinkedIn connections.
I applied through an employee referral. The process took 1 day. I interviewed at CommerceIQ (Bengaluru) in Apr 2024
Interview
I applied for SDE-1 Backend through a referral.
Even though position is SDE-1 they were looking for little bit experienced candidates.
I gave the interview face to face offline.
Interview consisted of 2 rounds for me.
1 - DSA & Problem Solving
2 - Hiring Manager Round
Interview questions [5]
Question 1
Given balls of three colors: red, white and blue arranged randomly in a line , the task is to arrange them such that all balls of the same color are together and their collective color groups are in the correct order.
Input: {r,w,b,r,w,b}
Output: {r,r,w,w,b,b}
Minimum time required to burn the Binary tree from given node. (Basically given any node, it will burn at time 0 and then at time 1 the nodes connected to given node will burn and so on. Task was to find total time to burn.)
A low level design question on given different kind of excel files and different kind of sheets to be preprocessed how will I write code to preprocess excel file so that it is open for extension and closed for modification.
2nd Round - We discussed about my projects and dived deep into one and how to scale it. Question related to why choose this language and framework and language on backend, why this choice of database and how it will change when we will scale further. And some more questions regarding improving throughput and fault tolerance.