Yeah I appreciate all this advice, except for the "beer test".
Come on man, I don't like to drink and I am a very nice and professional person.
The beer test for social skills is probably worse than whiteboarding obscure algorithms to test technical skills.