Experiencia de entrevista Tesco a tiempo completo (en el campus)

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.

  1. empujar a (empujar a en la pila)
  2. estallido
  3. 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):

  1. ¿Qué aprendiste en tus 4 años de B.Tech?
  2. 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)
  1. 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.
  1. ¿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).

  1. Háblame de ti
  2. ¿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?
  3. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *