Oracle | Senior MTS | Bangalore | March 2022 [Offer]
Anonymous User
1672

Education: M.Tech + B.Tech (NIT)
Years of experience: 4.8 (product based)
Current CTC : 19LPA (15.3 fixed + 3.8 bonus)
Location: Bangalore

Interview Process:

Total Rounds ( 5 Technical + HR round)

Round 1: Java + OOPS

  1. Start muilple thread in sequence like suppose we have 3 threads like T1, T2 and T3 so here T1 should finish first, followed by T2 and then T3.
    I answered using join() method, he immediately asked without join(), just write using wait() and notify() method.
  2. Lock vs Synchronized, which is better?
  3. HashTable internal working [asked to write code]
  4. some general OOPS concepts like interface vs abstract class, multiple inheritance etc.

Round 2: DSA

  1. https://leetcode.com/problems/binary-tree-level-order-traversal/
  2. https://leetcode.com/problems/reverse-nodes-in-k-group/

Round 3 : HLD
Design distributed web crawler.
Which data structure to use to store seed urls?
Which technique to use for crawling web pages?
Discussion on performance improvement and parsing of web pages content.

Round 4: HLD + LLD (Mixed)
Suppose we have a phone where 2 keys not working out of 10 keys(0-9), how will you save number? Need to tell aproach no code needed, his more focus was on the how to retrive back original number after saving.

Round 5: HM [It was completely technical round]

  1. Sort the stream of integers coming as files, given that all numbers can’t be stored in RAM.
  2. https://leetcode.com/problems/copy-list-with-random-pointer/

Round 6: HR

  1. compensation breakup and detailed job descriptions.
  2. some discussion on behavioural questions

Compensation details:
https://leetcode.com/discuss/compensation/1898333/Oracle-vs-SIXT

Comments (1)