Oracle OCI | SMTS (IC3) | Screening Round
Summary
I appeared for a 1-hour screening round for an SMTS position at Oracle OCI (Security Products Group). The interview included a project discussion and two technical questions: one on dividing integers without the division operator and another on the differences between HashMap and ConcurrentHashMap. I felt the interviewer was not satisfied with my responses, and I anticipate a 'no hire' outcome.
Full Experience
Hi Fam,
Appeared for screening round for SMTS position today at OCI (Security Products Group).
YOE: 6
Currently SSE@Walmart
1hr round, Platform: Hackerrank
1. 5 min intro.
2. 10 min project discussion and cross examination
3. DSA question: Divide 2 positive integers without using / operator.
Gave naive approach of repeated subtraction.
Probed on time complexity.
Asked me to come up with optimal solution. I couldn't.
This went for 20 min i think.
4. Asked me difference between HashMap and ConcurrentHashMap.
Explained him about the thread safety, segment locking, ConcurrentModificationException etc.
Interview ended 15 min early as he was done judging.
Overall, Interviewer didnt seem satisfied with my answers and I wouldn't be surprised if this turns into a no hire call.
Interview Questions (2)
Divide Two Positive Integers Without Division Operator
Divide two positive integers (dividend and divisor) without using the multiplication, division, or modulo operators. Focus on edge cases and time complexity.
Difference between HashMap and ConcurrentHashMap
Explain the key differences between Java's HashMap and ConcurrentHashMap. Discuss aspects like thread safety, internal implementation details, performance characteristics under concurrency, and common use cases.