They are looking for a strong foundation and it is best if you are completely thorough with at least one core programming language. The experience as a whole is epic. The process is very thorough. Apti->Coding->TR->TR->TR->HR. The technical rounds are very demanding. But all the interviewers are very friendly and it's more of a self-reflection and it helps.
The questions were very basic. But very broad. The puzzles were interesting. Whoever is reading this, All The Best, be confident and nail it. :-)