Ho presentato la mia candidatura online. La procedura ha richiesto 2 mesi. Ho sostenuto un colloquio presso Yandex (San Pietroburgo, ) nel mese di giu 2016
Colloquio
I filled out application for summer internship on website. After month I received home task for two weeks. The assignment was to write a algorithm of delivery of money by ATM when you have bounded count of coins different values. After two weeks I got phone interview with typical Java questions. And then onsite. There was two sections, each for hour. The first section was about algorithms and data structures and the second section about Java related questions (Collections, concurrency). At each interview I had to code on laptop.
Domande di colloquio [1]
Domanda 1
You have two bank accounts. Write code to transfer money from one to another. Remember that you work in concurrent environment and at any time you can get exception.
Scientific paper review and also review of scientific work and idea for future continuation of that same work
Python technical education using zoom with camera on and screenshare
Included algorithms, libraries and memory
The interview process was suprisingly smooth, the hiring manager and HR spoke gentlely and guild me through the entire conversation. I'd highly appreciate their help. They asked several basic questions like background intro and behavior questions.
I was given a leetcode medium questions. You can find them at habr or github. Some interviewers were nice but one of them tried to fail me. But thanks to my HR we solve this problem
Domande di colloquio [1]
Domanda 1
you are given an array of chars. delete consecutive spaces in-place