Three steps overall. First was hacker rank OA with 2 questions. One easy and one easy/medium. Then, I heard back within a couple of days and got invited for an online interview (1hr). This was mainly technical with a couple of behavioral questions at the end. This was on the harder end of a medium Leetcode question. A few days later I had the final round (30 minutes) with the hiring manager. We talked a lot about my previous internship experience and projects, and finally, they left space for me to ask questions, which I had prepared before hand.