JavaRush /Java Blog /Random-IT /Per ottenere un lavoro presso Luxoft, ho sostenuto 6 coll...

Per ottenere un lavoro presso Luxoft, ho sostenuto 6 colloqui e superato 3 test: continuazione della storia dello sviluppatore Sasha Kopaygorodsky

Pubblicato nel gruppo Random-IT
Questo testo è la continuazione della storia di Sasha Kopaygorodsky ( Alexander ), ex blogger, editore e musicista. Alcuni anni fa, Sasha si è trasferita in Polonia e ha deciso di riqualificarsi come sviluppatore. Nel primo testo , Sasha ha raccontato come ha studiato e automatizzato i processi nell'azienda in cui lavorava. Nella seconda parte racconta come ha trovato lavoro nella divisione polacca della Luxoft. "Per ottenere un lavoro presso Luxoft, ho sostenuto 6 colloqui e superato 3 test": continuazione della storia dello sviluppatore Sasha Kopaygorodsky - 1

“Io stesso ho suggerito di riprendere il processo tra un paio di mesi”

Nell'ultimo testo ci siamo fermati al fatto che ho intervistato diverse grandi aziende: EPAM e Motorola. Alla Motorola sono arrivato all'ultima fase, hanno provato a mandarmi in una squadra, poi in un'altra, ma a quanto pare qualcosa non ha funzionato ed è stato trovato un candidato migliore. Desideravo acquisire esperienza lavorando in una grande azienda, comprendere i processi, approfondire il codice legacy e lavorare con i microservizi. Un anno di esperienza in un team del genere apre le porte ovunque. A quel tempo, nel mio lavoro precedente, uno dei clienti mi chiese improvvisamente di scrivere un'applicazione mobile. Non ho capito affatto come farlo. Conoscevo React JS, sebbene il mio profilo fosse nel backend. Ciononostante ho accettato il progetto. In questo momento, un reclutatore di Luxoft mi ha scritto e mi ha offerto un colloquio. Ho superato il primo colloquio e volevano condurre un ulteriore colloquio con me per discutere ulteriori domande. Ad un certo punto di questo processo (è durato una settimana e mezza), mi sono reso conto che semplicemente non avrei avuto il tempo di completare il progetto nel mio lavoro attuale, ma mi interessava molto: era un'applicazione multipiattaforma per un telefono cellulare, scritto in React Native. Quando ho capito che non ce la facevo, ho detto a Luxoft che non potevo continuare il processo e mi sono offerto di riprenderlo entro un paio di mesi. Mi hanno detto: “Sì, certo”.

"Cavolo, sei diventato un programmatore Java o abbiamo combinato qualcosa?"

Dopo 2 mesi ho risposto di nuovo e mi è stato fissato nuovamente un colloquio tecnico. La prima volta che sono stato intervistato dalla "nostra" gente - dalla Russia o dall'Ucraina, non lo so esattamente. La seconda volta sono stato intervistato da uno sviluppatore senior brasiliano. Aveva tutti i miei dati: quello che ho detto nell’ultima intervista e quello a cui non ho saputo rispondere. L'intervista è stata quasi identica alla prima, solo il compito del test era diverso. Lo sviluppatore ha detto che ho miglioramenti. Certo che lo erano, perché ho ripetuto tutto quello che c'era al primo colloquio e mi sono preparato con molta attenzione. L'intervistatore ha detto che rientravo nella definizione di giovane forte perché i progetti in cui ero coinvolto non erano abbastanza grandi. Ha anche aggiunto che potrei essere assunto come junior, ma nel giro di 3-4 mesi potrei crescere fino a diventare un dipendente regolare ( nella gerarchia degli sviluppatori c'è un junior forte che è vicino alla posizione di uno sviluppatore intermedio - ndr). . Dopo questo colloquio, avevo programmato una chiamata riguardante l'offerta. Non l'ho capito, perché Luxoft è un outsourcing e se superi il primo colloquio comunichi solo con il cliente. Dopo la chiamata all'offerta c'è stata una serie di interviste con vari progetti. Ho avuto solo 4 colloqui con progetti diversi: tutti riguardavano il personale esterno, essenzialmente lavorando per un'altra azienda tramite Luxoft. Nel primo progetto per il quale ho intervistato, in genere c'era una sorta di assurdità nello stile di lavoro con low-code ( low-code è un approccio alla creazione, personalizzazione e modifica di sistemi e applicazioni che praticamente non richiede la scrittura del codice del programma- ndr). Il problema è che non sarei cresciuto affatto come programmatore su questo progetto. La seconda intervista è stata la più stressante e interessante. È stato condotto da due ragazzi russi, uno ha un'istruzione superiore in informatica e ne è molto orgoglioso, il secondo no, ma è orgoglioso anche di se stesso. Hanno cominciato a farmi domande e allo stesso tempo a discutere tra loro sulla terminologia. Poi mi hanno chiesto di scrivere un'implementazione dello stack, prendendosi in giro contemporaneamente e prendendomi in giro in ogni punto. Quindi mi hanno trattenuto per 2,5 ore. E alla fine uno di loro ha detto: “Cavolo, sei arrivato anche a diventare un programmatore Java o abbiamo combinato qualcosa?” Non capivo se fosse uno scherzo o meno, ma mi sono reso conto che la mia pazienza era giunta al termine. Inoltre ogni colloquio in azienda è accompagnato da feedback, quindi non potevo permettermi di rispondere “al massimo”. Ho detto loro che ero pronto per imparare e che il team leader che mi aveva assunto avrebbe capito rapidamente cosa era cosa. Esistono diversi tipi di interviste: alcune vogliono che un programmatore scriva implementazioni, altre assegnano compiti sulla logica e alcune (come l'ultimo progetto) fanno domande: l'obiettivo è porre quante più domande possibili e ottenere quante più risposte possibili. Mi sono subito tuffato e l'ho adorato. Ho risposto a molte domande, ma ne ho tralasciate alcune. Mi è stato detto che ci avrebbero pensato e avrebbero riferito il risultato. Letteralmente due ore dopo, il reclutatore mi ha scritto che sarei stato assunto per la squadra. Ne ero molto contento, ma lunedì mi hanno inviato un compito di prova. È stato molto stressante: sembrava che mi avessero assunto per il progetto, ma poi ci sono stati dei controlli. Ho fatto il test e ho ottenuto il lavoro con successo. Riassumendo, ho superato 6 colloqui e 3 attività di test presso Luxoft. Luxoft è stata la decima azienda con cui ho avuto un colloquio e la prima che mi ha detto "Sì". Ti diranno di sì se lavori sui tuoi errori.

Consigli per i giovani:

  1. Lascia un buon retrogusto dal colloquio con te, prepara un breve discorso. Dopo il colloquio tecnico ho fatto un'autopresentazione. Suonava più o meno così: “Da un lato, capisco perfettamente che la mia esperienza in alcuni punti potrebbe essere irrilevante. D'altra parte, ho realizzato anch'io un sacco di applicazioni. Ho implementato il mio progetto. So una cosa: se dedico molto tempo a qualcosa, lo faccio consapevolmente. Chiunque mi accolga nel progetto troverà una persona molto motivata che compenserà l’ignoranza con grande voglia, tempo e capacità di pensare in modo logico.” Successivamente, il mio superiore mi ha detto che uno dei motivi per cui mi hanno assunto era la mia motivazione al lavoro e questo discorso dopo il colloquio.

  2. Non aspettare di essere pronto al 100% per il colloquio. Se aspetti finché non sarai pronto, potresti non osare mai fare domanda per un lavoro. Potresti essere impreparato, ma è importante avere un minimo di esperienza per poter rispondere al tuo CV. Ho inviato più di 100 CV senza esperienza lavorativa e non mi ha dato nulla.

  3. Ottieni almeno un'esperienza lavorativa minima:

    • Я долгое время не понимал, что такое open source-проекты и How в них залезть. Я влез в эту тему, когда делал приложение на React: нашел человека, который написал определенную библиотеку и мне она частично подходила, так что я начал копаться в codeе и кое-что менять. Тогда-то я и познакомился с таким понятием, How “контрибьютить” (от англ. — вносить вклад во что-нибудь). Создатель библиотеки сказал: “Так давай, законтрибьють изменения, будет прикольно, добавишь функциональности”. Тогда я понял, что это просто. Можно просто загуглить такие open source-проекты и попытаться закоммитить. Это то, что может дать вам необходимый опыт.

    • Если на вашей нынешней работе есть задачи, связанные с программированием, то определенно идите к начальнику и предлагайте что-то полезное: можно автоматизировать процессы, написать сайт. Это будет очень круто, когда вы поймете, что ваш code полезен. Даже если вы работаете на СТО or мойке, предложите запorть сайт с возможностью выбора услуг и калькулятором цен. Потом вы получите возможность саппортить это приложение or сайт за дополнительные деньги. К тому же, такие проекты прибавляют уверенности в себе.

  4. Изучите “вопросы и ответы на собеседованиях”. Читайте на русском, а потом пробуйте читать на английском. Обязательно прокачивайте свой английский.

  5. Найдите в себе сильный навык, ваш уникальный профиль. Пусть это будет ответственность or навык управления людьми.

  6. Когда получите работу, задавайте вопросы коллегам, общайтесь с ними максимально плотно. Ведь они тоже будут давать фидбек, когда у вас пройдет пробный период. Когда человек на контакте со всеми, пытается разобраться и не впадает в панику, то это хорошо скажется на его оценке.

  7. Не впадайте в панику, когда получите работу. Если речь идет о больших корпорациях, не надо переживать, если вы уже попали в компанию. У них есть трехмесячный пробный период, но разработчик не будет изначально писать ничего важного, пока он не пробудет там месяца полтора-два, потому что только ожидание доступов к системе можно ждать месяц.

Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION