Thank you, Andrei. Your experience is very helpful. Especially when the process goes not the way you would expect. In particular you wrote [amazon] "while the majority of the time went into the behavioral part of the interview. I thought I did well... and I was wrong". Same story here. What was hard to digest is the unknown of what exactly went wrong with the behavioral questions. For technical part you know where you stumble right away. For behavioral you doubt yourself to the core. For that situation did you manage to realize what had gone wrong and fix it for later interviews?