
As a developer I suggest preparing with "Cracking the Coding Interview". You start with 1-2 technical phone calls. Expect to answer algorithm and data structure questions. If you pass then you'll be invited to the office for a up to 4 interviews. 1-4 coding rounds (algo and data structures) 0-1 object oriented round (SSE+) 0-1 system design (SSE+) You will have time at the end of each interview to ask questions. Think of some you want answered in advance, preferably ones that show interest in working there.
For tech there’s usually some whiteboarding. Some teams do a take home assignment and ask questions based on it.
Fairly typical in tech.
Help answer questions real people are asking about your company. Your answers will be 100% anonymous.
The person asking the question will be notified of your answer, and it will be posted publicly. Your identity will be kept private