La entrevista de ingeniero de software en LinkedIn es bastante estándar y general. Es muy similar a las entrevistas de otras grandes empresas como Google, Facebook etc..
Aquí lo que te sugeriría:
- Familiarízate con la estructura de datos y los algoritmos. La razón por la que debes prepararte bien para la estructura de datos y los algoritmos primero es que son realmente la base de la mayoría de las entrevistas para ingenieros de software. Una pregunta real de la entrevista es como pedirte que resuelvas un problema con la combinación de habilidades que aprendiste de estos conocimientos básicos, también debes ser bastante rápido al analizar la complejidad del tiempo/espacio, que se cubre en este tema también. Libros como Cracking the Coding Interview, Introduction to Algorithms y tu libro de texto en la escuela son los mejores recursos. Algunos capítulos pueden ser demasiado matemáticos y no necesitas profundizar tanto. Pero deberías tener muy claro cómo analizar la complejidad temporal/espacial y poder explicar el resultado fácilmente aunque no sea necesario demostrarlo en matemáticas. También puedes consultar la hoja de trucos de la entrevista técnica y la hoja de trucos del Big-O.
- Familiarízate con las preguntas generales de codificación. En este paso, usted debe estar bastante familiarizado con los conocimientos y conceptos básicos de la informática, es mejor practicar con algunas preguntas de codificación real. La idea de este paso es enseñarte a utilizar lo que has aprendido en los libros para resolver una pregunta real y darte algunas ideas sobre el tipo de preguntas que se hacen en una entrevista general. De hecho, no tengo muchas sugerencias en este paso en lugar de profundizar en esas preguntas y practicar todo lo que puedas.
- Aprovecha las preguntas de entrevistas anteriores de Linkedin. No será difícil conseguir preguntas de entrevistas pasadas de Linkedin. Dado que cada empresa tiene diferentes estilos y enfoques, este enfoque le ayudará a estar más familiarizado y preparado para la entrevista de Linkedin. No intentes memorizar las preguntas y respuestas, ya que estas empresas suelen evitar hacer preguntas filtradas al público, por lo que es muy poco probable que te encuentres con la misma pregunta de nuevo. Te recomiendo que consultes Glassdoor.
- Sigue practicando. La entrevista técnica no sólo evalúa tu capacidad de codificación, sino una serie de habilidades y capacidades como la capacidad de comunicación, la capacidad de análisis, etc. Además, mucha gente se siente nerviosa al resolver un problema cuando alguien está mirando por encima de su hombro, por lo que puede fallar incluso en las preguntas más sencillas. Te sugiero que busques a un amigo que también se esté preparando para una entrevista, podéis hacer simulacros de entrevistas entre vosotros y tratar de familiarizaros con este tipo de ambiente tan intenso.
Mucha gente también quiere obtener opiniones de buena calidad de entrevistadores experimentados. Con esto en mente, hemos trabajado en la construcción de Gainlo – Mock Interview with Professionals, que permite a los candidatos tener entrevistas simuladas con entrevistadores experimentados de las mejores empresas como Linkedin, Amazon, etc. y obtendrán un feedback real que les ayudará a mejorar.
En resumen, no hay mejor manera que seguir practicando y, finalmente, vas a romper la entrevista.