¿Cómo es estar en una entrevista técnica?

Mi primera entrevista técnica fue con Google para un puesto de interno. Recuerdo que la conexión telefónica era realmente mala, apenas podía entender al entrevistador y tuve que codificar en Google Docs, que no es el mejor entorno para la codificación: ¡carece de resaltado de sintaxis, sangría de código, un compilador?

Las preguntas formuladas fueron principalmente de naturaleza algorítmica. Me dieron la opción de elegir mi idioma, así que elegí C ++, aunque en ese momento comencé a codificar más en Java. Te aconsejo que hagas lo mismo: si te dan la opción, siempre ve con la opción donde tengas más experiencia personal y no lo último más brillante. Si comenzaste a codificar en Python por primera vez, pero hace 6 meses comenzaste a usar otro idioma, todavía iría con Python.

La entrevista no fue tan fácil como esperaba, principalmente porque no tenía ninguna experiencia con entrevistas. En ese momento creo que pude manejar los desafíos algorítmicos bastante bien, pero en aquel entonces no teníamos a nuestra disposición tantos recursos en línea como los que tenemos hoy. Por lo tanto, no estaba preparado y sentí mucha presión.

Le recomiendo que encuentre una plataforma en línea que tenga una colección de desafíos de entrevistas y un sistema de evaluación automatizado. Puedes ver la colección de CS Academy. Practica tanto como puedas, pero no lo hagas en exceso. ¡Buena suerte!

Primero, gracias por el A2A.

Esto depende de la empresa y el tipo de entrevista. Por lo general, las entrevistas se diferencian entre el teléfono y el sitio. Dependiendo de la compañía, creo que Apple es de 30 minutos, Goog / FB son de 45 minutos, Uber es de 1 hora, etc.

¿Las habilidades más comunes probadas? Definitivamente la capacidad de codificar. Es bueno poder llegar a una respuesta “teórica” ​​o hablar sobre la solución, pero quiero poder verla codificada. Algunas compañías son muy rigurosas en esto, incluso he pasado por entrevistas en las que la gente no puede leer el idioma de su elección y literalmente jugará en su teléfono celular y seguirá ejecutando su código con cierta entrada hasta que obtenga la respuesta correcta. También hay otros factores, por supuesto, pero el código es el rey en la ingeniería de software y no hay nadie que quiera en la empresa más que alguien con excelencia técnica.

La codificación se divide en. Arquitectura de alto nivel (proponiendo una solución), implementándola de manera fluida (teniendo el control de su código y llevándolo a la realidad), casos de prueba (qué entradas utiliza para autocomprobar su código), depuración (qué tan bien soluciona cualquier problema) con su código: el 99% del código no se ejecuta perfectamente en el primer intento) y la actitud (no técnica, pero odio ver que la gente se rinda).

Se debe proporcionar asistencia si el candidato se está desviando en la dirección incorrecta y sigue un camino del que no puede recuperarse. También es una buena indicación de cómo los candidatos responden a las sugerencias, en el mundo real: las personas pedirán consejo y recibirán un comentario o dos. Quiero ver cómo toman algo que no es completamente “la respuesta” sino un paso en la dirección correcta. En cuanto a cómo esto afecta su rendimiento general, simplemente depende de cuán difícil fue la pregunta que hice. Si hice una pregunta que estaba destinada a poco más de una hora y la mayoría de los candidatos no terminan, entonces si terminas incluso con pistas, serás un candidato realmente fuerte. Si se trata de una pregunta, todos pueden terminar en 45 minutos; es posible que esté en el extremo inferior del espectro. Todo es relativo y mis comentarios se basan en el uso de las mismas preguntas una y otra vez para normalizar mi barra de contratación.

Finalmente: cómo prepararse. Pasé por este proceso antes y lo que usé fueron Leetcode, HackerRank, descifrando la entrevista de codificación, elementos de entrevistas de programación (aunque no todo, algunas preguntas son bastante difíciles aquí) y entrevistas falsas con otros amigos (turnándose para ser el entrevistador y el entrevistado). Puede consultar esta respuesta similar que publiqué para obtener más detalles. La respuesta de Jonathan Chou a ¿Qué temas debo preparar para una pasantía de ingeniero front-end en Facebook?

¡Buena suerte! Si tiene alguna pregunta, no dude en enviarme un mensaje sobre Quora. 🙂

Cada compañía es muy diferente en cuanto a cómo realizan entrevistas y qué habilidades evalúan. Por lo tanto, su preparación para las entrevistas también diferirá de una compañía a otra.

Hay pocas cosas comunes en todas las entrevistas. En cada entrevista, una compañía intenta determinar si usted es apto para el papel o no. Su objetivo principal es verificar si ha requerido habilidades o experiencia.

Por lo tanto, siempre es como una reunión de compradores y vendedores. Usted es el vendedor y su objetivo es mostrar todas sus capacidades relevantes y demostrar que puede hacer este trabajo. La compañía es el comprador cuyo objetivo final es verificar si lo que está ofreciendo es compatible con lo que necesitan y si pueden permitírselo.

También puede ver mi respuesta en ¿Qué buscan los entrevistadores al entrevistar a los candidatos?

Lo mejor que puede hacer para la preparación de la entrevista es saber qué habilidades se necesitan para el trabajo, aprender y practicar lo suficiente como para demostrar que tiene experiencia con estas habilidades. Todas las demás expectativas se resolverían si lograras mostrar tus proyectos, experiencia y habilidad para aprender cosas nuevas.

Entrevista técnica cara a cara es la ronda principal en todo el proceso de Colocación en el campus , y sí, es la ronda de eliminación . Es muy sencillo entender qué es realmente la entrevista técnica cara a cara .

¿Qué es la entrevista técnica cara a cara?

Es una ronda donde la persona de la compañía lo juzgará por sus habilidades técnicas (en primer lugar), habilidades blandas (en segundo lugar) y personalidad. En la ronda de entrevistas técnicas cara a cara , no solo necesita mostrar sus conocimientos técnicos, sino que también debe mostrar sus habilidades de representación.

saber

  • ¿Cómo se llevan a cabo?
  • ¿Cómo estar en una entrevista técnica cara a cara?

mira esto ¿Qué es la entrevista técnica cara a cara? ¿Cómo estar en ello?

Aquí hay un enlace a la guía de preparación de colocación en el campus en línea que le ayuda a conocer todos y cada uno de los aspectos relacionados con la colocación en el campus y cómo prepararse para ello.

mira esto – ¿Qué es la colocación en el campus? ¿Todos pueden descifrarlo?

¿Qué son las rondas de colocación en el campus?

Siga Placement and Corporate en la página de Facebook – Placement and Corporate | Facebook

Espero que esto te ayude,

Salud

Bueno, depende de si el candidato es una persona más fresca o experimentada.

Para una entrevista técnica más fresca, generalmente comienza con una pregunta común:

“¿ Cuál es tu materia favorita?”

Dígale al entrevistador solo uno o dos temas, sobre los cuales tiene el mando. La mayoría de las preguntas serán de esos temas solamente. Trate de aprender los aspectos prácticos del tema porque el entrevistador estaría interesado en su conocimiento práctico (para evaluar el conocimiento teórico en las pruebas escritas). Los entrevistadores están allí para seleccionarlo y no rechazarlo, así que no se preocupe, hay menos posibilidades de que intencionalmente le pregunten algo que usted no sabe.

Ahora, si es un candidato experimentado, esté preparado para enfrentar preguntas más difíciles con respecto a su campo si tiene experiencia. En este caso, las preguntas técnicas girarán en torno a su experiencia laboral.

He estado usando Pramp (www.pramp.com) por algún tiempo y no puedo agradecer lo suficiente por esto. Pramp me ha sido muy útil en mi preparación y me ha ayudado a ganar confianza para las entrevistas técnicas. Es un servicio de entrevista simulada p2p donde se registra, proporciona su disponibilidad, temas que le interesan, etc., y lo emparejan con otro candidato en su nivel. y es completamente gratis!

More Interesting

¿Cuáles son algunas aplicaciones divertidas o divertidas que se pueden desarrollar utilizando subprocesos múltiples en Java?

¿En qué se diferencian las preguntas de la entrevista de programación de los problemas en Codeforces, CodeChef, TopCoder, etc.? Para una entrevista, ¿ayudaría resolver los problemas de estos sitios o debería uno centrarse en las diversas preguntas de la entrevista disponibles?

¿Cómo debo prepararme para una entrevista en Python?

¿Cuál sería un buen plan de preparación de 7 días para una entrevista de desarrollador web de nivel de entrada (javascript)?

Dada una matriz indexada a cero 'A' = {1, 2, 3, ..., n} de 'n' enteros, ¿cómo podemos reorganizar los números en ella de modo que para dos números cualquiera a [i] y a [ j] (i <j), su promedio no se encuentra entre i y j?

Cómo encontrar la matriz definida positiva más cercana a una matriz dada

Cómo usar de manera óptima los seis meses que tengo para mejorar en Python

¿Qué debo esperar en la entrevista técnica para .NET en Skype de Microsoft Redmond?

¿La revisión del código se aprendió en la universidad con roles (moderador, lector, inspector, etc.) realmente utilizados en Google, Microsoft y Amazon?

¿Cuáles son las preguntas que se hacen en una entrevista para una pasantía después del segundo año en IIT?

Cómo pasar la fase de selección para programar la entrevista

¿Podría alguien explicar cómo este código dicta si la cadena tiene todos los caracteres únicos o no?

¿Cómo debo prepararme para una entrevista técnica de Infosys con 2 años de experiencia con .NET?

¿Qué debo sacar de una entrevista si el entrevistador me hace preguntas de trivia en C ++ como, por ejemplo, constructores de copia, destructores virtuales, diferencia entre una referencia y un puntero?

¿Las entrevistas para un puesto de Ingeniero de Software con Google serán más fáciles en Londres o Hong Kong que en su sede?