Earlier quoted context omitted.
I had to do "write code on paper" stuff as part of french engineering school entrance exams. It's fine (tho annoying when you lose points to "typos"), but it limits what kinds of problems you can reasonably put on the exam. You'll definitely lean a bit more into theoretical stuff than practicals. Which is fine for some courses, I think a bit less interesting in other courses. Remember, the hand written code is also h…
> have to manually run the code in your head If you're doing a good job, you have to do that anyway, or at least have enough of a spidey sense for broken code to know when to investigate and add an extra test case. Something like 30% of the time at $WORK, interviewers report the candidate as having solved the problem when a closer inspection reveals UB, memory corruption, and other bullshit. The test cases pass, and…
I think the problem is that the grader has to run your code in their head. That's a whole different problem.