I did the take home assignment for Github SWE. I separated everything nicely into packages. Wrote abstractions over necessary things. Wrote well tested code and took performance considerations on all aspects of the code. Commented all my code and made sure it was readable. Even though they give you 5 hours to complete but suggest only taking 2 hours, I submitted it in 3 hours. I think the code I wrote in this take home was better than my actual code at work tbh... Unfortunately just received a canned rejection email from Github with no explanation whatsoever why it was rejected. But I can maybe pinpoint 2 things: - I submitted the project in 3 hours instead of the suggested 2. - I didn't write 100% test coverage (only wrote about 75% due to time constraints) #FeelsBad
Github is a crap company don't worry
Donโt do take homes
Got the same rejections after take home test, from GH and others, I always feel like I want to fight that person that rejected it as I could defend every decision I made. At the end it is not worth it, just move one, they probably had someone already in consideration. I got into companies where I wrote something that just works with minimal effort and wouldnt let anyone in with that code, but I got an offer. So take home tests are pure luck thing
Donโt feel bad I got rejected by so many companies too even though I thought I did very well in the take home tests Keep your head up and donโt feel down Also to let you know it might have been done very well but one candidate may have excelled so donโt be hard on yourself
Or, it's not you and the team just decided they like someone else's skin tone and genitalia better. Or they just decided it's not time to hire and it makes more sense to reopen this role later.
I took the take home assessment recently. I opened a PR in 2 hrs that passes all the given tests (5 I think). I worked for an hour more to update the PR with additional 3 tests and do clean up. Went through the rest of the process and got an offer. If I have to guess, you probably got rejected due to the 75% of test coverage like you mentioned. I didnโt do anything fancy btw, just made sure it works and itโs clean. Donโt feel bad about it, like someone mentioned, a lot of it is luck.
Some better offer is waiting for you (that is how I treat rejections).
i agree.. worth emailing back for feedback