Cel: +52 (55) 3040-5403 Correo: mariana.velazquez@recluit.com
post-tittle

Preguntas de C++ que te encontrarás en una entrevista

Por: Reclu IT

28 de septiembre de 2015

Sin duda, el asistir una entrevista de trabajo nos creará estrés y cierta tensión, ya que estamos a la búsqueda de mejorar nuestra economía, así que en este tipo de situaciones podría suceder que los conocimientos fallen debido a estas preocupaciones por lo que es conveniente anticiparse a ciertas cuestiones como tener bien afilado los conocimientos técnicos como desarrolladores.

Como se ha mostrado con anterioridad, la comunidad en torno a ciertos lenguajes de programación comparten experiencias de búsqueda de empleo y algunas preguntas comunes que hacen los reclutadores cuando se pretende cubrir cierta vacante, por lo que en esta ocasión abordaremos lo que indican los desarrolladores C++.

Los entrevistadores formulan preguntas que están destinadas a indagar si el candidato posee un conocimiento de la materia, de acuerdo a páginas especializadas, entre ellas, se encuentran:

Menciona algunas diferencias entre C y C++.

C ++ es un lenguaje de programación orientada a objetos, pero C es un procedimiento orientado a la programación.
C es super conjunto de C ++.
C no puede soportar herencia, sobrecarga de funciones, sobrecarga de métodos, etc., pero c ++ puede hacer esto.
En el programa de C la función principal no pudo devolver un valor, pero en el c ++ la función principal debe devolver un valor.

Define el polimorfismo.

Polimorfismo significa un nombre, múltiples formas. Se nos permite tener más de una función con el mismo nombre en un program.It nos permite tener la sobrecarga de los operadores para que una operación pueda presentar diferentes comportamientos en diferentes instancias.

¿Cuáles son los conceptos básicos de la programación orientada a objetos?

Es necesario entender algunos de los conceptos que se utilizan ampliamente en la programación orientada a objetos como Clases y objetos, encapsulación, herencia, herencia múltiple y polimorfismo.

¿Cuáles son las funciones inline en C ++?

Estás indican al compilador que cada llamado a la función inline deberá ser reemplazado por el cuerpo de esta función. En la practica la función inline es utilizado solo cuando las funciones son pequeñas para evitar generar un ejecutable de tamaño considerable.  La palabra reservada inline tiene la ventaja de acelerar un programa si éste invoca regularmente a la función inline. Permite resumir considerablemente el código, en particular para los accesadores de una clase. Un accesador de clase es típicamente una función de una línea.

¿Qué es un puntero inteligente y cuándo se debe utilizar?

Es un tipo abstracto de datos que simula el comportamiento de un puntero corriente pero añadiendo nuevas características adicionales, como recolector de basura automático y comprobador de límites. Estas características adicionales tienen como objetivo reducir errores causados por el mal uso de punteros, manteniendo la eficiencia. Los punteros inteligentes suelen llevar un registro de los objetos a los que apunta con el próposito de gestionar la memoria.

El mal uso de los punteros suele ser la mayor fuente de errores: asignaciones constantes, liberación de memoria y la referencia, que debe ser realizada por un programa usando punteros, introduce el riesgo de pérdidas de memoria. Los punteros inteligentes intentan prevenir las pérdidas de memoria, liberando automáticamente los recursos: cuando un puntero (o el último de una serie de punteros) a un objeto es destruido, porque por ejemplo se sale del ámbito, el objeto apuntado también se elimina.

Estas preguntas podrían parecer sencillas pero al momento de estar en una entrevista técnica de trabajo, debido a los nervios podrías flaquear, así que vale la pena hacer un último repaso de tus conocimientos.

  • john dice:

    buenas tarde
    alguno sabe cual es el codigo para grabar sonidos en C++
    en eclipse neon

  • Deja tu comentario

    Tu dirección de correo electrónico no será publicada.

    Campos obligatorios(*)
    post-tittle

    Preguntas de C++ que te encontrarás en una entrevista

    Por: Reclu IT

    28 de septiembre de 2015

    Sin duda, el asistir una entrevista de trabajo nos creará estrés y cierta tensión, ya que estamos a la búsqueda de mejorar nuestra economía, así que en este tipo de situaciones podría suceder que los conocimientos fallen debido a estas preocupaciones por lo que es conveniente anticiparse a ciertas cuestiones como tener bien afilado los conocimientos técnicos como desarrolladores.

    Como se ha mostrado con anterioridad, la comunidad en torno a ciertos lenguajes de programación comparten experiencias de búsqueda de empleo y algunas preguntas comunes que hacen los reclutadores cuando se pretende cubrir cierta vacante, por lo que en esta ocasión abordaremos lo que indican los desarrolladores C++.

    Los entrevistadores formulan preguntas que están destinadas a indagar si el candidato posee un conocimiento de la materia, de acuerdo a páginas especializadas, entre ellas, se encuentran:

    Menciona algunas diferencias entre C y C++.

    C ++ es un lenguaje de programación orientada a objetos, pero C es un procedimiento orientado a la programación.
    C es super conjunto de C ++.
    C no puede soportar herencia, sobrecarga de funciones, sobrecarga de métodos, etc., pero c ++ puede hacer esto.
    En el programa de C la función principal no pudo devolver un valor, pero en el c ++ la función principal debe devolver un valor.

    Define el polimorfismo.

    Polimorfismo significa un nombre, múltiples formas. Se nos permite tener más de una función con el mismo nombre en un program.It nos permite tener la sobrecarga de los operadores para que una operación pueda presentar diferentes comportamientos en diferentes instancias.

    ¿Cuáles son los conceptos básicos de la programación orientada a objetos?

    Es necesario entender algunos de los conceptos que se utilizan ampliamente en la programación orientada a objetos como Clases y objetos, encapsulación, herencia, herencia múltiple y polimorfismo.

    ¿Cuáles son las funciones inline en C ++?

    Estás indican al compilador que cada llamado a la función inline deberá ser reemplazado por el cuerpo de esta función. En la practica la función inline es utilizado solo cuando las funciones son pequeñas para evitar generar un ejecutable de tamaño considerable.  La palabra reservada inline tiene la ventaja de acelerar un programa si éste invoca regularmente a la función inline. Permite resumir considerablemente el código, en particular para los accesadores de una clase. Un accesador de clase es típicamente una función de una línea.

    ¿Qué es un puntero inteligente y cuándo se debe utilizar?

    Es un tipo abstracto de datos que simula el comportamiento de un puntero corriente pero añadiendo nuevas características adicionales, como recolector de basura automático y comprobador de límites. Estas características adicionales tienen como objetivo reducir errores causados por el mal uso de punteros, manteniendo la eficiencia. Los punteros inteligentes suelen llevar un registro de los objetos a los que apunta con el próposito de gestionar la memoria.

    El mal uso de los punteros suele ser la mayor fuente de errores: asignaciones constantes, liberación de memoria y la referencia, que debe ser realizada por un programa usando punteros, introduce el riesgo de pérdidas de memoria. Los punteros inteligentes intentan prevenir las pérdidas de memoria, liberando automáticamente los recursos: cuando un puntero (o el último de una serie de punteros) a un objeto es destruido, porque por ejemplo se sale del ámbito, el objeto apuntado también se elimina.

    Estas preguntas podrían parecer sencillas pero al momento de estar en una entrevista técnica de trabajo, debido a los nervios podrías flaquear, así que vale la pena hacer un último repaso de tus conocimientos.

  • john dice:

    buenas tarde
    alguno sabe cual es el codigo para grabar sonidos en C++
    en eclipse neon

  • Deja tu comentario

    Tu dirección de correo electrónico no será publicada.

    Campos obligatorios(*)

    Política de privacidad de www.recluit.mx

    Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
    contacten con el Propietario.