Did the Oracle frontend engineer interview loop earlier this year for a role on one of their cloud dashboard products. Wanted to share because frontend at big enterprise companies often looks really different from frontend at startups and the prep is different too.
Full loop was 4 technical rounds plus one behavioral panel.
Round 1: JavaScript fundamentals. I was expecting React component questions and instead got a deep dive on core JS. Closures, how the event loop works, difference between == and ===, prototypal inheritance, this binding in arrow functions vs regular functions. This felt more like a systems programmer testing JS than a frontend-native interviewer. I'd recommend actually knowing how the engine works, not just React patterns.
Round 2: DOM manipulation and browser APIs. We built a small interactive UI without any frameworks, just vanilla JS. Had to implement infinite scroll behavior from scratch. This round surprised me most. If you've only worked in React for the last 4 years you might struggle here. Brush up on IntersectionObserver, requestAnimationFrame, localStorage vs sessionStorage.
Round 3: React-specific round. This is where you'd expect most of the interview to be but it was only one of four technical rounds. We covered hooks: useEffect cleanup, stale closure issues, when to use useCallback vs useMemo. They also asked about rendering performance, how to avoid unnecessary re-renders, what triggers reconciliation. One question on how you'd handle global state without Redux, so know Context API tradeoffs.
Round 4: system design (frontend focus). Design a component library for an enterprise design system. We talked about API contract design for components, accessibility considerations (WCAG basics), theming with CSS variables vs styled-components, how you'd handle versioning and breaking changes. I liked this round, it felt real.
Behavioral panel. Standard Oracle behavioral stuff, same STAR format as everyone else reports. They asked specifically about working with backend teams to define API contracts, which was relevant to the role.
Comp: I'm in Seattle, mid-level L3 equivalent, offer was around $145k base. Total with stock was around $185k first year.
Honest take: Oracle's frontend bar is higher on fundamentals than I expected. They don't care that much if you know the trendy framework, they want to know if you understand the web platform. That's actually a good sign for the engineering culture.