Hi Everyone,
I recently gave Phone Screening round for OCI.
In the invite, it was supposed to be a DSA round, but ended up with lot of topics.
Started with current Project discussion, architecture, role and responsibilities.
Then some Cloud related questions eg: how load balancers work, caching, API gateways etc.
Some Java/Spring boot related questions as well.
But this time almost 25 mins already passed.
After that an intense discssion on a DSA problem.
Given a phone dictionary. Implement 3 operations
For this problem i started with a simple HashMap to store unqiue names. And for finding names b/w range i proposed to use additional data-strucure to store character and name mapping(HashMap)
Later on improvement. I proposed a BST based solution. I was able to implement first 2 functionalities, for 3rd one i just gave the psuedo code.
May be I took a lot of time during the initial questions. That's why I got rejected/Ghosted.
Verdict - No response/Ghosted