Was contacted by HR after applying on the company website to schedule a time for a 45 minute phone interview with an engineering manager. 10 minutes before the scheduled time I was told that we needed to reschedule, and found a new time. Interview took 1 hour, half telling me about the company and half asking about C++ and multiprocessing fundamentals, then both sides expressed interest in a second interview within a week. After 2 days waiting to hear back on scheduling I suggested another time to follow up and provide another option. After 2 more days I received an apology for the scheduling difficulties and that I should expect an meeting invitation based on my expanded availability. The meeting invitation never arrived and 1 day after the proposed second interview I received a rejection email. Not sure what went wrong internally but communication is definitely an issue.