Completed four rounds of interviews for a senior engineering position (including a final round, multi-hour virtual onsite): system design, frontend coding, values, and was scheduled for a SQL critical thinking round.
Interviewers themselves were professional and the recruiter was helpful and responsive throughout the scheduling phase. I was told the system design round went well.
The final SQL round was cancelled the morning of, reportedly due to an internal incident. It was never rescheduled. After the cancellation, all communication from the company stopped completely. I sent two polite follow-up emails over the course of a week asking about next steps. No response to either.
Five hours of interviews. PTO used. Significant prep time invested. Zero closure. Not a rejection, not an acknowledgment, not a "we've decided to move forward with another candidate." Just silence.
I don't take issue with not getting the role, that's part of the process. But ghosting candidates after this level of time investment is unprofessional and disrespectful, regardless of how competitive the market is. A two-sentence rejection email takes less than a minute to send. Choosing not to send one tells candidates exactly how the company views their time.
If you're considering interviewing here, go in with open eyes. The technical process itself is reasonable, but be prepared for the possibility that you'll be left hanging at the end with no answer, regardless of how many rounds you completed.