Status : Applications Engineer at Oracle . 1.5 years of experience. Applied through referral
Date : Feb 2021
Location : Bangalore
Online Assessment
Don't remember the questions but they were quite easy and doable
After assessment , 3 rounds were scheduled after 2 weeks.
Round - 1 : DSA
- Given a string convert it in balanced string in minimum number of operations Balanced string is one which has equal frequency for each character .
- Definition of operation : Convert one character of string into any other character
- Defination of balanced string : Balanced string is string which has equal frequency for each character
- Eg : AAAB -> can be coverted to AABB in one operation
- I couldn't find anything equivalent on leetcode .
Behavioural questions :
- Tell about me a challenging work you did
- Tell me about me a time where you solved a problem . How you could have done it better?.
- Tell me about what are you currently working on recently and metrics used
Round - 2: DSA
- When does out of memory exception occur in java?
- How do you fine tune a GC ?
- How do you allocate threads and number to use ?
- Given a BST and range low and high . Return all nodes within that low and high .
- Stock buy - sell . maximum profit by doing any number of transactions
Round 3: DSA
Round 4: Bar raiser round
Behavorial:
- Can you tell me about a time where you did something outside your area of responsibility ?
- Can you tell me about a time where learned something new,a new tech stack?
Status: Got the offer a week after last round.