Osmos.ai (Onlinesales.ai) Interview Experience!
Summary
I interviewed with Onlinesales.ai for an off‑campus role, completing an online test, a technical DSA round, and a bar‑raiser round focusing on design and backend topics; I am awaiting the outcome.
Full Experience
Hey guys, Mayank this side, final year undergrad at MNNIT Allahabad.
So recently I went through the interview process of Onlinesales.ai. It was an off‑campus opportunity, so I thought of sharing my experience.
The process consisted of 3 rounds:
Round 1 (Online Test): I was given a test link which I had to complete within 24 hours. It included 2–3 DSA questions, some MCQs, and one Node.js question.
Round 2 (Technical Interview): After clearing the test, my interview was scheduled. It started with a basic DSA problem: count the number of 0s and 1s in an array without using any comparators.
Then the second question was to design an "Add to Cart" feature, which was somewhat similar to the LRU concept.
Round 3 (Bar Raiser Round): This round started with a basic introduction, and then we went deep into my projects — discussing design decisions, challenges, and possible future improvements.
There were also backend‑focused questions like:
- what changes are needed in the database for role‑based authentication
- how to break down the project into microservices
But after this round, I haven’t received any update yet — whether I am selected or rejected.
Interview Questions (4)
Count zeros and ones in array without comparators
Count the number of 0s and 1s in an array without using any comparators.
Design Add to Cart feature (LRU‑like)
Design an "Add to Cart" feature, which was somewhat similar to the LRU concept.
Database changes for role‑based authentication
What changes are needed in the database for role‑based authentication?
Breaking down project into microservices
How to break down the project into microservices?