How do you respond to an email or over a phone conversation from recruiter asking:
Could you please tell how to handle such questions?
In general, I advise keeping things vague when dealing with recruiters: don't share your previous compensation, expected compensation, or what level you want. The idea is that you only want to have these discussions when the company has invested in you (through 5+ hours of interviews).
So with that backdrop in mind:
Based on how pushy they are for #2, you can also give them the reassurance "I've talked to a few friends who work at company X and I'm confident this interview won't be a waste of time. Based on the data points I've seen, I'm sure we can find a reasonable compensation agreement."
Finally, another tactic is to answer the question with a question. So if they ask you about compensation expectations, say "what is the typical comp band for this role?"
I'd also highly recommend these resources:
Do everything you can to avoid giving a number as that just sets a ceiling for yourself. We made an entire video with tactics about how to do that: The #1 Rule Of Negotiation - How To Avoid Giving A Number
For Amazon, L5 -> L6 (i.e. SDE 2 -> SDE 3) is notoriously difficult as we talk about here: "How to navigate the difficult SDE 2 to SDE 3 promotion?"
Because of this, I highly recommend just targeting L6 and being transparent about that with your Amazon recruiter. If you think you're much closer to L6/Senior, then you would probably do just fine as an Amazon L6 (especially with the support of Taro!).