CommerceIQ Software Development Engineer (SDE) interview questions
Updated 16 Jul 2024
based on 2 ratings
Difficulty
Difficult
Experience
Very positive
How others got an interview
100%
Employee referral
Employee referral
Interview search
2 interviews
CommerceIQ interviews FAQs
Software Development Engineer (SDE) applicants have rated the interview process at CommerceIQ with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 52% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineer (SDE) roles take an average of 1 day to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at CommerceIQ overall takes an average of 8 days.
Common stages of the interview process at CommerceIQ as a Software Development Engineer (SDE) according to 2 Glassdoor interviews include:
One on one interview: 100%
Here are the most commonly searched roles for interview reports -
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.