Hola, Espero que todos estén saludables y compartan. Hoy estoy compartiendo mi experiencia de entrevista con Walmart.
Ronda 1 (Estructuras de datos y algoritmo):
- Plana una lista enlazada.
- Invierte una lista enlazada en k grupos.
- Implementar LRU Cache (Usando lista enlazada).
- Versión modificada del algoritmo de Kadan.
- Compruebe si dos Nodes son primos en un árbol binario.
Ronda 2 (Ronda de Java – Tomada por el equipo de EE. UU.): Discusión sobre la empresa y el proyecto actuales.
- Patrón de diseño solicitado. (Implementación del patrón de consumo Productor).
- Características de Java 8. (Futuro completable y Arroyos y cierre). Dado un código donde necesito procesar datos usando flujos.
- Código Java para encontrar la substring max palindrome.
- Problema de atrapamiento de agua de lluvia.
- Preguntas de Colecciones y genéricos.
Ronda 3 (Diseño del sistema):
- Diseñar un sistema de chat de mensajería. (Pide implementar tanto en microservicios como en monolito).
- Explicar el equilibrio de carga.
- Preguntado sobre JWT y Spring Boot.
Ronda 4 (Ronda de gerentes de contratación): Arquitectura del proyecto actual.
- Me preguntó algunos acertijos.
- Pregunta del gráfico BFS y DFS.
- Me preguntó cómo escalar un gran sistema distribuido.
- Algunas preguntas de comportamiento.
Puntas:
- Ten confianza y calma.
- Concéntrese en DSA y en Java.
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