I attended a walk-in interview where the HR initially discussed my educational background, technical skills, and previous project experience. After the initial screening round, I was given a technical assignment via email with a defined deadline.
The task was to develop a one-to-one real-time chat application using WebSockets. The requirement was to ensure private communication between two users only, without supporting group chats. Each user should be able to see only their own messages and the messages exchanged with the connected user. Messages from other users must not be visible under any circumstances.
I implemented the solution within the given timeline, focusing on real-time communication, proper WebSocket connection handling, user isolation, and secure message routing. After completing the implementation, I submitted the project as instructed.
Overall, the process was structured and practical, focusing more on real-world implementation skills rather than only theoretical questions.