E-commerce, retail and D2C
OLX India Frontend Engineer Interview: Rounds, Questions and Preparation
For Frontend Engineer roles at companies like OLX India
What the job involves
A Frontend Engineer in e-commerce, retail, and D2C builds and maintains customer-facing web interfaces such as product listings, search results, shopping carts, and checkout flows. Day to day, you translate design mockups into responsive, accessible, and high-performance code, often working with APIs and optimising for mobile-first Indian users on varied networks. You collaborate with backend engineers, designers, and product managers to ship features that directly impact conversion and user retention.
Role and Technical Knowledge
- 1
How would you optimise a product listing page for a large e-commerce site with thousands of items?
Mention lazy loading images, pagination or infinite scroll, virtualisation, and minimising initial load time with code splitting.
- 2
Explain how you would implement a responsive checkout flow that works on low-end Android phones in India.
Focus on mobile-first CSS, touch-friendly buttons, minimal steps, and testing on slow networks with tools like Lighthouse.
- 3
What is the difference between server-side rendering and client-side rendering, and when would you choose one for an e-commerce product page?
Discuss SEO benefits of SSR for product pages, faster first paint, and trade-offs with interactivity and server load.
- 4
How do you manage state in a React application when a user adds multiple items to a cart across different pages?
Cover global state solutions like Redux or Context API, persisting cart data in localStorage, and syncing with backend.
Practical Scenarios
- 5
A user reports that the 'Add to Cart' button sometimes does not respond on the mobile web. How would you debug this?
Suggest checking event listeners, touch vs click events, network requests, and using browser dev tools to inspect console errors.
- 6
You need to integrate a third-party payment gateway into the checkout page. What frontend considerations are important?
Mention secure handling of tokens, error states, loading indicators, and fallback UI for failed payments.
- 7
How would you reduce the bundle size of a React app that has become slow to load?
Talk about code splitting with dynamic imports, tree shaking, removing unused dependencies, and using tools like Webpack Bundle Analyzer.
- 8
Imagine you are building a search bar with autocomplete for an online marketplace. How would you handle debouncing and API calls?
Explain debouncing to limit requests, cancelling previous requests, caching results, and showing loading states.
Behavioural and Teamwork
- 9
Describe a time you worked in a team to build a project. What was your role and how did you handle disagreements?
Use STAR method, highlight communication, compromise, and focus on delivering a working solution.
- 10
Tell me about a time you had to learn a new technology quickly for a project.
Show initiative, resourcefulness, and ability to apply new skills under time constraints.
- 11
How do you handle feedback on your code during a review?
Emphasise openness, asking clarifying questions, and treating feedback as a learning opportunity.
- 12
Give an example of a time you had to meet a tight deadline. How did you prioritise?
Discuss breaking tasks down, communicating with stakeholders, and focusing on MVP features first.
HR and Company Fit
- 13
Why do you want to work as a frontend engineer in the e-commerce or D2C sector?
Connect personal interest in user experience, online shopping trends, and impact on business metrics like conversion.
- 14
What do you know about our company and how do you see yourself contributing?
Research the company's products, tech stack if public, and mention specific areas like improving mobile web performance.
- 15
Where do you see yourself in three years as a frontend engineer?
Show ambition to grow into a senior role, deepen technical expertise, and mentor juniors.
- 16
How do you keep your frontend skills up to date?
Mention following blogs, taking courses, building side projects, and contributing to open source.
Coding round
Frontend Engineer interviews usually include a coding round. Practise planning the solution out loud, then review code the AI writes from your plan, in Python, Java, C++, C or JavaScript.
Ready to try it for real?
Take a timed test or talk through a mock interview for this role, then see your scores.
This is practice material for Frontend Engineer roles, written with AI. It is not a list of questions OLX India or any other company has asked.