Applied online and had a recruiter reach out to me in a few days. I had an initial 30min phone screening and within an hour they invited me to the next step. That was a technical interview where things got really strange.
They requested 2-3 hours for a technical interview where you have to bring your own code for anything (red flag!). They are either inexperienced or just plain lazy. I received a 2hr invite for a technical interview.
The technical interview was really easy (since it was basically a show and tell of my own code). They didn't ask difficult questions, but didn't seem interested either. An hour into the interview, they just suddenly ended it with an excuse. I had to ask the recruiter for updates after a few days and got the standard "we are going with stronger candidates" response a week later.
I can conclude that they are just plain lazy and inexperienced; well news flash...an interview is a TWO way process. I am also assessing if the company is a good place. They want to put zero effort into finding the right candidate or convince you that this is a great place to work. I can only imagine how bad their code is, so why would I ever use their products now?? The cat is outta the bag, you didn't just lose a good, hard working candidate, you have lost a customer as well! It is 100% their loss. ¯\_(ツ)_/¯
The way I see it, you should only apply if you like lazy and unorganized teams/management. Apply at your own risk.