Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 giorni. Ho sostenuto un colloquio presso Kiva (San Francisco, CA) nel mese di nov 2011
Colloquio
First call was from a recruiter who knew little about technology and programming just threw buzzwords. Talked with a Chief Engineer and he/she asked about my background. INterview about about 4 hours without break. I got answered all the technical questions such as :
Code a function to reverse an array without using another one (Answer: Binary Swap)
Algorithm for counting the work(business) days within a specific date range
Some date count which includes Leap Year, Leap Century. This last was quite a challenging problem, it seems the interviewer recently prototyped the question although it was quite challenging (I answered correctly), it needed work before it can be presented to an interview and even he admitted that its a "work in progress". I thought I aced the interview but in the end they passed saying they were looking for someone more Senior in PHP experience. I was disappointed because they never asked specific PHP questions and stuck to more general CS ones and they could have looked at my resume to come to that conclusion without bringing me in for an interview. It was a waste of an interview because of that.
Domande di colloquio [1]
Domanda 1
Determine the number of weekdays between date1 and date 2.
Ho presentato la mia candidatura online. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso Kiva (San Francisco, CA) nel mese di lug 2012
Colloquio
Meet with the head of software engineering at Kiva. Meet with several software engineers and a product manager. Determine whether your goals align with Kiva's. Determine your experience and abilities in MySQL, OOP, basic algorithms, git, software engineering, unit testing, and general understanding of how a web server works.
Domande di colloquio [2]
Domanda 1
Design a poker game using object-oriented programming.