Without having a phone screen or any other human contact, I was sent a generic code assignment email. This was a bit disappointing because I didn't even get to discuss salary before spending a weekend on a code test that was a bit advanced for an entry level position. I completed the test with a good solution and sent it in. Again, no communication with a real person, just a canned rejection letter. It's incredibly rude of the company to ask for multiple hours of my time while not giving me 15 minutes in return.