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
3
10
12
7
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