Cracking the coding interview of best IT industries