I applied online and got a phone interview. From the phone interview I was instructed to do a pretty large project that was to be turned in and consisted of a second phone interview to walk through the project. After that second phone interview I got asked to do a 2 hr. in person interview. After the in person I was told that I would know the next week if I got the job or not. Long story short, I was ghosted by a company that I was passionate about after dedicating a lot of my time to them. Note to companies that like to ghost candidates: you're not just losing a candidate, you're losing a customer.