There were 3 rounds of interview. In first round, interviewer asked core C++ questions. Questions were from topic like OOPs, Pointers, Memory Allocation etc. Second round of interview was DSA based. 2 DSA questions were asked. They were of medium-hard leetcode difficulty level. Last round was assignment based round.