Online application with a phone call screen follow up and then connection into the development and engineering team. In person interview once you pass the phone calls. Then after the in person there is a list of tasks for a take home portion to test your skill. The take home portion consists of the most work where you have to "skin" a zendesk and install some custom apps, as well as, create a custom app yourself.
This interview process was by far the most unprofessional in all of my life. For the phone process, when it came time to have a call with the manager, he was only interested in evaluating code skills via shared screen/app. When it came time to ask questions he was not interested in drawing a clear picture of the team and work, seemed in a hurry to jump off the phone.
When brought in for in person, it was a 4-5 hour interview with 4-5 different people. The first of which were great and fun, but last came the manager. He had 0 prepared questions and literally asked the same things as on the phone. He was constantly distracted by his phone and complaining about his job and personal life... FREQUENT use of swear words, completely idiotic actually... I kept it cool though, his team was interesting enough for me to see past his
unprofessionalism, and I had to drive a lot of the conversation by relating to his personal and work issues...
For the take home portion, the tasks were presented in plain text in an email with 0 formatting and typos. I also later discovered that key steps involving bugs on their platform were left out. Whether this was intentional or not for evaluation purposes is unclear.
After all that work and 2 months, I got a generic email saying they are moving on with others, my work remains.