I really hate live coding, for example I could do a small app with re-sizing table cells for iOS but animations I would need to read the documentation. So what? Why can&#x27;t I read the documentation, am I a bad programmer now?<p>I had to design some tasks applicants need to do for hiring and it is not so easy to come up with something related to the work we do without being too complex or too easy. Whiteboard or live programming tasks are easier to find because they can be quite easy and the time pressure and nervousness make them hard enough. So as an applicant it probably tells me that the employer is lazy?<p>And I never understood interview marathons, I have friends in business jobs and they have that of almost every interview. It is exhausting and demoralizing, that also tells me more about the employer than it tells about the applicant. If an applicant does not want to do that, maybe she is not desperate enough or has other offers but maybe the job later is also exhausting because the employer does not think enough about the people at the company.<p>I don&#x27;t think of me as a extraordinary programmer but I think if the interview is hard the job needs to be totally awesome to justify it. My experience shows me, it is not like that.