Ho presentato la mia candidatura tramite l'università. La procedura ha richiesto più di una settimana. Ho sostenuto un colloquio presso Stripe nel mese di ott 2015
Colloquio
Did not apply, as I spoke with a recruiter at a college fair. I had a thirty minute phone screen, which was a formality as mine was scheduled right before this step was phased out and so consisted of an explanation of the interview process and a chance for me to ask questions. Had a one hour tech screen over Skype. They allow you to Google any questions you may have and are also there to provide help with whatever you may need, but they expect you to be properly set up in your environment (helpful to have started a project prior) and to be able to be productive in that environment.
Domande di colloquio [2]
Domanda 1
Write nextServerNumber(int[]) which takes a list of numbers and returns the smallest number within [1, infinity), that is not included in the list.
nextServerNumber([1]) = 2
nextServerNumber([1,2,5]) = 3
nextServerNumber([]) = 1
Create a ServerManager class with the functions allocate(string) and deallocate(string) to the following specifications:
allocate('apibox') = 'apibox1'
allocate('apibox') = 'apibox2'
allocate('sitebox') = 'sitebox1'
allocate('apibox') = 'apibox3'
deallocate('apibox2')
allocate('apibox') = 'apibox2'