Cómo prepararse bien para la entrevista con el desarrollador de C ++

  • Estudie las estructuras de datos (pila / colas / árboles / árbol binario / HashMap, etc.) también necesita saber qué
  • Estudie la Biblioteca de plantillas estándar, si es posible, aumente también.
  • Retoque en sockets TCP / IP, IPC, subprocesos múltiples, sincronización.
  • Practique escribir un código razonable en papel (por ejemplo: Escriba una función para invertir una lista vinculada, escriba una función para atravesar un árbol binario, etc.). Amazon.com: Libros)
  • Practique también escribir código en línea (por ejemplo: ¿Cuáles son algunos buenos sitios de competencia / práctica de codificación?)
  • Lea a través de Amazon.com: C ++ efectivo: 55 formas específicas de mejorar sus programas y diseños (3ra edición) (8601300201894): Scott Meyers: Libros
  • Y Amazon.com: C ++ más eficaz: 35 nuevas formas de mejorar sus programas y diseños (8601419047796): Scott Meyers: Libros
  • Es muy importante no confundirse cuando el entrevistador intenta confundirlo deliberadamente.
  • Toque las herramientas de análisis de rendimiento y depuración (gdb, Purify, quantify, visual studio debugger, valgrind, etc.)
  • Conocimiento del repositorio de código fuente (CVS, CLearcase, etc.).

Asegúrese de conocer sus estructuras y algoritmos de datos básicos de C ++. Es más probable que le pregunten sobre esas cosas en una entrevista telefónica, en lugar de conceptos más complejos, que generalmente se guardan para la entrevista en persona.

Sea sólido con los fundamentos de C ++ y su sintaxis de C ++. Además, el conocimiento de las bibliotecas comunes como STL y Boost y lo que proporcionan esas bibliotecas sería bueno saber.

En última instancia, las pantallas de los teléfonos están ahí para eliminar a las personas que no pueden hacer lo básico. Demuestre que puede y debe poder pasar al siguiente paso.

Un gran recurso de Bjarne Stroustrup se encuentra en: isocpp / CppCoreGuidelines

¡Buena suerte!

Si no está seguro acerca de algo relacionado con la entrevista, pregúnteles. La mayoría de los entrevistadores serán transparentes y le darán una respuesta directa para que pueda prepararse bien. Siempre puede practicar por su cuenta e intentar resolver algunas preguntas de la entrevista de C ++, pero es mejor preguntar primero para saber en qué centrarse.

Creo que debe recordar la estructura de datos común, el algoritmo y las características del lenguaje C ++ antes de la entrevista para que pueda calentarse. Parece que está preguntando cómo preparar una entrevista en particular próximamente, no algo en general. En este caso tengo poco para ayudarte. Debe estar preparado antes de enviar currículums.

More Interesting

¿Qué tan difíciles son las entrevistas con los ingenieros de software de Bloomberg en comparación con otras compañías tecnológicas como Google, Facebook, etc.?

¿Por qué las entrevistas de programación no consideran la capacidad de aprendizaje y el potencial para hacer grandes cosas en lugar de un conjunto predefinido de preguntas?

¿Cuál sería el formato de una entrevista telefónica técnica de primera ronda para un puesto de ingeniero de software (Nueva York) en Bloomberg?

Estoy mejor en Python para entrevistas, pero muchos trabajos quieren Java. ¿Qué tengo que hacer?

¿Cuáles son las preguntas de entrevista basadas en escenarios para microservicios que usan Java?

¿Qué estilo de codificación es apropiado en las entrevistas?

¿Conocer solo las estructuras de datos básicos y los algoritmos no es suficiente para descifrar las entrevistas más técnicas en las grandes empresas?

Tengo una oportunidad inesperada de entrevistarme con Google para una pasantía de otoño en dos semanas. ¿Cuál es la mejor manera de prepararse?

¿Cuáles son las preguntas importantes que un entrevistador puede hacer desde la red informática?

¿Cuáles son algunas de las preguntas que se hacen desde el lenguaje C durante las entrevistas técnicas en las entrevistas del campus?

Dada una matriz de enteros positivos, ¿cómo podemos convertirla en una matriz ordenada con un costo mínimo utilizando las operaciones de disminución y eliminación (Costo del operador de disminución = 1, Costo del operador de eliminación = valor del elemento)?

¿Cómo impresionar en una entrevista de trabajo de programación de nivel de entrada? Tengo una aplicación bastante buena que desarrollé y está en mi currículum. ¿Debería mostrárselo al entrevistador cuando él / ella pregunte al respecto?

¿Cuál es la mejor manera de prepararse para los algoritmos de estructura de datos para una entrevista en Amazon?

¿Existe algún criterio porcentual (para el 10 ° y 12 ° y BE) para obtener un trabajo en Amazon India?

Al responder una pregunta en una entrevista de programación, ¿es mejor comenzar siempre con enfoques básicos antes de discutir los más complejos?