Prueba en línea:
- Sección de Aptitud
- Sección de fundamentos de CS
- Ensayo escrito
- 2 preguntas de codificación (nivel fácil a medio)
La prueba se realizó en Hackerrank y no fue supervisada, y no hubo tiempo basado en secciones.
La ronda 1:
- Presentarte.
- Una breve discusión de mis proyectos
- Pregunta de codificación:
calcule la cantidad de formas de codificar una string (solo dígitos 0-9) de la siguiente manera:
Input: “121” Output: 3 (Possible Encodings: “ABA”, “AU”, “LA”)
Rompecabezas: Número mínimo de pasos para pesar 1 kg de arroz con 1 g de peso
La ronda 2:
- Agrupe los mismos pares de suma en una array.
Input: {0,1,2,3} Output:[[(0,3),(1,2)], [(1,3)], [(0,2)], [(0,1)], [(2,3)] ]
- Imprime los números del 1 al 10,000 que tengan su factor sumatorio igual a ellos mismos. [Por ejemplo: 6(1+2+3=6)]
- ¿Por qué quieres ser ingeniero de software?
- ¿Qué ha hecho para alcanzar su meta de convertirse en ingeniero de software después de la universidad?
- ¿Qué sistema operativo usas? ¿Por qué no intentaste instalar Linux?
Pude hacer las dos preguntas de codificación con complejidades de tiempo óptimas, pero tuve problemas con las dos últimas preguntas ya que el entrevistador seguía preguntándome por qué no instalé Linux y no estaba muy convencido con mi respuesta de que MacOS es también basado en UNIX y cómo la secuencia de comandos bash se puede hacer fácilmente en el shell zsh de Mac. no continué más
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