Talked to a recruiter who set up the first round. Since I was local, I was given the option to have the screening round on site. The interviewer was pleasant and asked a lot of questions about my projects and coding approach, after that he asked a moderately hard question about trees for which I was able to come up with couple of approaches but wasn't able to crack properly.
I got a call for the 2nd round, which consisted of a panel interview and followed by a bunch of regular 1:1 technical rounds. The panel interview was high pressure and the interviewers seemed to enjoy grilling me about projects and soft skills questions. I had 3 more rounds of tech interviews with moderate to hard questions after which I was told that I wasn't a good fit for the job.
The second set of interviewers were not really helpful or offering hints during the interview and I felt one of them purposely led me to a wrong path during one of the questions.