Recently my friend had an experience of CSA Amazon 2020:
First Online assessment: It is based on the fundamentals of networking, database, and deployment. When I say "fundamentals", it does not mean that they ask very basic questions. The level is high for example, in networking - you could see questions like " How many IP addresses can be made from class B? OR finding out which subnet the IP address is? The more challenging part in this is - each question needs to be answered in like 2 minutes' time. So have an in-depth understanding of these concepts.
Once you passed OA, next they will schedule 4 virtual video rounds after 2 weeks.
Usually, they will focus on two things: Databases and Deployments [ they ask your choices when you fill out the application or somewhere during the process ]
First-round: Very in-depth questions and scenario-based questions.
What will you check if your website is slow? What if that website and user are in china or some other place? What tools you would use to debug?
Explain wht hapns when we type example.com?
What is inode? What if the server is not responding?
Linux networking tools? commands ? du vs df ? swap memory ? boot processes ?
traceroute vs ping ?
docker commands ?
CI CD ?
How will you test a service? etc. and many more questions
Some LP behavioral questions.
Second round: LP Completly behavioral and resume based. But make sure to be ready with follow up questions. [ Amazon level behavioral - remember level is very high]
Third round: Focussed on databases and other concepts
Queries
Joins, locking, distributed databases
DNS resolution
What if queries are slow? what you will do to increase speed?
What is the disadvantage of indexes?
Database tuning?
etc + LP questions
Fourth round: LP completely behavioral.
My friend was not having much experience with the above concepts. Therefore, he gave many wrong answers ultimately with a rejection.
I personally feel that you cannot answer most of the above questions without prior experience in cloud+linux+development+databases. Even though you feel that reading concepts would help you to crack the interview, I do not feel so. ..But take the experience and learn from it!!!
Best of Luck!