Prueba en línea:
- Primera sección: Esta ronda se llevó a cabo en Eduthrill. Se suponía que alrededor de 30 MCQ sobre SO, DBMS, redes, aptitud, arquitectura informática, etc. se realizarían en 30 minutos.
- Segunda sección: esta ronda se realizó en Codelyzer. Una pregunta de codificación. Dado un conjunto de monedas, determine si es posible dividirlo en 3 partes iguales o no.
Todas las rondas de entrevistas se realizaron por Skype debido a la situación del COVID-19.
Primera Ronda: La entrevistadora se presentó y me pidió que me hablara de mis proyectos. Hice una breve introducción a uno de mis proyectos. Hizo algunas preguntas relacionadas con la pila de tecnología.
Compartió un enlace de un documento de Google y luego me hizo esta pregunta muy básica, y se suponía que debía codificarla sin ningún error. Después de que terminé de codificar, me preguntó la complejidad temporal de mi solución.
- Imprime todas las palabras posibles de los dígitos del teléfono
- Dadas las horas de inicio y finalización de las reuniones, encuentre el número mínimo de salas para programar todas las reuniones. Le di un enfoque de fuerza bruta, ella estuvo de acuerdo y me pidió que lo codificara. Me preguntó la complejidad del tiempo y me preguntó si podía optimizarlo aún más. Escuchó mi solución y me pidió que le explicara la complejidad temporal de esa solución. Además, preguntó sus dudas con respecto a mi solución, pero al final quedó satisfecha.
- Número mínimo de plataformas requeridas para una estación de tren/autobús
Me preguntó si estoy familiarizado con los conceptos de OOPS. Dije que sí, así que me pidió que diseñara el Sistema de Gestión de Bibliotecas. La respuesta debería estar en el contexto del diseño OOPS.
Segunda ronda:
- Dada una array que contiene tres tipos de letras: s, w y g, ordénelas de modo que todas las s estén al principio, luego las w y luego las g. Le di un enfoque de fuerza bruta. Me pidió que ideara otro enfoque, así que le di la respuesta típica a esta pregunta.
Me dio un enlace a Codebunk y me pidió codificarlo allí. Revisó mi salida, estaba funcionando bien, así que pasó a la siguiente pregunta.
- Ordenar una array de 0s, 1s y 2s
- Luego me hizo la típica pregunta de Capturar Agua de Lluvia . Dijo que podía tomarme mi tiempo y pensar tranquilamente en una solución. Le expliqué mi solución y me pidió que la codificara parcialmente e imprimiera solo las arrays izquierda y derecha. Lo hice, así que me pidió codificar toda la solución. Me dio una entrada de muestra y verificó si estaba dando la respuesta correcta o no.
- Dado que se ha rotado una array ordenada y rotada, encuentre el número de rotaciones en esa array.
Le di una solución de fuerza bruta, así que me pidió que usara una búsqueda binaria. Lo expliqué usando ese método también.
Tercera Ronda: Esta ronda fue comparativamente más corta que otras. Duró 20 minutos más o menos. El entrevistador me pidió que explicara alguno de los proyectos. Tenía varias contrapreguntas. Preguntó mientras trabajaba en un equipo qué tipo de desafíos enfrentaste y cómo los superaste.
Dado un cliente y un servidor, el cliente necesita enviar cierta información confidencial al servidor, entonces, ¿cómo se aseguraría de que llegue al servidor de forma segura? Di un acercamiento. Modificó levemente su pregunta y luego me pidió que la respondiera, le di otro enfoque y luego quedó satisfecho con mi respuesta.
Veredicto: seleccionado para un puesto de tiempo completo:)
Publicación traducida automáticamente
Artículo escrito por connectedkajal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA