I applied online. The process took 3 weeks. I interviewed at Oracle (Seattle, WA)
Interview
Recruiter reached out with generic questions, compensation and then emailed a link to schedule the phone screen.
Technical Screen: Interviewer was very friendly. It was a discussion about my past experience and some behavioral questions. Then asked me a leetcode medium question. Solved it,
I was moved to next rounds that are called loop interviews.
There will be a 30min session with HR to understand what can be expected in the loop rounds.
There will be 4 rounds on the same day with 2 coding challenge rounds, 1 system design and 1 Behavioral with hiring manager.
Round 1: Coding challenge the interviewer was interactive. Asked a leetcode medium on graphs and some behavioral questions.
Round 2: Behavioral with HM. This interviewer was not friendly at all. I have never interacted with someone who can drain all my energy. It seemed like no matter what I say, he had a very judgy look and was not welcoming. I usually do well in behavioral interviews but this was a disaster. I lost all my hope after this round. But pulled my self back for the next rounds soon.
Round 3: System Design. It was a great conversation and I did well. Very warm and friendly interviewer.
Round 4: Coding Challenge. Was asked a leetcode medium on graph shortest path from source to destination.
The recruiter was very friendly.
Verdict: no hire
Interview questions [3]
Question 1
Longest Increasing subsequence: leetcode medium
https://leetcode.com/problems/longest-increasing-subsequence/description/
Course schedule II
Given a list of tasks and their prerequisites return the order of execution of tasks.
https://leetcode.com/problems/course-schedule-ii/
Shorted distance between two points in a grid given a source and destination.
https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid/
Round 1 DSA
Asked a basic sliding window question and a few questions related to Java, like what are imaginary functions and then asked me a few questions based on my resume and then dived into technical aspects of it.
Interview questions [1]
Question 1
It was something related to a sliding window, a medium-level LeetCode
Very slow process. Took 4 months to reply on one interview. Multiple follow up was unanswered. Four Interview round was all cleared despite that it took time to reply. Overall good experience.
Interview process contained 1 phone screen and a full loop consisting of 2 coding, 1 managerial system design and 1 behavioral by bar tender
The process was fast and smooth.