3 steps to the interview process: 1. initial background/skills conversation with a recruiter, 2. send a project you worked on to them, 3. technical phone real-time coding. I completed all steps, and the interviewer said they'd get me a reply "soon." 1 week passed and I hadn't gotten any word, so I emailed the initial interviewer, and she said they had a "delay in getting interview information from the interview team" so she'd get me a reply "tomorrow." It's been 3 weeks, and no word from her again. It was pleasant up until the final results. I'm disappointed by the company's attitude and will not seek a job from them again.