Aquí están las preguntas de la entrevista de ciencias de la computación para los candidatos más nuevos, así como para los candidatos con experiencia para conseguir el trabajo de sus sueños.
1) ¿Qué es el sistema informático?
Un sistema informático consta de una combinación de memoria, CPU, dispositivos periféricos conectados y SO (sistema operativo).
2) Enumere los componentes de un sistema informático
Los componentes de un sistema informático son:
- CPU (Unidad central de procesamiento) que incluye una unidad de control y una unidad aritmética lógica
- Memoria como primaria y secundaria
- Dispositivos de entrada y salida como teclado, mouse, impresora, escáner, etc.
3) ¿Qué es un microprocesador?
Un microprocesador es un circuito integrado que tiene toda la funcionalidad de una unidad central de procesamiento de computadora.
4) Enumere algunos procesadores de computadora
Los procesadores de la computadora son: 1) Intel Core i9, 2) Intel Core i5, 3) Intel Core i7, 4) AMD Ryzen 7 y 5) AMD Ryzen 5.
5) Enumere algunos sistemas operativos populares
Algunos sistemas operativos populares son Microsoft Windows, OSX y Linux.
6) ¿Qué es una superclase?
La excelente clase es la base de todas las clases. El objeto del resto de la clase tiene todos los atributos de la élite.
7) Explica una variable de clase
Las variables representan la memoria de clase, que comparte con cada caso.
8) ¿Qué es SDLC?
SDLC significa Software Development Lifecycle es un proceso que produce productos de software de alta calidad en menos tiempo. Los pasos involucrados en SDLC son: 1) planificación, 2) diseño, 4) construcción, 5) pruebas y 6) implementación.
9) Explique el significado del archivo.
Un archivo es un sitio con nombre que almacena información o datos de forma permanente. Siempre se almacena en el dispositivo de almacenamiento utilizando un nombre de archivo con un nombre primario y secundario, separados por «.» (PUNTO).
10) ¿Qué es un lenguaje de programación?
Un lenguaje de programación es una colección de reglas gramaticales para dar instrucciones a una computadora o dispositivos de computadora para completar una tarea.
11) ¿Qué es un entorno de desarrollo integrado?
IDE es un programa de software basado en GUI. Está diseñado para ayudar a los programadores a crear aplicaciones con todos los programas y bibliotecas necesarios.
12) Explica el marco
El marco es una plataforma para hacer aplicaciones de software. Proporciona la base sobre la que los desarrolladores pueden crear programas para una plataforma en particular. Por ejemplo, un marco puede tener clases y funciones predeterminadas. Se puede utilizar para procesar entradas, administrar hardware e interactuar con el software del sistema.
13) ¿Qué es una interfaz?
La interfaz es similar a una clase en Java, pero es una colección de métodos abstractos. Una clase puede tener más de una interfaz.
14) ¿Qué es una clase?
Una clase es un modelo para crear cosas. Una clase tiene métodos de ejemplo y variables que son ejemplos de clases.
15) Distinguir entre la clase abstracta de un constructor y un método e interfaz
La diferencia entre una clase y una interfaz es:
Clase abstracta | Interfaz |
Una clase abstracta no admite herencia. | La interfaz admite múltiples herencias. |
Un constructor estaría en una clase abstracta. | No hay ningún constructor en la interfaz. |
Una clase abstracta se anuncia con la palabra clave «Resumen». | La interfaz se determina mediante la palabra clave «interfaz». |
Se puede utilizar con todos los modificadores de acceso. | Se puede utilizar sin un único modificador de acceso público. |
16) ¿Qué es una clase abstracta?
Una clase con una palabra clave abstracta se llama clase abstracta.
17) ¿Qué es una matriz?
Una matriz es un contenedor que contiene un número específico de tipos de datos similares.
18) ¿Qué es un constructor?
Un constructor es un método utilizado para crear un objeto de clase.
19) Definir Cin y Cout
Cin y Cout son objetos que se utilizan para archivos de entrada y salida, respectivamente.
20) ¿Cuál es la diferencia entre C y C ++?
La diferencia entre C y C ++ es:
C. | C ++ |
Es un lenguaje de procedimiento. | Es un lenguaje de programación orientado a objetos. |
El lenguaje C sigue el enfoque de programación descendente | C ++ sigue un enfoque de programación ascendente. |
La extensión del archivo es un programa en C. | La extensión de archivo del lenguaje de programación es c ++ is.cpp |
En el lenguaje de programación C, el código de programa grande se divide en partes pequeñas, llamadas funciones. | En el lenguaje de programación C ++, el código de programa grande se divide en Objetos y Clases. |
Una estructura en C no proporciona el elemento de declaración funcional. | Una estructura en C ++ proporciona el elemento de declarar una función como función miembro de la estructura. |
21) Enumere los tipos de constructores
Hay dos tipos de constructores: 1) constructor de parámetros y 2) constructor predeterminado.
22) ¿Qué es la inteligencia artificial?
La inteligencia artificial o inteligencia de la máquina es un término común que se usa para construir máquinas inteligentes que son capaces de realizar tareas. El objetivo principal de la IA es resolver problemas de una manera mejor y más rápida.
23) ¿Qué es el aprendizaje automático?
El aprendizaje automático es un sistema que puede aprender de un excelente ejemplo a través de la superación personal y sin ser codificado explícitamente por un programador.
24) ¿Qué es el aprendizaje profundo?
El aprendizaje profundo es un software informático que imita la red de neuronas del cerebro. Es un subconjunto del aprendizaje automático y se denomina aprendizaje profundo porque utiliza redes neuronales profundas.
25) ¿Enumere los diferentes principios de OOPS?
Los principios básicos de OOPS son: 1) recaptura, 2) abstracción, 3) herencia y 4) polimorfismo.
26) Explica los diferentes tipos de modificadores de acceso.
Hay cuatro tipos de modificadores de acceso:
- Privado: Visible para cierta clase
- Público: Visible para el mundo
- Protegido: Visible en paquete separado y en subclase
27) ¿Cuál es la diferencia entre un compilador y un intérprete?
Es la diferencia entre un compilador y un intérprete.:
Compilador | Interprete |
El código compilado se ejecuta más rápido. | El código de interpretación se ejecuta más lento. |
Genera un programa de salida (en formato exe), que se puede ejecutar independientemente del programa original. | No genere un programa de salida. Entonces, el programador evalúa el programa fuente cada vez que se ejecuta. |
El programa de destino se ejecuta de forma independiente y no requiere el compilador en la memoria. | El intérprete recuerda la memoria durante las interpretaciones. |
Difícil de implementar ya que los compiladores no pueden predecir lo que sucederá en el tiempo de respuesta. | Se adapta mejor al entorno de programa y desarrollo. |
Toma un programa completo como entrada. | Toma una línea de codificación como entrada. |
Muestra todos los errores después de la compilación, todos a la vez. | Muestra todos los errores de cada línea uno por uno. |
28) ¿Qué es un lenguaje de programación?
Un lenguaje de programación es una colección de reglas gramaticales para guiar a las computadoras o dispositivos informáticos para realizar tareas.
29) ¿Qué es el patrimonio?
La herencia es un concepto de programación orientado a objetos en el que una clase adquiere las propiedades del resto de las clases.
30) Distinguir entre el constructor y el método.
La diferencia entre el constructor y el método es:
Constructor | Método |
Se utiliza un constructor para proyectar un ejemplo de cualquier clase. | Un método se utiliza para realizar alguna operación o función. |
No tiene ningún tipo de retorno | En cierto modo vuelve. |
El nombre del constructor debe ser el mismo que el de una clase. | El nombre del método puede ser el mismo o diferente según las necesidades. |
Llama automáticamente cuando crea un objeto de clase. | Debe llamar explícitamente al método. |
Hay un constructor predeterminado proporcionado por el compilador. | El compilador no proporciona ningún método. |
31) ¿Qué es una corriente subterránea?
Por lo general, se usa un flujo de bytes para ingresar y generar su Unicode de 8 bits.
32) ¿Qué significa destructor?
El borrador es una función miembro de la clase que destruye o destruye un objeto.
33) Lista de capas de modelo OSI
Los conjuntos de modelos OSI son: 1) Físico, 2) Aplicación, 3) Presentación, 4) Sesión, 5) Transporte, 6) Red y 6) Serie de enlace de datos.
34) ¿Cuál es la principal diferencia entre un proceso y un hilo?
El proceso se denomina programa en curso. Un hilo es, por tanto, un segmento de un proceso; un proceso puede tener más de un hilo.
35) Explica la memoria primaria
Memoria clave, la RAM es la memoria principal de una computadora a la que se puede acceder directamente desde la Unidad central de procesamiento (CPU). Almacena información temporal hasta que se completa el proceso de ejecución.
36) ¿Qué es Internet?
Internet es una red informática mundial que ofrece una amplia gama de servicios de información y comunicación. Se trata de redes interconectadas, utilizando un protocolo de comunicación.
37) ¿Qué es la World Wide Web (WWW)?
WWW o la World Wide Web es un método para acceder a la información a través de Internet.
38) ¿Qué es un algoritmo?
Un algoritmo es una regla o proceso paso a paso que se debe seguir para resolver un problema en particular.
39) ¿Qué es el sistema operativo?
El sistema operativo (SO) es un software que actúa como una interfaz entre el usuario final y el hardware de la computadora. Cada computadora debe tener al menos un sistema operativo para ejecutar otros programas.
40) ¿Qué es la criptografía?
La criptografía es el estudio de técnicas que ocultan el verdadero significado de la información. Convierte esta información a un formato que la gente no puede leer y viceversa.