The interview process was a bit stressful as it was 4 hours of a continuous round on a day and another two hours on the next day. The first two rounds went really well. There was a lot of basics being questioned, a lot of logic being written on whiteboards, a lot of logical reasoning ( something like riddles and puzzles - the room/lights questions, socks/shoe questions. coin questions ). The same continued in round 2 and round 3. ( which I found to be quite repetitive ) What I understood is, its not the technology stack that was under question, as there was barely any question w.r.t a React / Angular or anything, but more from an architectural perspective. The next day was again, whiteboard coding. ( Just snippet coding ). Just that some questions were a bit tricky, and you are only evaluated based on that one or two questions and its sole output. So needs a bit of luck to get the right things out at the right time. The interviewer just wanted the output, so even the thought process, approach, nothing mattered. End of the day, I could not get the offer as the feedback was "technically the feedback is great, but logical reasoning & problem-solving wasnt up to the mark, so they are going ahead with another candidate". Do not expect a usual technical interview, but the processes are slightly different. I had a great experience though. So one more reason to get back and dig hard, be strong on things like data structures, algorithm, snippet coding etc which are kind of becoming a must, in every company & their interview rounds. Not sure, how can one prepare for riddles and puzzles!