It was very haphazard. First, their hiring manager called and told me how great this company is for an engineer. Then, when I inquired further, she admitted that they are using an old/outdated technology (React Native), and are not planning on switching anytime soon. Then, I had two more engineering interview rounds with their team, the last of which I had to spend two days preparing a technical assignment to present at the interview. After all this wasted time and effort, I never heard back from the hiring manager. I'm actually glad, because it saved me from working for a bad company as a mobile software engineer....