Experiencia de la entrevista de DE Shaw | conjunto 9

  • Telefónico:
    1. JD (Descripción del puesto)
      • ¿Qué son las clases de almacenamiento? (Explicación de todos los diferentes tipos de clases de almacenamiento)
      • ¿Qué hay de registro?
      • Cómo la estática afecta la vida y el alcance de una variable
      • ¿Por qué no podemos referirnos a una variable estática desde un archivo externo como extern.
    2. Diferencia entre paginación y segmentación
    3. Qué es la fragmentación, qué es la fragmentación interna y externa
      • Pasos de escribir un código para ejecutarlo como un programa (pasos detallados como análisis léxico y simántico, preprocesamiento, generación de código intermedio, vinculación, carga)
      • Cómo distinguir cuándo usar enlaces estáticos y enlaces dinámicos.
      • Detalles sobre el preprocesamiento
      • ¿Qué sucede cuando escribimos #include?después de preprocesar los detalles.
      • Diferencia entre #incluiry #incluir «stdio.h»
    4. Qué le sucede a un programa que tiene llamadas al sistema (cambio de contexto, necesario para explicar en detalle)
    5. Interbloqueo, evitación de interbloqueo
    6. destrozando
    7. Algunas preguntas algo muy simples como encontrar el punto de intersección de dos listas vinculadas , la dirección del Node se da como X, cómo eliminar X
    8. Diferentes tipos de algoritmos de programación.
    9. Cuando ocurre el desbordamiento de pila.
      • Herencia
      • ¿Cuál es la diferencia entre el polimorfismo en tiempo de ejecución y el polimorfismo en tiempo de compilación?
      • Cómo el compilador logra internamente el polimorfismo en tiempo de ejecución
      • ¿Cómo se almacena la entrada en VTable?
    10. Explicar la estructura de la tabla Inode.

    Entrevistas cara a cara:
    son todas entrevistas de dos en uno

  • La ronda 1:
    1. Descripción del trabajo
    2. ¿Qué es BST? ¿Cómo podemos saber si un árbol es BST o no? Proporcionó 2-3 soluciones. Ocurrió un caso límite de recorrido simple en orden. Luego NextMax, nextMin para cada elemento. Se le pidió que optimizara, pero no pudo hacerlo.
    3. Dado un párrafo, imprime todos los anagramas juntos . Solución, modificar DS como:
      class newWords{
          string origWord
          string sortedWord
      }

      Ordene el párrafo según la palabra ordenada, obtendremos todos los anagramas juntos.

    4. DBMS, dijo que no, pero el entrevistador insistió en hablar sobre la propiedad de ACID. Se le pidió que escribiera código para garantizar la atomicidad.
    5. Un poco sobre la autenticación
    6. Estructura de una entrada de la tabla Inode
    7. Comando de Linux para conocer palabras únicas en un archivo
    8. Implementar cola de prioridad, escribir código. [Implementado usando array]
    9. Encuentre el n-ésimo elemento máximo en un BST. LPR transversal en orden modificado (izquierda, principal, derecha) a RPL. Escribe un código de trabajo.
    10. ¿Qué son las bases de datos agrupadas y no agrupadas?
  • La ronda 2:
    1. Descripción del puesto con casos usados.
    2. Sobrecarga del operador con casos usados.
    3. Diseñar una estructura para dirigirse a los empleados de una organización. Utilicé conceptos de polimorfismo en tiempo de ejecución para diseñar clases.
    4. El Problema de Intervalo de Existencias Llegó a la mitad pero no pudo completar la solución.
    5. Encuentre el mínimo en la pila en cualquier punto del tiempo.

    Algunas preguntas pequeñas… No puedo recordar. Contrariamente a los comentarios que recibí de la gente, fueron muy

  • Ronda de recursos humanos:
  • Cuéntame algo sobre ti que no pueda obtener de CV
  • Cuéntame algunas cosas interesantes sobre la universidad.
  • ¿Cómo te gusta Hyderabad?
  • ¿Por qué quieres cambiar de trabajo cuando después de la conversación creo que te lo estás pasando genial en Samsung?
  • Tienes idea de en qué trabajamos.
  • ¿Por qué tanto código? [Mencioné codechef, topcoder y github en mi CV]
  • Cuáles son los mejores y peores momentos de tu universidad.

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

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

Deja una respuesta

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