This seems to promote Google Docs > whiteboard, what? At least you can brainstorm or draw diagrams on a whiteboard.
IMHO the worst of these options is coderpad/hackerrank/etc. - it's robotic, discourages pseudocode, and perpetuates the idea that rote memorization is required to pass an interview.