The interview process for Sell.do was conducted online and consisted of a single comprehensive technical round.
Topics Covered:
DSA Round:
I was asked 3 data structures and algorithms (DSA) problems that tested my problem-solving ability and understanding of algorithmic concepts. The questions focused on array manipulation, string operations, and hashing techniques.
Project Discussion:
I was asked in-depth questions about the projects I’ve worked on, including:
The architecture and tech stack used.
Challenges faced and how I solved them.
Specific features like real-time chat (in ChatApp), integration of Google Maps (in Real Estate App), etc.
React & Node.js:
General and scenario-based questions were asked on:
React lifecycle methods, hooks, component communication.
Node.js architecture, Express routing, handling APIs, and middleware.
Core CS Concepts:
OOP: Concepts like inheritance, encapsulation, and polymorphism.
DBMS: Normalization, indexing, joins, and transactions.
Operating Systems: Basics of process management, memory management, and multithreading.
Overall, the interview was a good mix of DSA, project-based discussions, tech stack-related questions, and core computer science fundamentals.