Me postulé a través de una facultad o universidad. El proceso tomó 5 meses. Acudí a una entrevista en eBay (Richmond upon Thames, England) en sept 2015
Entrevista
First I was contacted by the engineer I send my CV to. After that,
I had an interview by phone with a lead software engineer that was mostly about my experience.
Then, a technical interview by another software eng. This was followed by a coding challenge I could do in some days and e-mail.
I was then flied into London where I was asked to be with them for a whole day.
They will evaluate you like you were a software engineer already, expect the same experience and knowledge. They don't see an internship as a place where you're there to learn. So, if you don't have experience working in a regular company, don't apply.
It took really long time. I spent so many hours preparing, doing the coding challenge, etc to be rejected after the on-site interview.
I believe that if you don't fit the 'agile is everything to me' culture you won't be selected (they even name the role 'AGILE software engineer')
Preguntas de entrevista [3]
Pregunta 1
Tech interview: Java basics, OO design, Clean Code, Agile, XP
Coding challenge: Develop the Rock Paper Scissors game (just google Rock Paper Scissors eBay and you'll find examples). They provided a user story with some acceptance criteria.
On-site interview: I was asked to write some user stories based on input from a 'product owner', then code it working in pair programming. The problem was that the pair was an engineer there that was not pairing with me but accessing me. I did everything by myself. When I asked for opinion, there was not much feedback. It was what Kent Beck recommends it not to be.
Then you have to present what you did to the product owner.
After this, there's an interview with lead software developers about Agile experience, Scum, ... What would you do in this situation? And this one?
What do you do when you have a doubt? Do you google? Check Stack Overflow for suggestions? (Answer is no! You need to have people you aspire to and you'll check what they did - name a few ones).
By the way, the challenge will be to do a sudoku game with a CLI. --> Think about software patterns, clean code, TDD(most important!!!)
They will offer you flights, accommodation, lunch, a t-shirt and a tea cup.