Applied online with an internal employee referral. Heard back from a recruiter, but that's where the good ended.
There were multiple significant unprofessional communication issues WRT to scheduling the tech screening. Then an engineer called 15 minutes late to tell me that they needed to reschedule because the other interviewing engineer wasn't in the office that day for what I was originally told was a 1:1 interview. This was at 3 PM. No excuses, but not the end of the world.
A different engineer calls back at the rescheduled day/time for me to find out that it has been passed off to him "5 minutes ago" and it is now back to a 1:1 interview. He conducts the technical screen and tells me 3 times during the 45 minutes that he is coding his own work while watching me on his other monitor as excuses for why he keeps making rookie mistakes in reading my code. Got an optimal solution done with time to spare. He even commented that I did a great job communicating my solution and building it.
I waited 2 weeks, heard nothing back, so I followed up via email. Nothing. At 3 weeks, I followed up via their online portal. Nothing. At 4 weeks, I followed up via LinkedIn. Nothing. At 5 weeks, I followed up with my friend in the company, who tells me that HR told him that they never got feedback from the engineer. They only did this because he physically walked down to HR to ask about it after they didn't respond to his emails either, which went to an HR manager no less.
At this point, I've decided not to continue with their terrible process regardless, but I finally got a response. After all that, they had the nerve to send me a form email from a no-reply address that there was a "stronger candidate" for the position. How can there be a stronger candidate if they never got feedback from the engineer?
tl;dr - Horrible HR department, doesn't even respect their own employees. Lied to me and never responded over and over again. Seriously unprofessional. I knew from the beginning this was going bad but kept going because my friend in the company said it was great. Don't waste your time.