To clarify, by a senior engineer I don't mean a manager, I meant someone that is going to contribute technically in a meaningful way to a project (by writing code). I feel like it's a big red sign if the candidate doesn't know how to write a for loop. People will lie about experiment when they are desperate for work. Moreover, there are some people that are just great at talking...