After 30 mins, I felt like dropping the call.
HR tried best to let me know the expectation before the interview, but the interviewer was not trained to conduct interviews.
First-round machine coding asked design question, it took 25 mins just to explain the problem, then another 10 mins for me to cross-question, then design workable solution within 90 mins. Sounds great but the question was half backed even interviewer found mistakes after discussing the use cases.
Second round data structure, a most disappointing round for me, most of the time spent was listening to the interviewer on the so-called open question. Where he desperately trying me to build a solution that he knows.
For more details on the second round, I won't share a question here, it was graph-based.
I gave a solution in O(N + E) complexity. The interviewer comes up with a solution in O(N + E) complexity better than what I have proposed (as per his knowledge).
After 30 mins, a sudden realization, Will I be a good fit in such a culture. That a point I thought about dropping a call.