Según mis experiencias durante las entrevistas para grandes empresas tecnológicas (específicamente Google, Microsoft y Uber ), es común esperar tipos específicos de problemas. Aquí hay una lista de recursos que sigue cambiando en función de mis entrevistas (esta no ha cambiado desde hace bastante tiempo). Puede esperar enfrentar este tipo de problemas en sus entrevistas,
- Problemas algorítmicos: Originalmente, estas fueron las únicas preguntas que uno tenía que prepararse para las entrevistas. Generalmente se centran en algún paradigma algorítmico particular ( Greedy, DP, Divide and Conquer, etc. ) o el uso de alguna estructura de datos. Después de discutir la solución, generalmente se espera que codifique una solución limpia y libre de errores. Existen múltiples recursos que compilan problemas utilizando las aportaciones de otros candidatos, lo que los convierte en un lugar muy popular para practicar problemas específicos de entrevistas. Ejemplos de tales recursos son,
- EntrevistaBit
- LeetCode
- GeekForGeeks
- Libros de práctica de la entrevista (por ejemplo, descifrar la entrevista de codificación)
- Diseño del sistema: han estado ganando terreno recientemente. Muchas compañías pueden tener rondas de diseño de sistema dedicadas en su proceso de entrevista. Personalmente amo estos problemas, ya que creo que ayudan a hacer un mejor juicio del candidato. Como su nombre indica, estos problemas implican el diseño de sistemas. Hay muchos recursos a los que puede referirse, incluidos,
- Recursos gratuitos: HiredIn , Gainlo
- Cursos pagos : Grokkin
- Entrevista de libros de práctica (p. Ej. Romper la entrevista de codificación )
- Rompecabezas: Vale la pena mencionar que estos ya no son populares y que se les pregunte un rompecabezas durante una entrevista es un evento raro en sí mismo. Sin embargo, personalmente me gusta resolverlos (aunque no en entrevistas), ya que son extremadamente divertidos de resolver y te ayudan a aprender diferentes enfoques para abordar diferentes problemas no convencionales.
PD: es posible revisar parcialmente los recursos anteriores en dos o tres semanas. Fui seleccionado para las entrevistas en el sitio de Google después de limpiar Google APAC durante mi último año de pregrado. El tiempo entre la invitación en el sitio y la entrevista fue de alrededor de tres semanas . Revisé la mayoría de los recursos mencionados anteriormente (aunque parcialmente) en ese momento y finalmente logré asegurar una oferta.
- Al elegir un DSP (plataforma del lado de la demanda), ¿qué preguntas debo hacerles?
- ¿Cuál es la mejor respuesta cuando un entrevistador pregunta cuántos automóviles hay en una ciudad determinada?
- He estado aplicando a varios trabajos en el campo de TI. ¿Por qué me rechazan a pesar de tener buenas entrevistas, currículum decente y habilidades comercializables?
- ¿En qué debería centrarme para una entrevista de negocios / marketing con Google?
- En una entrevista de trabajo, ¿cuál es la forma más profunda en que ha respondido a la pregunta, '¿Cuáles son sus fortalezas y debilidades?' que impresionó al entrevistador?