Amazon is similar to other larger tech companies. Best advice, be prepared and understand the leadership principles.
Phone Interview(s) - I only had one. Focused on my experience and specific examples that showed how I managed a group of software engineers. Questions like, "tell me a time you overcame a significant challenge or problem".
In-Person Interviews - This was a half-day event where I was interviewed by 4 people separately. Each had a specific focus and area they were questioning. Two were clearly focused solely on my experiences with many similar questions to my phone screen, but more detailed. Two had some similar question, but also gauged my technical background and they did ask me coding questions. While I was told I would not be expected to code on the job, the role does expect you to be a competent in software design and development.
Overall the experience was very good. The recruiter from the very beginning gave me all I needed to survive the process so long as I also planned well and knew my own personal examples well. I studied the amazon leadership principles and had examples that met each criteria. I brushed up on my coding skillz... basics, trees, data structures, big o, etc.