Applied online.
Got a prompt to perform an automated hirevue interview.
Eventually got a phone call scheduling a mid-week phone call. Two days before, they dropped a programming assignment, saying we want you to complete this in time for your interview, we expect it to take eight hours (the implication being: "we expect you to drop everything to complete this"). The task is simple enough, but riddled with intentional typos. I came to my senses, and realized how ridiculous this was and withdrew my application.
Overall, it felt more like a hazing ritual, i.e. you must jump through hoops to demonstrate you are sufficiently invested. It did not feel like both parties were feeling each other out. The few times I did interact with a person, it was to schedule anything.
At no point did I have the opportunity to ask questions about the role, nor did anyone actually go to the effort of talking to me apart from assigning work.