Envié una solicitud electrónica. El proceso duró 1 semana. Acudí a una entrevista en Achieve (San Mateo, CA) en may 2019
Entrevista
- HR scheduled a phone screen with an Architect.
- Architect missed the meeting as he was not carrying his laptop in the meeting he was attending. He apologises later. Again I got it rescheduled later on the same day
- Telephone screen approx 45 mins or so
- Offline assignment to build a responsive calculator in frontend using angular/react- 4 hours
- Onsite 4 rounds
1. Discussion with Mortgage experts - 45 mins - both were great and asked mostly scenario based questions.
2. Director of engineering and architect - 1 Hour- let's call person A and B.
I connected over zoom from their San Mateo office to a remote office in Arizona
A asked about the introduction and while I was giving details about my experiences and projects he stopped me and asked how to implement a typeahead (old name) of auto-completion. I gave a couple of approaches to implement the control. Seemed to be he did get convince. B joined in the meantime and continued the same question I explained again my approaches to solving the problem to him. he further asked many scenario based question on typeahead.
I proposed an rxjs based solution he asked an approach using old fashioned javascript approach. Since I have mostly modern javascript/typescript experience and can better provide modern js/ts based solution struggled to give the exact implementation of typeahead for the scenario-based question.
3. He asked many old schools questions rather than what experience I have and what background I have. He asked many designer's questions which is irrelevant to my profile experience.
4. Great experience with him as he touched upon all my experiences and asked many deep dive scenario based questions.
My advice to management is if they looking for a lead/ software engineer please don't stick to one question touch upon his/her various other expertise and capabilities which is very essential for a good product and ask modern framework and best practices based question rather than asking old schools questions if you plan to build a product using new/modern frameworks.
Please avoid old school javascript questions as no one uses it anymore in silicon valley and whoever has is migrating and especially to someone who has not worked on old fashioned js.
I felt I wasted many-many hours and should have focused on other real tech interviews.
Preguntas de entrevista [1]
Pregunta 1
- How to implement "typeahead" old fashioned way the only question
- "negative space" design philosophy- developer should be a designer too.