When you should start applying? - When you are upskilling yourself and you are 40 to 50% ready and you know you are capable to learn on the go also? - or when you have solved good numbers of coding problems in leetcode, and you feel little more confident that you are 60% to 70% ready?