The whole process took 1.5-2 months which is way too long. Interviews keep on getting cancelled and rescheduled without any valid reason. Wasted a lot of time & effort. Curl Tech do need to setup some process to have a look at this.
The interview started with Online Coding Round which had good questions related to DS/Algo followed by Discussion Round having 2 questions:
1) Given a sorted array of n elements, possibly with duplicates, find the number of occurrences of the target element. (solution: binary search twice)
2) Given an integer array nums, find a contiguous non-empty subarray within the array that has the largest product, and return the product.
For both questions, I had a discussion with the interviewer followed by the working code.
Now moving to the second round, again it was related to Algo only with 1 question related to Binary Search Only & extending the same question of partitioning a sorted array with user input parameter.
Then followed by another round with Hiring Manager.