I felt pre-screening was terrible. 5 random questions about programming (In the candidates domain) is not a great way to do sanity checks. When it came to the technical round; The code challenge was 30 minutes for a hangman game, the React component was not setup correctly for state variables which I didn't realise and thus contributed to nothing working at the end!