Oracle | IC-3 | Bangalore | July, 2021 [Offer Declined]
Anonymous User
2647

Status : Member Technical Staff (Product company, Chennai)
YOE : 5
Position : IC-3 at Oracle
Location : Bangalore
Date : July 2021

Applied via careers portal.

Recruiter contacted me via phone 15 days after applying and asked details regarding whether I'm interested in getting interviewed or so. He scheduled the phone screen giving one week time.

Phone Interview : (Coding)

One of the principal engineers of the team took the interview. Interviewer was nice and friendly. She introduced herself, after which I introduced myself. Brief discussion regarding my current role and responsibilities. The interviewer asked two LC easy questions.

https://leetcode.com/problems/valid-parentheses/
https://leetcode.com/problems/remove-duplicates-from-sorted-list/

Solved this within time and the interviewer had no other questions, so we discussed what team I'm getting interviewed for and how the work life would be.

Loop 1 : (Coding and System Design)

I was given this question for the coding round.

Write functionality that compares two given inputs and prints out what was changed. 
 Each input can be of composite data type.
 Inputs:
 input 1: {‘name’:Oracle, ‘address’:{‘country’:USA, ‘state’:CA,Area:’redwood shores’}, 'stock':'ORCL'}
 input 2: {‘name’:Oracle, ‘address’:{‘country’:USA, ‘state’:TX,Area:’redwood shores’, ‘zip’:79004}}
 Output:
 Print what is added, removed, modified and the same.
 Added: 'zip':79004 to 'address'
 Changed: 'state' to ’TX'
 Removed: 'stock'

Wrote the solution in Java. Could have completed earlier if I had chosen javascript as the question can be easily done in javascript. Coded the working solution within time in Java using Map instead of JSON.

The interviewer skipped the handling of Arrays in json for the sake of time.

Had a system design as a second part in this round itself.

Question : Design an Automatic scaling service.

Screwed this up. Explained the server logic behind the Scaling UP and Scaling Down. But Didn’t come up with what the interviewer was expecting from me as this was my first system design interview. Later the interviewer asked me to explain the last design that I did in my projects.

Loop 2 : Behavioural

Had a behavioural interview with the Software Development Manager. Discussed about the current role and responsibilities and what is the expected CTC. He told me that he is forwarding my results to his higher officials and the result would take about a week.

Overall the coding rounds were of easy difficulty but I didn't do well in system design as i have less experience in it.

Result :

After 5 days software development manager contacted me via phone and informed me that they are providing offer can give a max of 25 LPA(Fixed). There will be no variable pay and bonus. Relocation can be done via a third party for which Oracle will pay.

I declined the offer as it was not upto my expectations.

Compensation Details : https://leetcode.com/discuss/compensation/1368082/Oracle-or-IC3-or-Bangalore

Comments (2)