I submitted multiple applications through different job portals, and one of the recruiters contacted me on my mobile.
Background:
YOE: 2.5 years, Currently working at a PBC
Round 1 : Code Signal Assesment (70 min)
This consisted of 4 DSA problems. I don't remember the exact questions, but the first two were easy, the third was of medium difficulty, and the fourth was medium to hard.
Round 2 : Coding Skills - Data Structures - Problem Solving (45 min)
https://leetcode.com/problems/parallel-courses-ii/description/
https://leetcode.com/problems/non-overlapping-intervals/description/
https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii/description/
I think the interviewer had quite high expectations. I wasn't able to solve the first question. He was expecting a direct solution within 5 minutes as if I had solved the question earlier, not giving enough time to think through (After the interview, I looked up the solution and realized that I wouldn’t have been able to solve that question even with the full 45 minutes.). When he realized I couldn't solve the first question, he asked the next two questions.
After the DSA problems, moved on to some theoretical questions about Java and Spark. I don’t remember all of them, but a few included:
Received a rejection mail almost instantly.