I applied online and received an email about 2 weeks later to set up a call with the recruiter.
1st Call with Recruiter, basic introduction, past experience, motivation, etc. The recruiter was super nice and friendly.
Received an email with a Github link about a take-home assignment, to be completed within a week (extra time allowed if requested).
After submitting the assignment, they scheduled an interview with 2 engineers from the team. Asked very basic questions about the assignment. The interviewers were friendly.
After that, I received an email to schedule a virtual onsite interview.
1st round of virtual onsite was pair programming (which is misleading, it was more of an interview than pair programming) with two engineers from the team. I was asked to make some changes to the take-home assignment code. One of the interviewers couldn't understand what I was trying to say (most of the time), and the other interviewer was simply quiet during the process.
The recruiter mentioned that I can search things during the interview (since it is a simulation of how they collaborate), I have submitted my take-home assignment with very modern architecture and wanted to refer few things from the documentation, as soon as I started searching some things during the interview, one of interviewer simply asked me to stop right there even though there was sufficient amount of time left (In my assumption, the interviewer simply jumped to the conclusion that I don't know what I was doing (even though I did), and had a hard time understanding what I was trying to say throughout the call (don't know why), they had a solution mindset and they were not open to the idea that you can look up things when you get stuck and they simply assume that you are incapable)
Honestly never had such kind of pair programming session with anyone before, the interviewers were not very professional and jumped to conclusions very early, if that is how they work in real scenarios then I don't even want to be a part of it neither do I recommend.
After this interview, I received an email from the recruiter with feedback that they are not moving forward which was only fair since I had lost confidence in the company's working culture after this interview.
P.S. They are very keen on moving from native to react-native.