Ideally, you should spend 8 to 10 weeks preparing for technical interviews at the best tech companies in NYC.