Proces Rekrutacyjny w Oracle, Etap po Etapie
Autor: Aaron Cao · Zaktualizowano

Rozmowy kwalifikacyjne w Oracle różnią się między organizacjami bardziej niż u większości dużych pracodawców: zespoły OCI, aplikacji, NetSuite i konsultingu prowadzą własne procesy. Spodziewaj się rozmowy z rekruterem, etapów technicznych dopasowanych do stacku zespołu, panelu z osobami, z którymi będziesz pracować, oraz finałowej rozmowy z hiring managerem.
Jakie etapy ma rozmowa kwalifikacyjna w Oracle?
Ogłoszenia o pracę w Oracle wyglądają z zewnątrz podobnie, a kandydaci rozsądnie zakładają, że jedna firma oznacza jeden proces. Ta sekcja przedstawia etapy występujące w większości procesów rekrutacyjnych Oracle oraz jedną zmienną, która zmienia wszystko. Etapy są znajome; zmienną jest to, która organizacja wewnątrz Oracle cię zatrudnia.
Proces otwiera rozmowa z rekruterem. Obejmuje ona twoje doświadczenie, rolę, lokalizację i oczekiwania płacowe, i to właśnie wtedy powinieneś ustalić, w jakim zespole i w jakiej linii produktowej znajduje się to stanowisko. Ta odpowiedź kształtuje wszystko, co przygotowujesz później.
Następują etapy techniczne, zwykle przez wideo ze wspólnym edytorem lub udostępnianiem ekranu. W zależności od zespołu mogą to być zadania algorytmiczne, praca z bazami danych i SQL, głębia znajomości języka Java lub PL/SQL, albo projektowanie infrastruktury chmurowej. Kandydaci aplikujący na ścieżki dla absolwentów i wczesnej kariery często rozwiązują test kodowania online, zanim porozmawiają z kimkolwiek technicznym.
Proces przechodzi następnie do panelu inżynierów lub konsultantów z zespołu rekrutującego, z których każdy prowadzi własną sesję, i kończy się rozmową z hiring managerem obejmującą dopasowanie, zakres i oczekiwania. Po tym dyskusja o wynagrodzeniu wraca do rekrutera.
Dlaczego proces tak bardzo różni się między zespołami?
Oracle to zbiór dużych, częściowo niezależnych organizacji produktowych, z których kilka dołączyło poprzez przejęcia i zachowało własną kulturę inżynierską. Oracle Cloud Infrastructure rekrutuje jak dostawca chmury, ze skupieniem na projektowaniu systemów rozproszonych i standardowych testach algorytmicznych. Organizacje aplikacyjne rekrutują wokół własnych produktów, więc głębia funkcjonalna w pakiecie może liczyć się tak samo jak czyste kodowanie. NetSuite i działy konsultingowe prowadzą jeszcze inne procesy, z elementami wdrożeniowymi i scenariuszami kontaktu z klientem w mieszance.
To praktyczna konsekwencja: ogólne listy pytań rekrutacyjnych Oracle są słabym przewodnikiem, ponieważ mieszają pytania z organizacji, które łączy niewiele poza logo. Kandydat rozmawiający z zespołem sieciowym OCI i kandydat rozmawiający o roli wdrożeniowej ERP przygotowują się do różnych prac.
Rozważ inżyniera backendu przechodzącego ze średniej wielkości firmy SaaS do zespołu storage OCI. Spędził tydzień na wewnętrznej budowie baz danych, bo wyniki wyszukiwania mówiły, że rozmowy w Oracle są mocno skoncentrowane na bazach danych, a potem okazało się, że rozmowy dotyczyły systemów rozproszonych i pracy algorytmicznej niezależnej od języka. Jedno pytanie do rekrutera o stack zespołu mogłoby ukierunkować ten tydzień inaczej. Zapytaj o to wcześnie.
Jakich pytań technicznych się spodziewać?
Dla zespołów infrastruktury i platform przygotuj struktury danych i algorytmy na poziomie, jaki przygotowałbyś dla dowolnego dużego dostawcy chmury, a także projektowanie systemów z naciskiem na niezawodność, skalę i obsługę awarii. Głośne wyjaśnianie kompromisów liczy się bardziej niż dotarcie do najbardziej eleganckiego rozwiązania.
Dla zespołów baz danych, aplikacji i integracji spodziewaj się SQL wykraczającego poza proste join'y w stronę agregacji, funkcji okna i planów zapytań, wraz z pytaniami o transakcje, indeksowanie i modelowanie danych. Głębia znajomości Java i PL/SQL pojawia się tam, gdzie żyje kod zespołu.
Pytania behawioralne w większości etapów pojawiają się razem z technicznymi, zamiast mieć osobny slot, więc miej gotowe krótkie, konkretne historie o odpowiedzialności, niezgodzie i dostarczaniu pod presją ograniczeń. Ćwiczenie tego na głos to część, którą kandydaci pomijają; narzędzie do symulowanej rozmowy kwalifikacyjnej pozwala przeprowadzić sesję samodzielnie, żebyś usłyszał własne odpowiedzi, zanim usłyszy je rozmówca.
Przygotowanie do panelu i rozmowy z hiring managerem
Sesje panelowe w Oracle są zwykle prowadzone przez inżynierów lub konsultantów, obok których byś usiadł, a oni oceniają, czy chcą z tobą pracować. Zadaj każdemu z nich coś konkretnego o zespole: jak wygląda kod, co ostatnio się zepsuło, jak przebiegają wdrożenia. Pytania, które zadajesz, są częścią sygnału oceny.
Rozmowa z hiring managerem obejmuje zakres, poziom i oczekiwania, i jest właściwym miejscem, by poruszyć wszystko, co niejasne w roli. Kandydaci, którzy traktują ją jako formalność, tracą jedyną szansę, by odkryć, że praca nie jest tą, o którą się ubiegali.
Wszystkie te etapy odbywają się przez wideo, i właśnie tam przydaje się asystent na żywo: SubcueAI transkrybuje rozmówcę i przygotowuje szkic ustrukturyzowanej odpowiedzi, zarówno z natywnej aplikacji desktopowej macOS lub Windows za lokalnym nakładaniem, jak i z Side Panel rozszerzenia przeglądarki w Chrome i Edge, który przechwytuje wyłącznie audio z karty spotkania. Żaden bot nie dołącza do rozmowy. Ograniczenia są równie jasne: udostępniony ekran pokazuje rozmówcy wszystko, co się na nim znajduje, nagrywane sesje przechwytują to udostępnienie, a nadzorowane testy online są poza zakresem, co obejmuje wczesnoetapowy test kodowania. Procesy innych pracodawców są opisane w przewodnikach po rozmowach kwalifikacyjnych firm.