Oracle Phone Screening Round
Summary
I had a phone screening round for OCI which began with discussions about my current project, architecture, role, and responsibilities. This was followed by cloud-related questions (load balancers, caching, API gateways) and Java/Spring Boot topics. The remaining time was spent on an intense DSA problem involving a phone dictionary, for which I proposed and partially implemented a BST-based solution. Ultimately, I was ghosted.
Full Experience
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
- Add unique names to phone dictionary
- Return all names from dictionary
- Find all names starting b/w character range
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
Interview Questions (1)
Given a phone dictionary. Implement 3 operations
- Add unique names to phone dictionary
- Return all names from dictionary
- Find all names starting b/w character range