The process starts with a phone screening with HR. After the phone screening, I was invited to an on-site interview with the hiring manager and the team. During that interview, they asked me about my professional experience and behavioral questions. I was then invited again for a technical interview. I haven’t heard from anyone since then and its been 3 months.! They should have at least the courtesy to follow up with an update/ resolution as I took days off to go to their on-site interviews.