CodeSignal Interview requirements & best practices