Experiencia de entrevista de Walmart para SDE-2 | Presencial 2021 (Virtual)

Walmart Global Tech visitó nuestro campus para contratar estudiantes para el rol de SDE 2. Hubo un total de 4 rondas.

Ronda 1 (Prueba de codificación): esta fue una evaluación de codificación en línea. La plataforma fue HackerEarth y el tiempo de duración fue de 1 hora.

  • 10 MCQ técnicos sobre OOPS, OS, DBMS, redes y SQL
  • 2 preguntas de codificación basadas en gráficos y strings

Un total de 26 estudiantes fueron preseleccionados después de esta ronda.

Ronda 2 (Ronda técnica: 75 minutos): esta ronda se realizó en Zoom. El entrevistador comenzó con una breve presentación de mí mismo. Luego me preguntó sobre mis proyectos y algunas preguntas basadas en mi currículum. Después de esto, me hizo las siguientes preguntas:

  • Diferencia entre C, C++, Java y Python.
  • Me pidió que codificara un programa para verificar si una string es un palíndromo o no. Escribí una función para esto, pero el entrevistador me pidió que lo hiciera también a través de la recursividad.
  • ¿Qué son la herencia y el polimorfismo?
  • ¿Qué es la normalización?
  • Diferencia entre DBMS y RDBMS.
  • Diferencia entre la asignación de memoria dinámica y la asignación de memoria estática.
  • ¿Diferencia entre constantes y variables?
  • ¿Qué es una pérdida de memoria?
  • ¿Qué es el manejo de excepciones?
  • Luego me pidió que escribiera un código para encontrar si un número es un número de Armstrong o no usando un bucle while y un bucle do-while.
  • Diferencia entre ciclo while y do-while.
  • Después de esto, me mostró el siguiente patrón y me preguntó la cantidad de bucles ‘for’ que se requerirán para escribir este patrón.
         A
        ABA
       ABCBA
      ABCDCBA
     ABCDEDCBA
  • ¿Qué es el valor ASCII? ¿Cómo podemos convertir ASCII a char y char a ASCII?
  • ¿Qué son las directivas de preprocesador?

Después de esta ronda, 18 estudiantes fueron seleccionados para la siguiente ronda.

Ronda 3 (Ronda técnica: 70 minutos): comenzó con mi presentación, pero luego el entrevistador omitió preguntarme sobre mi currículum en esta ronda. Me hizo las siguientes preguntas:

  • ¿Cómo agregamos repositorios en git?
  • Después de esto, comenzó a comprobar mis conocimientos en diferentes estructuras de datos:
    • ¿Qué es una array multidimensional?
    • ¿Cómo tomamos la entrada y la salida de una array 2D?
    • ¿Qué es una lista enlazada?
    • Diferencia entre array y lista enlazada.
    • Qué es una pila y el significado de las diferentes operaciones con ejemplos
    • Qué es una cola y el significado de las diferentes operaciones con ejemplos
    • Explicar la búsqueda lineal con un ejemplo.
    • Explicar la búsqueda binaria con un ejemplo.
    • Explique la ordenación de burbujas con un ejemplo
    • Explique la ordenación rápida con un ejemplo
  • Me mostró una consulta SQL y me pidió que la explicara.
  • Escriba una consulta SQL para encontrar el segundo salario máximo de una tabla dada.
  • Volvió a preguntarme sobre el polimorfismo y la herencia.
  • ¿Qué es el manejo de excepciones y explicarlo a través de un código?
  • ¿Qué es multiproceso?
  • Diferencia entre proceso e hilo.
  • ¿Cómo declaramos un objeto en C++ y Java?
  • Luego me pidió un rompecabezas: https://www.geeksforgeeks.org/puzzle-1-how-to-measure-45-minutes-using-two-identical-wires/

Entre la entrevista, también me pidió que mostrara toda mi habitación rotando mi cámara.

En esta ronda, 13 estudiantes fueron preseleccionados.

Ronda 4 (Ronda técnica – 35 minutos): La entrevista me pidió que me presentara y me hizo algunas preguntas sobre mi currículum. Luego me hizo la siguiente pregunta:

  • Diferencia entre estructuras de datos lineales y estructuras de datos no lineales.
  • Luego me pidió que codificara un programa para verificar si la string de paréntesis de entrada es válida o no. – https://leetcode.com/problems/valid-parentheses/

Los resultados se anunciaron al final del día y se seleccionó un total de 10 estudiantes para el puesto de FTE.

Resultado: Seleccionado

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 *