Oracle Phone Screening Round
Anonymous User
1302

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

  1. Add unique names to phone dictionary
  2. Return all names from dictionary
  3. 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

Comments (4)