I got referred by an employee for application support engineer role. With in two days, I got an email for the first round automated video interview. It consisted of the same non-technical questions which are given on glassdoor. After submitting that, I got invite for the programming challenge and was given two days to finish that. After that, with in a day, I got email for setting up a technical phone interview. I'm not interested in that role at this point of time, so I cancelled that interview today. If prepared well and if you really want that job, I think it's not as difficult as interviews by other companies to get this job.