begin cracking leetcode and the interview