Summary
I successfully secured an Associate Software Engineer intern+PPO offer from RedDoorz in Noida after a rigorous selection process, despite facing multiple rejections prior.
Full Experience
My interview journey at RedDoorz for the Associate Software Engineer intern+PPO role began with a resume shortlisting, requiring a 70% aggregate. Following that, I completed a technical assessment and a coding assessment, which included two competitive programming-related problems.
The first technical round, lasting 45 minutes, started with my introduction, followed by a detailed discussion on my freelancing work and projects. We then delved into OOPs concepts, and I was asked follow-up questions specifically on C++ inheritance ambiguity and hybrid inheritance. This round also included two easy-to-medium DSA problems, some SQL-based queries, and discussions on DBMS and basic Operating Systems, concluding with my final year project.
The second technical round, which lasted an hour, also began with an introduction and discussions about my freelancing work and projects. I was asked about real-life scenarios for various data structures. A significant DSA problem presented was to convert a multi-dimensional array into a 1-D array using recursion only; for instance, transforming nested_array = [1, [2, [3, 4], 5], 6, [7, 8]] into flattened_array = [1, 2, 3, 4, 5, 6, 7, 8]. Additionally, I was queried on how to handle stack-overflow errors and asked to write some SQL join-based queries.
Finally, I had an HR interview where typical questions like "Why RedDoorz?" were asked.
Interview Questions (1)
Given a multi-dimensional array, convert it into a 1-D array using recursion only. For example, nested_array = [1, [2, [3, 4], 5], 6, [7, 8]] should become flattened_array = [1, 2, 3, 4, 5, 6, 7, 8].