"Real-time" coding in some way is pairprograming (the interviewer defines evaluation, provides guidance on expectations as I code: problemsolving, code quilty,etc)
Takehome is mostly "guessing" how much is enough. No framework/standard to evaluate those or provide fair feedback.