Process started with an initial phone screening which last maybe 10 minutes. Interviewer asked a few CSS related technical questions, and decided to move me on to the next round.
Next round consisted of a take home coding assignment, which was to follow screen shots of a desired website design. The code given to you is compiled using Gulp and Babel, and is styled with Sass (which was not in the original job description.) Your task is to navigated through the project files and to make changes in order to get the website to look like the design. You are also tasked to build a JS carousel.
Took time for me to learn some of these technologies on the fly, and it took me a few days to complete the assignment altogether. While working on the assignment, I was really good about updating the interviewer with changes and progress via email. The responses I would get were "You're doing great!", or "Take the time that you need!".
I took my time to make sure I was submitting a strong project, and finally after dedicating my time to the assignment, while holding a full-time job, I was finished. I did a great job too. I made sure that my project was as close to pixel perfect as possible, and I nailed the JS carousel assignment.
I submitted my project to the team's shared folder, and crickets...
I sent a follow up email a week later, and nothing...
Sent a follow up email a month later, and still no response.
If a company has made up their mind, then they should not be afraid to tell other candidates. It's common courtesy, and ensures that people are not waiting around for your response, when they should just be moving forward with their search. I guess that it is my mistake too for being so eager to land my first Dev job.
This told me a lot about the company. If they can't follow up with a simple "Sorry bud, we went with someone else", then how would day to day work be with them?
Definitely would not be interested in future opportunities.