2 rounds of interview on the same day. 1 hour technical round, 30 mins managerial round. Overall mostly asking algorithm questions, data structure specific question and even during the managerial round was asked questions about database optimisation. The managerial round was more of a friendly conversation to get to know the candidate and overall just discussed projects I've worked on and past experiences. Surprisingly no questions of strengths / weaknesses were asked.