Me entrevistaron con Hexaview Technologies. Le pedí al departamento de recursos humanos de la empresa la referencia y, después de 2 semanas, finalmente respondió, después de analizar mi currículum, que se me informará por correo sobre la prueba de evaluación de codificación. Después de dos días, se llevó a cabo la Ronda de codificación por Skype.
Ronda 1: Prueba de evaluación de codificación
Las preguntas formuladas en esta ronda se enumeran a continuación:
- https://www.geeksforgeeks.org/stock-buy-sell/
- Encuentre la palabra del medio de la oración dada (en el caso de un número par de palabras en una oración, imprima la palabra con la longitud máxima de dos palabras del medio).
Después de la ronda de codificación, recibí la llamada de Recursos Humanos de que me seleccionaron para las próximas rondas de entrevistas técnicas.
Ronda 2: Ronda Técnica 1
Las preguntas formuladas en esta ronda se enumeran a continuación:
- Haz una breve introducción sobre ti.
- Preguntado por los principales proyectos.
- ¿Qué es la programación orientada a objetos y por qué se utiliza?
- ¿Cuáles son los cuatro pilares de la programación orientada a objetos?
- Proporcione ejemplos del mundo real en los que se puedan usar la abstracción, el polimorfismo, la herencia y la encapsulación.
- Diferencia entre errores y excepciones.
- Diferencia entre sobrecarga de métodos y anulación de métodos.
- ¿Se puede sobrecargar el método Main?
- ¿Qué es Hash Map?
- ¿Cómo almacenará números de teléfono usando HashMap si algunos de los nombres en los contactos son los mismos?
- Codificación en vivo (Usando cualquier IDE): Invierta una oración dada.
- ¿Qué son los comandos de selección, actualización, inserción y eliminación en SQL?
- ¿Cuál es la clave principal?
- ¿Qué es una clave foránea?
- ¿Qué es una vista en la base de datos?
- https://www.geeksforgeeks.org/puzzle-set-35-2-eggs-and-100-floors/
- Por fin como de costumbre «¿Tiene alguna pregunta para mí»?
Después de la primera ronda de entrevistas técnicas, recibí una llamada de Recursos Humanos para la Segunda Ronda de entrevistas.
Ronda 3: Ronda Técnica 2
Las preguntas formuladas en esta ronda se enumeran a continuación:
- Presentarte.
- Describe el mejor proyecto que has hecho.
- ¿Cómo usaste una API?
- ¿Cómo se integra firebase con las aplicaciones flutter?
- https://www.geeksforgeeks.org/puzzle-4-pay-an-employee-using-a-gold-rod-of-7-units/
- https://www.geeksforgeeks.org/palabras-inversas-en-una-string-dada/
- https://practice.geeksforgeeks.org/problems/total-decoding-messages1235/1
- Ordenar la Lista Vinculada dada.
- Elimine un Node en la lista vinculada si solo tiene acceso a ese Node que se va a eliminar.
- ¿Qué estructura de datos sugerirá para la inserción y eliminación de un elemento en cualquier posición?
- ¿Cuál es la diferencia entre subconsultas correlacionadas y no correlacionadas?
- ¿Qué es la normalización en DBMS?
- ¿Qué son 1NF y 2NF?
- El entrevistador me pidió que normalizara la tabla dada que dictó.
- Encuentre las quintas calificaciones más altas de una tabla que contiene datos de estudiantes y sus calificaciones.
- Cualquier pregunta para mí.
Después de la segunda ronda de entrevistas, recibí el mensaje de Recursos Humanos en Skype de que mi tercera ronda de entrevistas será por la noche.
Ronda 4: Ronda Técnica 3
Las preguntas formuladas en esta ronda se enumeran a continuación:
- Háblame de ti.
- Pasa por tu mejor proyecto.
- ¿Cuáles son las diferencias entre la relación Is-A y la relación Has-A?
- Diferencia entre Abstracción y Encapsulación.
- Diferencia entre clase abstracta e interfaz.
- Diferencia entre lanzamientos y lanzamientos.
- ¿Qué es stack and queue con ejemplos de la vida real?
- Diferencia entre una cola y una cola.
- ¿Qué es una cola de prioridad?
- Diferencia entre árbol binario y árbol de búsqueda binario.
- Dibuja un árbol de búsqueda binaria.
- ¿Qué es una lista enlazada circular?
- Inserte un Node en una posición particular en la lista doblemente enlazada.
- Escriba código para el recorrido InOrder, PreOrder y PostOrder del árbol binario.
- Encuentre el Node medio en una lista enlazada circular.
- Diferencia entre el comando Eliminar y Truncar.
- ¿Qué son los comandos agregados en SQL?
- ¿Qué comando SQL usará para encontrar un patrón del texto dado?
- Escriba una consulta SQL para encontrar el salario mínimo de los empleados de cada departamento.
- ¿Qué es un disparador en SQL?
- ¿Qué son las propiedades de ACID?
- Cualquier pregunta para mí.
Después de esta ronda, recibí una llamada de Recursos Humanos para Ronda de Recursos Humanos.
Ronda 5: Ronda de recursos humanos
- Comenzó con presentaciones y algunas preguntas de comportamiento.
- Sobre los miembros de la familia.
- Sobre el rol y las responsabilidades.
- Fuerza y debilidad.
- ¿Dónde te ves después de cinco años?
- Algunas preguntas basadas en la situación.
- Cualquier pregunta para mí.
Veredicto: Seleccionado.
Consejos :
- Completa los acertijos de nivel fácil a medio sobre geeks para geeks.
- Desarrolle el hábito de explicar las cosas con ejemplos del mundo real.
- Siga repasando cosas relacionadas con DSA, OOP, DBMS y SQL.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA