The process commenced with an initial interview conducted via Zoom, during which I was asked a series of questions pertaining to data structures and algorithms (DSA). Additionally, I was queried about my preferred programming languages, to which I stated Java. Subsequently, I engaged in a focused discussion, responding to five to six questions regarding Java proficiency. Following this, a subsequent technical interview was held, where I demonstrated my expertise in React and JavaScript. Four days subsequent to the technical interview, I participated in a final round with the Human Resources department. This stage provided an opportunity to discuss various aspects of the role and company culture, culminating in my selection for the position.