Introducción a las preguntas y respuestas de la entrevista de informática
Entonces, finalmente ha encontrado el trabajo de sus sueños en Ciencias de la Computación, pero se pregunta cómo descifrar la entrevista de Ciencias de la Computación de 2019 y cuáles podrían ser las preguntas de la entrevista de Ciencias de la Computación. Cada entrevista de Ciencias de la Computación es diferente y el alcance de un trabajo también es diferente. Teniendo esto en cuenta, hemos diseñado la entrevista de Ciencias de la Computación más común. Preguntas y respuestas para ayudarlo a tener éxito en su entrevista.
A continuación se presentan las 25 preguntas más comunes de la entrevista de informática de 2019 que se hacen principalmente:
1. ¿Qué es un archivo?
Responder:
Un archivo es una ubicación con nombre que almacena datos o información de forma permanente. Un archivo siempre se almacena dentro de un dispositivo de almacenamiento utilizando el nombre del archivo (por ejemplo, STUDENT.MARKS). Un nombre de archivo normalmente tiene un nombre primario y un secundario separados por un "." (DOT).
2. ¿Qué es una clase?
Responder:
Una clase es un plano a partir del cual se crean los objetos. Una clase contiene métodos y variables asociadas con una instancia de una clase.
3. ¿Qué es un objeto?
Responder:
Un objeto es una instancia de una clase. Por ejemplo
class Abc (-– Esta es una clase
int a; -- Esta es una variable
Abc público (); -- Este es el contratista
public static void main (String args ()) --- Este es un método
(
Abc a = nuevo Abc (); -- Esta es la creación de objetos donde 'a' es la variable de referencia o el nombre del objeto
)
)
4. ¿Qué es un constructor?
Responder:
Un constructor son métodos que se utilizan para crear un Objeto de clase. Hay dos tipos de constructor Constructor predeterminado y parametrizado.
5. ¿Cuál es el principio diferente de OOPS?
Responder:
Los principios básicos de OOPS son los siguientes:
- Encapsulamiento
- Abstracción
- Herencia
- Polimorfismo
6. ¿Qué es la herencia?
Responder:
La herencia es una propiedad en la que la propiedad de una clase principal (Superclase) se pasa a la clase secundaria (Subclase). Por ejemplo
class Abc (-– Esta es una clase
int a; -- Esta es una variable
public void abc () () - Métodos
)
la clase Xyz extiende Abc -– (Extender es la palabra clave, Xyz es la subclase que hereda las propiedades de la clase padre ABC).
(
public static void main (String args ()) --- Este es un método
(
Abc a = nuevo Abc (); -- Esta es la creación de objetos donde 'a' es la variable de referencia o el nombre del objeto
)
)
7. ¿Qué es el polimorfismo?
Responder:
El polimorfismo es la capacidad de un objeto de adoptar múltiples formas. El polimorfismo más común se usa en OOP cuando se usa una referencia de clase primaria para referirse a un objeto de clase secundaria.
8. ¿Cuáles son las variables de instancia y clase?
Responder:
La variable de instancia pertenece a una instancia particular de esa clase, mientras que la variable de clase. Una variable de clase también se conoce como variables estáticas. Por ejemplo
clase pública Abc (
public int a; …… .. Esta es una variable de instancia
public static int a1; …… .. Esta es una variable estática o de clase
…………………… ..
…………… ..
)
9.Comparar método y constructor?
Responder:
Constructor: se utiliza para inicializar la instancia de una clase.
Método: se utiliza para realizar alguna función u operación.
Constructor: no tiene un tipo de retorno.
Método: tiene un tipo de retorno.
10. ¿Qué es una clase singleton?
Responder:
La clase Singleton limita el número de objetos creados para una clase a uno, pero ofrece la flexibilidad de crear más objetos si la situación cambia.
11. ¿Cuáles son los pasos para crear el objeto?
Responder:
Primero se declara un objeto, luego se instancia y finalmente se declara. Por ejemplo
Abc a = nuevo Abc ();
12. ¿Cuál es el tipo diferente de modificadores de acceso?
Responder:
Hay cuatro tipos de modificadores de acceso como se indica a continuación: -
• Visible para el paquete general. No se necesita modificador.
• Privado: visible solo para la clase.
• Público: visible para el mundo.
• Protegido: visible para el paquete y la subclase.
13. ¿Cuál es la mayor precedencia de operadores en Java?
Responder:
El operador con la mayor preferencia son los operadores Postfix, es decir () ().
14. ¿Qué es una matriz?
Responder:
La matriz es un contenedor que contiene el número fijo de tipos de datos similares.
15. ¿Cuál es la diferencia entre equals () y método y == operador?
Responder:
Equals () es un método y coincide con el contenido de las cadenas, mientras que == es un operador y coincide con el objeto o la referencia de las cadenas.
16. ¿Es final la clase de cuerda?
Responder:
si
17. ¿Qué es una clase de envoltura?
Responder:
Para acceder al tipo de datos primitivos como un objeto, usamos la clase de contenedor. Ellos están siguiendo: -
Tipo primitivo | Clase de envoltura |
booleano | Booleano |
carbonizarse | Personaje |
byte | Byte |
corto | Corto |
En t | Entero |
largo | Largo |
flotador | Flotador |
doble | Doble |
18.Diferencia entre sobrecarga y anulación?
Responder:
La sobrecarga es cuando dos o más métodos en la misma clase tienen el mismo nombre de método pero parámetros diferentes (es decir, firmas de métodos diferentes).
La anulación es cuando dos métodos tienen el mismo nombre y parámetros del método (es decir, firma del método) pero uno de los métodos está en la clase principal y el otro está en la clase secundaria.
19. ¿Qué son las herencias múltiples en Java?
Responder:
Java admite múltiples herencias, es decir, la capacidad de una clase para implementar más de una interfaz. Una clase puede implementar múltiples interfaces pero no puede extender múltiples clases.
20. ¿Qué es una secuencia?
Responder:
Una secuencia se puede definir como la secuencia de datos. Hay dos tipos de transmisiones.
InputStream: se utiliza para leer datos de una fuente.
Flujo de salida: se utiliza para escribir datos en un destino.
21. ¿Qué es una secuencia de personajes?
Responder:
La secuencia de caracteres Java se utiliza básicamente para realizar entradas y salidas para Unicode de 16 bits. Los usuarios de las clases principales son FileReader y FileWriter, que internamente usa FileInputStream y FileOutputStream, por lo que la diferencia básica es que FileReader y FileWriter leen y escriben dos fragmentos a la vez, respectivamente.
22. ¿Qué es un flujo de bytes?
Responder:
La secuencia de bytes de Java se usa básicamente para realizar entradas y salidas para Unicode de 8 bits.
Las clases principales relacionadas con las secuencias de bytes son FileInputStream y FileOutputStream.
23. ¿Qué es una interfaz?
Responder:
La interfaz es un tipo de referencia en Java, similar a la clase pero su colección de métodos abstractos. Una clase puede implementar múltiples interfaces.
24.Diferencia entre clase e interfaz?
Responder:
A continuación se muestran las diferencias entre la interfaz y la clase:
- La interfaz no puede ser instanciada.
- Una interfaz no tiene constructores.
- La interfaz solo tiene métodos abstractos.
- Una clase implementa una interfaz y extiende una clase.
- Una interfaz puede extender múltiples interfaces.
25. ¿Qué es una clase abstracta?
Responder:
Una clase que contiene la palabra clave abstracta en una declaración se llama clase abstracta. Las propiedades de la clase abstracta son las siguientes:
- Las clases abstractas pueden o no contener métodos abstractos pero, si una clase tiene al menos un método abstracto, entonces debe declararse abstracto.
- La clase abstracta no puede ser instanciada.
- Para usar una clase abstracta, tenemos que heredarla de otra clase.
- Si heredamos una clase abstracta, entonces tenemos que proporcionar implementaciones a todos los métodos abstractos en ella.
Artículo recomendado
Esta ha sido una guía completa de las preguntas y respuestas de la entrevista de informática para que el candidato pueda tomar medidas enérgicas contra estas preguntas de la entrevista de informática fácilmente. Este artículo consta de todas las principales preguntas y respuestas de la entrevista de informática. También puede consultar los siguientes artículos para obtener más información:
- Entrevista de trabajo exclusiva
- Qué preferir Java Interface o Abstract Class
- Preguntas de la entrevista de ciencia de datos
- Preguntas importantes de la entrevista de Elasticsearch
- Consejos para descifrar la entrevista personal
- Trucos exclusivos para la entrevista de trabajo (más reciente)
- Sobrecarga y anulación en Java