First of all you just need to be aware that the process is long and requires quite a bit of preparation. Reading the interview experiences & questions on Glassdoor is very helpful (I was asked many of the questions that I read here). Also make sure you read as much as possible about the company (check tips and tricks for interviews on their tech blog (regardless of your role), YouTube, medium articles etc)
This is how the process looked like in my case
1) CV & motivation letter: make sure your motivation letter stands out and that you really explain with examples why you would be great for the job and why you want to work for Tw
2) Screening interview with a product manager (30 min, online): questions about why you want to work at Tw, your past experience (with examples), what is your perception of the role
3) Take home case study
4) Interview to go through the case study (1 hour, online): if you have a clear rationale behind your decisions in the case study you will be fine, also know what KPIs would you use in the area you are applying for
5) Senior interview with Head of Product (1 hour online): the toughest interview I had in the process, you need to choose a past experience that you are proud of/where you improved something based on data and you will go through that in great depth (why you took certain decisions etc). Also lots of situational questions
6) Tech interview (1 hour, in-house): a bit of the mix of the previous interview: situations, motivation, examples
7) Call with the offer
I had no "weird questions", all the interviewers were very professional and prepared (I never felt -what is often the case in other places- that they have no clue who I am and just realized they will have an interview 2 minutes ago)