It basically consists of 4 rounds. 1st Round will be an online round in which most questions were from c/c++. 2nd round will be a technical interview in which most questions were from projects, javascript, Reactjs, and Nodejs(in my case). 3rd round will be a personal interview in which questions were again from javascript, c++, and output-based. The last round was the HR round which went for only 10-15 min. The Selection Process was very smooth and the experience with the hiring team was very good.