Ronda 1: la ronda uno fue una prueba en línea con 4 secciones, cada sección fue cronometrada y no puede cambiar entre las secciones. Las secciones solo se pueden intentar en un orden específico:
-
Sección 1: Evaluación cognitiva: 20 MCQ, 20 min. Las preguntas estaban relacionadas con el razonamiento lógico y las matemáticas básicas.
-
Sección 2: Evaluación técnica: 20 MCQ, 20 min. Las preguntas estaban relacionadas con el conocimiento básico de las computadoras como DSA, OS, DBMS, verificación de sintaxis.
-
Sección 3: Evaluación de la codificación: 2 preguntas:
- Número con la máxima ocurrencia del dígito K. Se dio una array de números y se dio un solo número k, se debe imprimir el número que tiene la máxima ocurrencia de k.
Ex:array: {22, 32, 242, 277, 222}, k=2, output:222
- Coincidencia de comodines: pregunta similar .
Sección 4: Evaluación gamificada: eran como los juegos basados en la memoria y tenían 3 o 4 niveles por juego.
- Número con la máxima ocurrencia del dígito K. Se dio una array de números y se dio un solo número k, se debe imprimir el número que tiene la máxima ocurrencia de k.
Ronda 2: Esta fue una ronda telefónica realizada en BlueJeans que duró aproximadamente una hora, el entrevistador me saludó y me dijo que me hablara de mí, hice una breve introducción sobre mi educación y un poco sobre mi familia y mis pasatiempos. Luego me preguntó el tiempo promedio que dedico a codificar diariamente y mi idioma de preferencia.
Luego me dio una pregunta de codificación para codificar en el momento mientras compartía mi pantalla y explicaba lo que estaba haciendo. La pregunta era similar a esta pregunta .
Le di una solución básica a la que me preguntó la complejidad del tiempo y me pidió que la optimizara. PRACTICA LA CODIFICACIÓN OPTIMIZADA , ya que ayudará en todas partes, ya que los códigos optimizados se aprecian en todas partes. Tuvimos una buena discusión sobre qué debo abordar, cómo ayudará a la complejidad del tiempo y todo lo demás que pasa por mi mente.
Me preguntó si sabía de paginación, pero lo recordaba vagamente y le dije tajante que no me acuerdo, que de nada sirve andarse con rodeos que solo irrita al entrevistador. Luego me preguntó la diferencia entre un sistema operativo de 32 bits y un sistema operativo de 64 bits y cuánto GB de RAM puede contener cada uno (Respuesta: 2 ^ (32 o 64) bits de memoria). Luego me preguntó cuál era mi materia favorita a la que respondí Criptografía, y me hizo preguntas a partir de ella. Las preguntas estaban relacionadas con la criptografía de clave asimétrica y la diferencia entre simétrica y asimétrica.
La idea general de la entrevista era ver mi enfoque en lugar de mi habilidad de codificación, pero es imprescindible un buen conocimiento de los conceptos básicos de las materias básicas de CS, así como de los algoritmos. Se valora el dominio de la codificación, pero no es muy necesario, ya que lo que importa es la comunicación, el enfoque y la lógica.
Publicación traducida automáticamente
Artículo escrito por rimjhimraj2000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA