I applied online. The process took 1 day. I interviewed at CommerceIQ (Bengaluru) in Jul 2019
Interview
Interview process was smooth & really quick. I was called by HR person & was invited for onsite interview. They provided to & fro airfare, lunch & snacks.
It took entire day to finish all rounds. Technical rounds were 4 & 2 rounds were culture fit , ingeneral and product discussion. Overall qualities of questions were really good. They focused on fundamentals of programming rather than any framework.
Also there was one presentation round where task was given , which was supposed to be completed before onsite interview. I applied for frontend position so it was all about CSS, JS, HTML, performance & frameworks.
The product they are making is B2B & its really interesting.
Interview questions [1]
Question 1
In JS:
1. Memoize implementation,
2. closure related questions
3. Event bubbling/capturing
4. Publisher-Subscriber pattern
5. CSS basics
6. performance -> optimization of delivery of site assets
7. Questions on how to bootstrap the project.
8. Grouping, sorting , API retry
I applied online. The process took 2 weeks. I interviewed at CommerceIQ (Bengaluru) in Feb 2025
Interview
The process was well-organized, and the HR team provided clear initial communication about the rounds. Initially, I was informed that there would be three rounds: a browser coding round, a JavaScript coding round, and a hiring manager round. However, there were actually four rounds, with the final two being walk-in interviews.
Since I was traveling from another state, the company arranged my flight fare, which I really appreciated. The overall interview experience was smooth, and the interviewers were professional and engaging. The questions were well-structured, testing both technical skills and problem-solving abilities.
Overall, it was a positive experience, and I appreciate the company’s effort in making the process seamless for candidates.
Interview questions [1]
Question 1
1) Browser Coding Round – I was given a task to create an SVG with colored nodes using HTML, CSS, and JavaScript.
2) JavaScript Coding Round – I had to implement a custom function that replicates Promise.all behavior and also write JavaScript to generate a table of contents from tags dynamically.
3) Advanced JavaScript Round – The challenge was to replace placeholders in an object that contained both arrays and nested objects.
4) Team Management Discussion – This round focused on general team management skills, problem-solving in team settings, and collaboration strategies.