Can you explain the difference between the two at a beginner level? (the two sound kind of the same)
Julia is compiled to first julia-IR, then LLVM IR and finally raw machine code (assembly, x86, those things) which is just run like any other compiled language. It's not interpreted.