I applied online. I interviewed at Oracle (Seattle, WA) in Jan 2021
Interview
Interviewers were really friendly and easy to work with. 3 rounds of technical coding, 1 round with manager about behavioral questions and a mini system, nothing too low level, and one final round with bartender that dives deep into work experiences.
Interview questions [1]
Question 1
Standard leetcode medium question. LCA, Number of Island, all with some followups, design a libary system.
3 rounds: Coding + MCQs, Technical Interview, HR
1st round was MCQs about the Data Structures, Algorithms, Aptitude, Verbal Reasoning, Logical Reasoning etc.
Next were interview rounds which revolved around the CV and projects mentioned in them.
Last technical round was completely situational based.
I applied through a recruiter. The process took 2 days. I interviewed at Oracle (Hyderabad) in Dec 2020
Interview
Front End Developer Position:
Got a call from one of their team member to schedule a technical interview. (Not sure from where did they found my resume). I did not apply to any of their openings either in LinkedIn / Naukri / etc, I felt lucky.
Total rounds 3:
1. Technical round (Panel: 2 Members)
2. Technical round (Panel: 2 Members)
3. Technomanagerial round & Negotiation round ( Director )
Interview questions [1]
Question 1
1. Technical round:
> Brief introduction about projects/work experience
> Asked about promises
> Coding question: Asked to fetch data from 3rd party API and show them in the repeating structure i.e Table(( Vanilla JS) )
> Asked responsiveness questions related to the previous question. How can you show the table if the device width is less, Various approaches?
> ES6 Modules
> Testing related questions. What frameworks did u use for testing in the current project?
> Some basic react questions, How/What do you export as part of react components, some general questions.
> What is the use of storybook, why do use that, can u use that to test UI of the application
> Puzzle question: Standard thread question... Measure 45 minutes using two threads.. I couldn't answer this but explained the approach. They asked this question just for timepass as they are happy with my technical knowledge, so they thought to check on this aspect as well.
2. Technical round:
> Brief introduction about projects and work experience.
> Coding question: Check if palindromes can be formed from the given input string
Ex: Input: ABC - palindromes cannot be formed
Input: AAAABB, AABBC - Palindromes can be formed
> Questions related to Local storage, Session storage.
> Some questions related to testing, what frameworks used in previous projects. and how to find code coverage, can u use jest for HTML testing, did u write any JUNITS.
3. Technomanagerial
Technical questions:
> Introduction about projects
> Basic Design level questions
> Responsiveness questions: How do you make sure your application is responsive, how do you make the application responsive
> Accessibility questions, What frameworks used for accessibility, how do you make sure your application is accessible, what tools u used for testing accessibility.
> Shown a couple of issues on their website and asked how do you solve this problem. What techniques you will use, and various approaches.[Responsive, Overlay related problem]
Managerial questions:
1. Why do you want to switch
2. Do you have any offers in hand.
3. CTC, ECTC, and negotiation
4. Company policies and some general questions
Asked if I had any questions:
Asked 3-5 questions about the company, its acquisitions, its goal, vision.