La ronda 1:
La primera ronda fue una prueba de codificación en línea sobre Hacker Rank. Necesitamos resolver dos preguntas en 90 minutos.
P1) https://practice.geeksforgeeks.org/problems/knight-walk/0/?ref=self
P2) Necesitamos diseñar una pila especial que admita las siguientes operaciones.
- empujar a (empujar a en la pila)
- estallido
- inc ab (incrementar los últimos b elementos de una pila en a)
Después de cada operación necesitamos imprimir la parte superior de una pila. Si la pila está vacía, imprima «VACÍO»
Nota : a, b son números enteros
Ejemplo de caso de prueba
empuje 25
empuje 5
pop
empuje 10
empuje 12
inc 2 2
pop
pop
pop
Salida:
25
5
25
10
12
12
12
27
VACÍO
He hecho 2 preguntas. 15 estudiantes fueron preseleccionados para la próxima ronda entre 70 estudiantes. Los estudiantes que completaron una pregunta y algunos casos de prueba básicos para la segunda pregunta también fueron preseleccionados.
Ronda 2 (Ronda Técnica):
- ¿Qué aprendiste en tus 4 años de B.Tech?
- Me hizo muchas preguntas sobre el sistema operativo. Estoy escribiendo solo algunas preguntas que recuerdo.
- Diferentes algoritmos de programación.
- ¿Cómo asigna valores de prioridad a un proceso, es decir, qué proceso tiene mayor prioridad y menor prioridad?
- Multinúcleo vs multihilo. Como máximo, cuántos subprocesos puede crear en un proceso
- ¿Qué es el bloqueo muerto? ¿Cómo manejará los puntos muertos (algoritmo de banqueros, gráfico de asignación de recursos)
- Luego hizo algunas preguntas sobre redes informáticas.
- HTTP frente a HTTPS
- ¿Qué es FTP?
- TCP frente a UDP
- ¿Qué hace la capa de transporte? ¿Qué es el control de congestión y control de flujo?
- ¿Qué protocolo se utiliza para enviar correo?
- NOTA:
- Básicamente, la forma en que responda impulsará la entrevista. El entrevistador generalmente intenta elegir la pregunta de su respuesta anterior. así que lo que sea que estés respondiendo debes estar 100% seguro.
- ¿Escribir un programa para encontrar si una lista enlazada dada es un palíndromo o no? (En un solo recorrido). Me pidieron que escribiera el programa completo (en un compilador en línea) y el entrevistador comparó el código con varios casos extremos.
Ronda 3:
Esta fue una ronda de recursos humanos. Los 15 candidatos tenían ronda de recursos humanos (independientemente del rendimiento de la ronda técnica).
- Háblame de ti
- ¿Cómo elegirá a los miembros de su equipo para un proyecto? ¿Cómo manejará si los miembros de su equipo no están trabajando correctamente?
- Digamos que necesita completar su proyecto por la noche. Usted y todos sus compañeros de equipo están atrapados y no pueden continuar y todos sus amigos están ocupados en sus propios trabajos. Ahora, ¿cómo manejarás esta situación?
De 15 Estudiantes 4 fueron seleccionados. Por suerte soy uno de los 4.
Publicación traducida automáticamente
Artículo escrito por koteshwar_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA