There was an email from HR suggesting when I can be available for a phone interview. I did the phone interview, then a second interview with the senior support engineer and finally a technical interview. There were issues and confusion in their scheduling, and hints of sarcasm towards the last interview. The questions were easy however the interview process took about three long months. The company isn't good at follow-ups in letting know candidates got the job or not just like what the other anonymous post related to this job title states.