Para trabajar con empresas en USA la vara es muy alta: muchos candidatos que entrevistamos necesitan ayuda para perfeccionarse en habilidades técnicas y blandas que los van a posicionar mejor en procesos de búsqueda de un cambio de trabajo.
En este artículo armamos una guía maestra en la que consolidamos algunos recursos indispensables para que los tengas a mano.
¿Alguien te explicó cómo hacer carrera en tecnología? Por dónde se empieza, cómo se avanza, cuáles son los beneficios (y perjuicios) de algunas verticales y especializaciones, y todo eso.
🎧 Episodio 4 de Tecnología Informal https://silver.dev/podcasts/carrera-de-programador
Trabajar con empresas del mercado internacional no sólo conviene porque se cobra en dólares, también pagan muchos más beneficios e inclusive con acciones. Si a la empresa le va muy bien, puede que las acciones se vuelvan la parte más importante de la compensación. Además también hay bonos y otro tipo de beneficios. Por eso a medida que uno va adquiriendo experiencia, vale la pena ir en busca de oportunidades internacionales.
🎧 Episodio 1 de Tecnología Informal https://silver.dev/podcasts/trabajar-en-el-mercado-internacional
Los programadores a veces dicen: ¿qué sabe el recruiter si no es técnico? Sabe mucho, porque ve 20/30 personas por empresa todas las semanas, y sabe cómo tu perfil luce en comparación con los otros. Por eso deberías convertirlos en tus mejores aliados en tu búsqueda laboral.
🎧 Episodio 48 de Tecnología Informal https://open.spotify.com/episode/4bMUs9i5wcraHZkcRyOq7i?si=DHUVUJ52QrW0mF4nsqoTMA&nd=1&dlsi=6e0a656adeeb473b
Entrevistar bien define tu carrera, y las empresas americanas ponen la vara mucho más arriba de lo que lo que los programadores argentinos están acostumbrados. Tenés que prepararte para las entrevistas, hacer muchas y tener en cuenta estas recomendaciones.
🎧 Episodio 43 de Tecnología Informal https://open.spotify.com/episode/07Q7C1Ci5hELIJSg2D5DYD?si=6fjlCtZATo-UeVNpF6s0qg
Explicarle la cultura argentina a un americano es prácticamente imposible, y al revés también aplica. En entrevistas con empresas fácilmente cometas errores graves como preguntar por vacaciones, beneficios, o despreciar equity y quedar mal con la contraparte americana. Acá algunos tips para no pifiarla.
🎧 Episodio 10 de Tecnología Informal https://silver.dev/podcasts/cultura-de-trabajo-americana
🎧 Entrevistar en startups tiene algunas particularidades: desde hacer tu research para elegir a qué empresas aplicar, los tipos de entrevistas que vas a tener que enfrentar (técnicas, behavioral o cultural fit), hasta cómo negociar tu compensation package. Hay mucha información disponible que deberías aprovechar para que el proceso te resulte lo más exitoso posible: ¿te imaginás hacer 25,000U$S en 15 minutos?
🎧Episodio 3 de Tecnología Informal https://silver.dev/podcasts/entrevistas-laborales-en-startups
Al entrevistar, la primera impresión que un recruiter tiene de un candidato no se la olvida más, y puede hacer la diferencia entre oferta y rechazo. Desde cómo te vestís, hablás, te presentás y otros detalles importan. Por eso, armamos una guía de screening calls para que te prepares bien.
💼 Checklist para screening calls https://silverdev.notion.site/Screening-Call-Checklist-ca9be463053e4ebb925ea51d649dac44
En las behavioral/cultural interviews se evalúa el fit del candidato con la cultura de la empresa. Hay que ir preparado para contar quién sos, qué sabés hacer, tu experiencia laboral, y convencer al entrevistador de que sos el mejor candidato para la posición.
💼 Práctica para Behavioral Interviews https://github.com/conanbatt/interview-practice/blob/main/behavioral/cultural.md
Muchas veces los programadores son rechazados por take-homes, siendo los principales motivos que tratan de hacer lo mínimo e indispensable, o que ignoran la experiencia del entrevistador. Pasar take-homes no es difícil, pero requiere compromiso y cumplir con ciertos requisitos fundamentales.
💼 Guía de Take-homes https://silverdev.notion.site/Technical-take-homes-Guide-8dd1f932adbc4faa932027ed9cf4fe5d
Programar en vivo es un skill necesario para trabajar en las empresas que pagan de 60k US$/año para arriba. Muchos de los candidatos que entrevistamos no llegan al final por baja velocidad de tipeo (WPM, words per minute). Quienes tipean en 110WPM terminan más rápido, y su output es mejor que quienes no llegan a 70WPM.
💼 Guía de Ejercicios de Tipeo https://github.com/conanbatt/interview-practice/tree/main/typing
Ejercicios de programación estilo Leetcode son estándar para trabajar en USA: allá los candidatos practican toda su carrera antes de las entrevistas. Para estar a ese nivel, la mejor guía es Cracking The Coding Interview. Quien logra resolver estos problemas, ya está en el top 1%.
💼 Guía de Coding Challenges https://github.com/conanbatt/interview-practice/tree/main/coding-challenges
El error más común en entrevistas de System Design es un problema de formato. No alcanza con charlar y gesticular, hay que dominar una herramienta de diagramado y las bases de componentes de la industria.
📺 Entrevista de ejemplo https://www.youtube.com/watch?v=Rxn52ROtdTs
💼 Guía de System Design https://github.com/conanbatt/interview-practice/tree/main/system-design
El challenge más difícil que le tocó resolver a Gabriel (Founder de Silver.dev) fue armar un Tetris en 40 minutos: hay que escribir código rápidamente y comunicarse bien. Son habilidades que las empresas que hacen estas entrevistas buscan como indispensables para conseguir trabajos arriba de 150k US$/año.
📺 Hacer el Tetris en 40 minutos https://www.youtube.com/watch?v=Rxn52ROtdTs
Gabriel is the solo Founder of Silver.dev and an ex-Founding engineer at YC startups, a Staff Engineer at Robinhood and OpenSea, as well as founder of digital products and an angel investor in startups. Gabriel is an experienced interviewer and run interviewing processes at various companies, making him an experienced Engineer-Recruiter.