Recientemente me entrevistaron para el puesto SDE 2 en OlaCabs.
Ronda 1 (alrededor de 1 hora)
Diseñar e implementar una biblioteca de registro. El idioma preferido era Java.
– Puede haber múltiples anexadores, como archivo, red, base de datos, etc. Debería ser fácil agregar anexadores.
– La biblioteca debe ser fácilmente configurable.
– El formato del mensaje debe ser configurable.
– El registrador no debe agregar sobrecarga adicional.
– Debe iniciar sesión en todos los anexadores simultáneamente.
Ronda 2 (alrededor de 1 hora)
Discusión sobre el diseño y el código que ha escrito en la ronda 1.
Se hicieron preguntas como manejo de concurrencia, etc.
Ronda 3 (1 hora)
: monitoreo de aplicaciones: ¿cómo manejará los datos provenientes de varias aplicaciones?
– Ola opera dentro de los límites de la ciudad (un área fija). Cómo determinar que un usuario está dentro de esa área y luego mostrarle los taxis disponibles. (Un problema más simple es cómo determinar si un punto está dentro de un ploygon o no ).
– Dada una array que contiene 0,1,2. Ordenarlos manteniendo el orden en que estaban en la array original.
Ronda 4 (Ronda gerencial – 45 minutos)
Preguntas básicas como: tus fortalezas, debilidades, mejor momento, peor momento, por qué quieres cambiar, ¿por qué ola?
En general, fue una buena experiencia.
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.
Problemas de práctica relacionados
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