2 comments

[ 3.7 ms ] story [ 17.5 ms ] thread
I suppose, as a little context, I was rather discouraged with the recent interview process and so I took it upon myself to turn what would be a standard practice in our industry into a little bit of condensed art. The entirety of roman2 lives within roman2.c which includes a virtual machine, garbage collector, assembler, and compiler with a hand rolled recursive descent parser. I aimed to keep it all under 5k lines of C, with no external dependencies, keeping the source style similar to Crenshaw's Let's Build a Compiler series. The aim was to solve leetcode - like one would to gain new job prospects - but just with that of a custom language to prove that failing technical interviews is at least not a poor reflection of one's technical merit.

I'm certainly not trying to boast technical merit. I just find the technical process of hiring overwhelmingly complex