First interview call:
Held with a member of HR and was your fairly typical getting to know each other call, making sure it would be a good mutual fit. One thing that was an immediate red flag for me however was that there was no salary listed in the job description, yet one of the first questions I was asked was "What are your salary expectations?". This is a pretty dishonest tactic. Besides that the call was very easy going.
Second interview call:
Held with the VP of engineering. This was also a fairly casual getting to know each other call, making sure it would be a good mutual fit. I was asked about my previous work experience with a lot of "tell me about a time when..." type questions. I felt there was a good rapport and it was a good mutual fit given what they were looking for / my previous work experience.
Third interview call:
Oh boy..... Held with a software engineer. I prepared for this call as I do with any technical interview. Lots of code knowledge and problem solving prep / having two personal projects open and ready to walk through. The interviewer had not read my resume ahead of time nor had any structure or planning set up for the interview. It was winging it on his part through and through. It was a lot of "uh" "um" "hm" going from one random question to the next (while reading my resume in between). This really irks me quite a bit, as interview prep takes serious time. I was not able to display or communicate my skillset well during this interview and found myself offering topics of discussion, as there were a lot of awkward pauses due to lack of interview preparation or planning. At one point I was shown production code from their codebase via screenshare to "demonstrate" what they were building. If I were to do that at any previous company I would be fired on the spot.... very wild.
Overall I would hard avoid this company. If coding interviews are conducted in such a poor manner, I cannot imagine the day to day operations....