Experiencia de entrevista de Groupon | Conjunto 4 (SDE2 para experimentados)

Primera ronda Ronda de codificación en línea en Hackerrank: – Tiempo 1 hora La pantalla se comparte 2 preguntas 
Debe ejecutar ambos programas con todos los casos de prueba aprobados 

1. Dada una string STRA que no contiene palabras y otra string STRB, debe encontrar la ocurrencia de cada palabra de STRA en STRB. 
La complejidad debe ser O (n) 
Sol: – Divida STRA en palabras y póngalas en prueba y luego elija una por una palabra de STRB y compare. 

2. Dado el caso de prueba T T < 10 y el número N < 300000 para cada caso de prueba y contiene N no cuyo rango es 300000. Encuentre el producto del factor primo distinto de todos los números. 
Ej. 1 

10 
12 

factor primo de 10 = 2*5 
factor primo de 12 = 2*2*3 
factor primo de 7 = 7 

SO factor primo distinto es 2*5*3*7 = 210 
salida -210 

Pantalla compartida de la segunda ronda técnica Tiempo 1,5 horas 4 preguntas 
Código de ejecución 
1. El origen y el destino de la array no se proporciona para llegar al destino. 

2. Flujo de número que necesita para encontrar el número mínimo hasta este punto. Podemos aumentar o disminuir cualquier número. 
Sol:-Montón y Mapa 

3. Dada una secuencia de números, genera un número aleatorio a partir de la secuencia con igual probabilidad. Puede usar solo el espacio O (1) y la entrada tiene la forma de flujo, por lo que no puede almacenar los números vistos anteriormente. 
Sol:- Usar índice e intercambiar solo cuando rand()==índice_actual 

4. Dado un conjunto de intervalos de tiempo en cualquier orden, combine todos los intervalos superpuestos en uno y genere el resultado que debe tener solo intervalos mutuamente excluyentes 
O (n Log n) complejidad 

3 Ronda técnica in situ en la oficina de bangluru 

Tercera ronda: – 1 hora y 15 minutos 
Discusión inicial sobre la arquitectura del sistema, alguna discusión sobre el patrón de diseño, como fábrica frente a inyección de dependencia. 
Mongo vs mysql 
Evento vs subproceso vs proceso vs modelo basado en actor hay ventajas y desventajas 
Sincronizar, interbloqueo concepto básico del sistema operativo 
Dos preguntas de programación:- 
a-> Subsecuencia creciente más larga en complejidad de registro (n) e imprimir LIS real. 
Código se centrarán más en el código línea por línea. 
b-> Se da una palabra es posible desde anagrama de palabra hasta palíndromo. 
Sol-: solo cuenta la ocurrencia del personaje 

Cuarta ronda: – Dos entrevistadores 1.5 horas 
Ronda de diseño del sistema: – Es como una discusión 
N número de archivo en el servidor, solo necesita cargar el archivo en el servidor uno por uno y durante la carga, si coincide con algún archivo, necesita devolver ese archivo de lo contrario, cualquier archivo aleatorio y eliminó ese archivo del servidor y agregó este archivo. 
El archivo es bastante grande Sol: – Trate un trozo como un carácter y haga un intento y compárelo. Manejar funda multihilo. 
Problema de memoria ya que no puede cargar todo el trie en la memoria. ¿Qué base de datos elige? ¿Necesita un índice en cualquier columna y por qué? puedes usar redis. 
Discusión sobre la compensación de solr .Sync vs Asyn .Enfoque de serialización .Enfoque de equilibrador de carga. 
Cómo funciona Hibernate y si necesita diseñar Hibenate, qué es lo que debe considerar. 

Quinta ronda: – 50 minutos 
Esto es difícil donde su aptitud cultural y habilidades de presentación y su conocimiento se juzgarán en una sola ronda. El 
jefe de tecnología de la India y la persona de recursos humanos se sentarán en una habitación y me darán un marcador para explicar en pizarra sobre la arquitectura del sistema para construir un comercio electrónico y están escuchando y haciendo preguntas. ¿Qué herramientas se utilizan para qué y por qué es mejor? ¿Por qué Redis se coloca en la interfaz? por qué necesitamos solr y preguntarán sobre mi proyecto anterior. ¿Cuáles son las cosas que dejé debido a la limitación de tiempo? 
Me dan un caso si su sistema falla, ¿cómo se lo informará a la persona interesada? Discusión sobre el sistema de notificación. Acerca de Playframework vs Spring y su ventaja. Mapeador ORM. 

Sexta ronda en SKYPE:-1 hora 
Gerente de contratación Ronda 
Diseño de clase 
Diseño de sistema de estacionamiento redondo. Caso de borde 
Una pregunta de probabilidad No la recordaba. 

Séptima ronda de RRHH:- 
Acerca de las expectativas, Cultura laboral, Cuestión de comportamiento, Negociación salarial. 

Gracias a GeeksForGeeks. Todo el proceso lleva más de 1 mes. 

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks. 

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *