Another interview motivation post, this time it was NVIDIA LLVM IR engineering intern position. They wanted me to have contributed to a real open source codebase specifically in LLVM/LLVM IR. So, here I will try to explain some of the interesting hacks about LLVM IR, experiments I did and what I learnt. I have learned this very hard way that it doesn’t matter if you know 100s of topics or concepts or have read dozens of technical blogs.. if you haven’t pushed real code in production then NVIDIA won’t care :0