Ho presentato la mia candidatura tramite segnalazione di un dipendente. La procedura ha richiesto 5 settimane. Ho sostenuto un colloquio presso Medallia (Buenos Aires) nel mese di gen 2018
Colloquio
All of the interviews had shadowing from a different person through a zoom meeting.
1. Screener with common questions you find on the internet: how long until you find certain number in an array? Is it the same on an ordered one? How many ways to call a function
2. Whiteboarding interview: code a XML parser, even if you're not going to work with XML and they already exist. It's basically to assess data structures (dictionaries / hashmaps, queues & stacks mostly) and the algorithmic complexity you put on. And a few other small exercises.
3. Design interview: whiteboarding the design of pac-man code-wise. How you structure the game, the map, the character, the actions, the enemies, powerups, etc.
4. Manager interview: I had to code this time too, given a number from 1 to 365 give me the day of the year. Again, whiteboard through a camera.
5. Cultural fit interview
6. Final offer
Whiteboarding is not a realistic example of work, the culture was too slow minded and corporate for me. The exercises and interviewers were enjoyable if you like this kind of exercises. Pay was good. Rejected it because had other offers more aligned with my values and culture.
Domande di colloquio [1]
Domanda 1
* Find a number in an non-consecutive unordered array, find a number in an non-consecutive ordered array.
* Code an XML Parser
* Invert a linked list
* Design pac-man code-wise
* Given a day from 1 to 365 print the day of the year (1 = 1st of January)
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 3 settimane. Ho sostenuto un colloquio presso Medallia (Buenos Aires) nel mese di apr 2016
Colloquio
The interview process consisted of a simple phone call to test my English level, and then six in person interviews. Four of these were tech interviews, one cultural and the last one with a manager.
The technical interviews were one on one and very casual, they started by asking about some of my background and I got the feeling they were deeply interested in having an actual conversation with me. After some time, they started quizzing me with some random questions about JS, css, html5. After correctly answering their questions, I was asked if I minded writing some code on the board. Most of the problems were not focused on pure algorithms, it was more a mix of seeing how I thought and how I behaved working with them as they participated in creating the solutions.
The cultural questions were mostly about how I came to be where I was and what I was looking for. Specifically, they asked about each time I changed jobs or why I studied IT.
The last interview was with two project managers. It was the most difficult technical interview I had on this whole process, which I did not expect. There was some talk about cultural stuff and my background, but we got fairly quickly into coding and every time I answered something right they asked something harder. Still, they were friendly and I did not feel as pressured about not knowing everything.
Through out the whole process, I had regular contact with a HR that was super friendly and kept me updated and provided valuable information regarding every step.
Domande di colloquio [1]
Domanda 1
How would you create a calendar component that will be used by a designer that knows very little about programming. This included data model, specific methods that would exists and the implementation of a few.