
CommerceIQ Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 28 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at CommerceIQ.
Senior Software Engineer - Frontend
The process was pretty well-organized, and HR gave me good info upfront about the rounds. I was told there'd be three rounds: a browser coding one, a JS coding one, and a hiring manager chat. But it ended up being four rounds, with the last two being walk-ins. Since I came from out of state, they covered my flight, which was super nice. The whole thing felt smooth, and the interviewers were really professional and kept me engaged. The questions were put together well, checking both my technical skills and how I solve problems. It was a good experience overall, and I liked how they made it easy for candidates.
- For the browser coding round, I had to build an SVG with colored nodes using HTML, CSS, and JavaScript.
- In the JavaScript coding round, I needed to code a function similar to Promise.all and also some JavaScript to dynamically create a table of contents from tags.
- The advanced JavaScript round involved replacing placeholders in an object that had arrays and nested objects.
Software Engineer
There were 3 rounds in total. The last round with the hiring manager didn't go well, and I was told I wasn't a fit for the platform team but might be for the product team, which was surprising since I'd already passed two rounds. It would have made more sense to have the hiring manager involved earlier to assess team fit. The process included: 1) A coding round with 2 LeetCode medium questions focused on matrices and graphs. 2) A LLD round involving a ride-sharing app design. 3) A hiring manager round with behavioral questions and Java concurrency/threads questions.
- Two LeetCode medium questions related to matrices and graphs in the coding round.
- LLD for a ride-sharing app.
- Behavioral questions during the hiring manager round.
Software Development Engineer
They gave me 3 coding questions to solve in 45 minutes and I was rejected. The reason was because I solved a puzzle in O(n^3) complexity which they said was supposed to be solved in O(n^2), though it was not mentioned in the question. In the second puzzle, they said don't use tokeniser, splitter, parsing so I applied different logic which was not correct according to them. I solved all the three puzzles still they rejected me, they could have called me in the second round and asked me to solve the same puzzle in O(n^2). Anyways I don't know what they look for in a candidate.
- How to find the number of words in a file without using a splitter, parser, or token?
- Determine if a given binary tree is a binary search tree.
- Transform a matrix into a different format based on a specified condition.
CommerceIQ Software Engineer Interview Questions
Quoted word for word from CommerceIQ interview reports.
“How to find the number of words in a file without using a splitter, parser, or token?”
Read reports →“What is the diameter of a binary tree?”
Read reports →“Create a program to count the number of words present in a file.”
Read reports →“How to get the minimum element from a stack with minimum time complexity?”
Read reports →“Write code to determine if a given tree is a Binary Search Tree (BST).”
Read report →“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}”
Read report →“For an [MxN]matrix filled with only 0s and 1s, what's the least number of flips needed to get the longest possible sequence either horizontally, vertically, or diagonally?”
Read report →“Given various bus schedules with arrival and departure times (Ai,Di), find the minimum number of platforms needed at any point.”
Read report →“Can you build a progress bar using only plain JavaScript?”
Read report →Formats, difficulty and experience
Across all 28 CommerceIQ interview reports.