During the phone screen technical round, I was given a total of 5 SQL and 5 Python questions. For SQL, I successfully completed 3 out of the 5 SQL questions, starting with the easier ones and gradually facing more challenging ones. For Python, I was able to solve 2 out of the 5 questions, though I couldn’t pass all the test cases for the second one.
Unfortunately, I wasn’t able to complete 3 of the Python questions, which ultimately prevented me from advancing to the next round. However, it was a good learning experience that highlighted the areas I need to improve on.
For anyone preparing for this role, I recommend practicing timed coding challenges, especially in Python basics ( thinking about all edge cases ) and SQL topics like aggregate functions, joins, and CTEs. With consistent practice, you can improve your speed and accuracy, which will better position you to move forward in the interview process.
Overall, it was a valuable experience, and I’m confident that with more focused preparation, I’ll do better next time.