I applied for the position by sending in my resume. An internal recruiter contacted me to schedule an informal phone call. She was very nice on the phone and answered all of my questions.
After this, a phone interview was scheduled with a developer and a manager. They were very nice and asked basic development questions. They asked about experience and discussed the role in a professional and friendly way.
They sent out a "coding test" for me to complete and said that I had one or two days to complete. I sent my results as requested in about two days. This test was very basic but took longer than they suggested it should.
At this point they stopped communicating with me in any way. I find this to be very telling of the kind of people at this company. They didn't even respond when I sent multiple emails to them requesting feedback. I am very glad that I didn't find out that they lack basic professionalism AFTER I worked there. While I may have made mistakes on the coding test, or said something that they didn't like, I feel like they should communicate back and let you know that they aren't interested. This behavior is far too common, but I find it ridiculous.
I would advise anyone to stay away from HM Electronics. Everyone is nice during the hiring process to try and fill open positions. Peoples true nature comes out when things don't go to plan.