Candidatei-me por meio de recrutador(a). O processo levou 2 semanas. Fui entrevistado pela Braintree (San Francisco, CA) em mai. de 2015
Entrevista
They've sent me the interview request on Hired.com. After the initial phone conversation with their recruiter he sent me the test assignment to be completed within 5 days. The tests and README are required besides just the implementation, note that later on during an on-site pairing session you'll continue working on this same program and you'll have to explain your solution to their developers. Looking back I must say not being able to TDD it while extending the functionality on-site would probably be a "no". I've TDDed every line of the code in Ruby from start to finish and it was a pleasure since the task is simple enough to work with value objects which can be easily unit tested. Also it's possible to write an acceptance test for the program with the help of a gem that provides some particularly helpful Cucumber steps. I've sent the solution and in three days their feedback was that they liked it and we scheduled a phone interview with their developers. The questions during a technical phone interview were all standard. I've passed it and they've invited me to San Francisco for a full-day 4-session on-site interview. Those are
1. Another tech interview.
2. Lunch.
3. Pairing session to explain the solution to the coding assignment, extend it with new functionality and showcase your Unix skills on a live box.
4. Product session where you'll have to go through building a sample web app (e.g. Amazon, Tinyurl, Ticketmaster, Eventbrite and so on). Keep in mind that this is purely technical session and they'll try to see the depth in all aspects of the construction of an app and how would you resolve some edge cases like when two people are booking the same seat at the same time. At the end they asked how would you scale the app.
I've successfully passed the lunch and a pairing session, but failed at a tech and product sessions by not answering some naive questions like what's the difference between the optimistic and pessimistic locking, what's the difference between "includes" and "joins", how passwords are hashed/salted during an authentication, some Ruby object model questions and a couple of others. So if you're confident in Ruby, Rails, database layer (including key/value stores) and TDD, you should be fine.
Perguntas de entrevista [1]
Pergunta 1
They want to know about the past projects in as many details as possible, so be ready to give a clear picture of the apps that you've worked on.
Candidatei-me por meio de recrutador(a). O processo levou 1 semana. Fui entrevistado pela Braintree (San Diego, CA) em mai. de 2024
Entrevista
They do a 30 minute call and then quickly give you take home assignment that takes around 8 hours to do, however after that, they never tell you yes or no. After a week, the recruiter contacted them and they said they were too busy to look at it.
Perguntas de entrevista [1]
Pergunta 1
Interview questions are vague. They just quickly ask you a take home assignment that they don't even look at. This company sucks and their interview process is toxic.
2 colloqui tecnici, con grande spazio lasciato alla presentazione del proprio bagaglio personale ed una piccola parte dedicata alla verifica delle conoscenze tecniche.
Ho dovuto implementare un algoritmo di sort ed uno di ricerca
Process is good but some time we need some more details about the company and project to understand
Process is good but some time we need some more details about the company and project to understand