You get first Online test with 10 questions, and then face to face System design and DS/Algo/Code as a panel.
Clearly you must provide them with answers they are looking for, and if you answer with some approach they don't know, they wouldn't accept it. This is pretty common in startups where not so experienced developers are asked to take interviews and their only reference is geeksforgeeks.
You must check for edge cases. Just knowing the right approach and working code won't get you through. In fact, the interviewers were not interested in discussing the approach. When I tried to discuss the approach, the answer was "Just write the code", which was also did not come out to be in a positive way.
HR and the interviewers were polite. My overall experience was neutral because of above mentioned issues with one of the interviewers.
P.S. I anyway missed some edge cases, and wouldn't have gotten through as they were looking for perfect code.