Preguntas para entrevistas:
- Continua la serie: 1, 11, 21, 1211, 111221, 312211
- Que pasa cuando escribes www.google.es es navegador. (link quora link github) Que pasa cuando ves un vídeo en YouTube o hacer un HO?
- ¿Que es lo que mas/menos te gusta de la tecnología XXX?
- ¿Qué libros técnicos has leído?
- ¿Que es SOLID, KISS, DRY, YAGNI...?
- ¿Habla de Teoría de la complejidad computacional? wikipedia
- Que huele mal en el código: http://blog.ircmaxell.com/2017/07/ponderings-on-odoriferous-syntactical.html y https://github.com/campusdomar/PuMuKIT2/blob/2.3.x/src/Pumukit/CoreBundle/Command/ImportFileToMMOCommand.php
- WEB: xsendfile, faceted search, fast http client...
- JUNIOR: GitHub, Linux, pet projects, tech info sources...
Otros:
- Reunion con equipo sin manager
Links:
- Mas en "Infinity Monkeys"
- http://radar.oreilly.com/2013/11/technical-tests-youre-doing-it-wrong.html
- http://mailchi.mp/bonillaware/la-prueba?e=958bd5b2ec
- https://medium.com/makingtuenti/tuenti-selection-process-tips-tricks-6d4f2e49515a
- https://medium.freecodecamp.org/how-to-interview-as-a-developer-candidate-b666734f12dd
- https://github.com/MaximAbramchuck/awesome-interview-questions
- http://javisantana.com/2017/11/02/hiring-en-un-startup.html
- https://github.com/viraptor/reverse-interview
- Name a temporary mentor. We usually choose the last person who joined the team
- Ask the new member to document whatever she found or she needs to ask a colleague so the next one doesn't need to do it again. It's important to have a Knowledge Base well designed and easy to use (welcome repo git)
- Automate everything. The new member must be able to install the whole production setup in their laptop with no more than 2 commands. There is no better documentation than the automation scripts
- Start with "good first issue" or "easy-pick"
- Meeting with the CTO (or similar) to explain the culture of the company.
Links:
- https://twitter.com/antonmry/status/1049575284238950400
- https://managementfromscratch.wordpress.com/2018/10/14/976/
- https://medium.com/@flopezluis/onboarding-desde-el-otro-lado-209527b88b06
- https://xala3pa.github.io/blog/onboarding/
Y normalmente alguien elige donde trabajar basado en 4 factores: reto del trabajo, calidad del equipo, donde hay que vivir y sueldo. @fesja
What developers look for in a job:
- +++: Professional growth & learning, Work-life balancem Competitive compensation, Interesting problems to solve, Flexibility ( schedule, remote), Company culture.
- ---: Preferred tech stack, Strength of engineering team, Values aligned with yours, Prestigious company brand, Workplace diversity ,Hiring manager quality, Vacation policies.