The whole interview process took about a month, from the initial phone screen to the on-site interview, with a technical challenge in-between. Being told after the on-site that they'd get back to me by the end of the following week, I just knew my chances of landing the position were slim at best. But it's still incredibly rude, two-faced and unprofessional of them to downright ghost a candidate they invited to an on-site, especially considering the time spent prepping for said interview and their pointless technical challenge!