We analyzed 100K technical interviews to see where the best performers work
I think people put too much effort and time in this whole interview business. 
My suggestion, based on my experience, is to spend a reasonable time like a month, brushing up on most common data structures and algo.<p>Then just take your chances. Rinse and repeat.