1) Ronda técnica
- Explícame cualquier proyecto/desafío/tamaño del equipo
- ¿Cómo resolviste el problema de la concurrencia en tu proyecto?
- ¿Qué patrones de diseño usaste?
- Diseño de caché LRU
- Formas de sincronizar en caché de memoria entre sí
- Escriba putIfAbsent personalizado extendiendo HashMap. También manejar concurrencia/corrección
2) Ronda técnica
- La mejor estructura de datos para una búsqueda más rápida de strings: Trie
- Optimice el tamaño de la prueba proporcionando otro DS: árbol de búsqueda ternario
- Complejidades del árbol de búsqueda Trie vs Ternary
- Consultas de rango: árbol de segmentos
- Compruebe si Tree es plegable o no
- ¿Ha trabajado alguna vez en algún motor de búsqueda?
3) Ronda técnica
- Discusión sobre el proyecto
- Uso de UID de versión serial
- Escribir implementación de hashmap
- Dada una array de números. Identifica la diferencia máxima entre 2 números tales que arr[x]<arr[y] y y>x
- Sugiera un diseño en el que varios subprocesos puedan acceder a una pieza de código común
- Imprimir árbol binario en orden vertical
4) Ronda de contratación de gerentes (Videollamada | BlueJeans)
- Discusión detallada sobre uno de los proyectos.
- Su papel en el proyecto
- Últimas sugerencias de revisión de código
- ¿Interacción con el gerente de producto directamente para todo el proyecto?
- Bloqueo de dos fases en sql
- Estrategia de reversión de ActiveMQ
- Identificar consultas lentas y cómo optimizarlas
- Conflictos en revisiones de código
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.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
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