What are some of the best sources to practice design questions asked in technical interviews of various companies like Amazon, Flipkart, Adobe, etc.? Is Java always allowed in the coding round of interviews for technical companies like Amazon, Microsoft, D.E. Shaw, etc.?