Recientemente solicité OLA SDE 1 de Linkedin. Recursos Humanos se puso en contacto conmigo por correo electrónico y programó una fecha de entrevista para F2F
La ronda 1:
La primera ronda fue escrita. Se dieron dos preguntas.
Pregunta 1: hay dos tipos de bots A y B en una array 1-D. El bot ‘A’ solo puede moverse a la izquierda mientras que ‘B’ solo puede moverse a la derecha. También hay espacios vacíos en el medio representados por ‘#’. Pero también se da que los bots no pueden cruzarse entre sí. Dado el estado inicial y otro estado, deberíamos decir si la transformación es posible.
Entrada de muestra-
2
#B#A# ##BA#
#B#A# #A#B#
Muestra de salida-
Sí
No
Pregunta 2: Esta fue simple. Encuentra el subarreglo más largo en un arreglo donde el primer elemento del subarreglo es mayor que el último elemento. El conjunto completo no debe tomarse como un subarreglo.
Entrada de muestra-
1
5 4 3 2 1
Muestra de salida –
5 4 3 2
La ronda 2:
El entrevistador me pidió que explicara las respuestas a las preguntas anteriores y las resolví correctamente. Comprobó el código y pareció satisfecho. Luego, me hizo dos preguntas más
Pregunta 1: Dada una string, ¿cuántas rotaciones mínimas se necesitan para volver a la misma string? Se necesita hacer al menos una rotación
Entrada de muestra-
2
a B C
abab
Salida de muestra-
3
2
Pregunta 2: Encuentra la distancia entre dos Nodes en un árbol binario.
Ronda 3:
Esto fue tomado por un tipo mayor. Me pidió que explicara el trabajo que he estado haciendo en mi empresa actual. Esto continuó durante unos 20 minutos.
Luego me hizo dos preguntas generales vagas.
Pregunta 1: ¿Cómo detecta si una solicitud HTTP proviene de un ser humano o de un bot? Esta fue una pregunta abierta. Solo estaba tratando de entender cómo abordaríamos este problema. Quería al menos cinco cheques por clasificar la solicitud como enviada por un bot. Más tarde me pidió que diseñara el mismo en términos de componentes necesarios en una pizarra blanca. Siguió diciendo si es un cheque válido o no cuando estaba respondiendo.
Pregunta 2: imagina que eres el único miembro de un equipo que está disponible mientras los demás están de excursión. Si hay una interrupción y todo el servicio no puede funcionar sin este microservicio, ¿cómo lo abordaría? Esta fue nuevamente una pregunta abierta.
Luego vino el departamento de recursos humanos y me preguntó sobre mi CTC actual, las ofertas en mano, el período de aviso, por qué OLA y otras preguntas básicas de recursos humanos.
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