Hola a todos, Espero que todos estén bien. Estoy compartiendo mi experiencia con Paypal.
Ronda 1 (Prueba HackerEarth): 2 preguntas 1.5 horas
- https://www.hackerearth.com/problem/algorithm/beautiful-numbers-05de0f51-101121ca/
- Basado en array 2D
Resolví ambos, uno es parcialmente y el otro es completo.
Ronda 2 (Ronda DSA)
- Vista izquierda del árbol binario
- Intercambios mínimos necesarios para ordenar la array.
- Contar substrings de palíndromo.
He dado un enfoque óptimo, con un código completamente funcional.
Ronda 3 (Ronda de Java): discusión sobre la arquitectura del proyecto
- Diseña tu propio mapa hash.
- Dos strings reciben intercambios mínimos para que las dos strings sean iguales.
- Compruebe si un árbol es BST.
- Preguntas del framework Executor y JAVA 8.
Ronda 4 (Diseño del sistema):
- Discutido Arquitectura del proyecto
- Diseñe un sistema FASTAG.
- Código para el patrón de diseño singleton.
- Principio de hash consistente
- Fila que tiene un número máximo de 1 en una array de 0 y 1 (2D Array).
- Preguntas de Spring Boot (Spring batch, Spring AOP) y microservicios (patrón de detección de servicios, tolerancia a fallas).
- Preguntas desde SQL (Joins, propiedades ACID).
Ronda 5 (Ronda Tecno Gerencial):
- Se discutió el proyecto actual y algunas preguntas de comportamiento.
- Se le pidió que diseñara un sistema de comedor.
- Problema de caída de huevo (programación dinámica)
- Lista de enlaces inversos en k grupos.
Puntas:
- Sea fuerte con la parte de codificación (DSA),
- Estarán pidiendo códigos que funcionen completamente,
- Primero intente dar un enfoque de fuerza bruta y luego intente optimizarlo, si proporciona una solución optimizada al comienzo, entonces hay posibilidades de que su pregunta se modifique.
Publicación traducida automáticamente
Artículo escrito por vijaymaurya y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA