| First of all, thank you for providing this feedback, this is exactly what I was looking for! I'm very confident in my own skills and I feel like I have a fairly ok gauge on what kind of level of developer I am. I am definitivly above average, but I am no guru or savant. I shared that I had been programming since I was young to try to back up the claim that while my CV might not reflect it, I've been doing low latency, highly optimized stuff for a while. I have about 6 yoe at this point, and I've interviewed several times, but in this round I've only gotten two oppertunities to talk to an interviewer. I shared this also in the post, to back up that my CV is indeed weak. My post is not about trying to come to terms with that I didn't get the job, but more that I find it very strange that I, in my opinion aced the test and was then let go. Obviously with a NDA and without a recording I cannot back that up, so I fully understand that you choose to doubt this. It was a very simple problem in a domain I've worked in. I've discussed this sort of setup with other developers before and ran benchmarks. I'm fairly certain that what I implemented in those 40 minutes represents close to a perfect solution, given the circumstances. And I could not agree more with the last line, I have and continue to dedicate most of my freetime to upskilling. I'll be looking to build more projects for a better portfolio, I'm in the process of making my first contributions to GCC and Clang, and I Hope to give some conference talks either this year or next year. I mentioned it in a post above, but I really view this as being on my technical or interviewing abilities as the best possible outcome, because it means that I can course correct and come back stronger :) Once again, thanks for taking the time to answer, I really appriciate it! |