Experiencia de entrevista fuera del campus de Infosys (HackWithInfy)

Ronda 1: Fue una ronda de codificación organizada en Hackerrank. Concurso de tres horas de duración compuesto por tres preguntas de programación. Generalmente se nivelan como Fácil – Medio – Difícil. Pero si tiene suerte, también puede obtener dos fáciles. Mi primera pregunta estaba basada en una array simple y la segunda estaba relacionada con la clasificación y el algoritmo codicioso y la tercera estaba basada en el recorrido de gráficos. Pude resolver el primero por completo, el segundo parcialmente (18 de 21 casos de prueba) y no pude resolver el tercero. En general, si puede resolver al menos una pregunta, puede calificar para la segunda ronda. Seleccionan a los 7000 principales solicitantes.

Ronda 2: esta ronda es similar a la primera, pero la única diferencia es que el nivel de las preguntas es difícil en comparación con la primera ronda. Tuve la suerte de obtener dos preguntas fáciles en comparación con otras y la tercera se basó nuevamente en Graph (Encuentre las soluciones óptimas, también requiere el uso de programación dinámica). Pude descifrar los dos primeros y pasar algunos casos de prueba del tercero (3-4 casos de prueba). Top 200 – 300 cien participantes tuvieron la oportunidad de presentarse a una entrevista técnica para el puesto de Power Programmer. Los siguientes 3000 eran elegibles para Ingeniero de Sistemas o Especialista en Ingeniería de Sistemas). También se convocó a los mejores 109 estudiantes para una ronda de hackathon en el campus de Pune Infosys.

Entrevista técnica:

Fue una entrevista por Skype realizada en la oficina de Infosys Nagpur.
La entrevista duró alrededor de 1 hora a 1 hora y 15 minutos.

  • Preséntate: Presentado.
  • Explicar el estado actual de mi proyecto de fin de carrera : Explicado
  • Considere que soy un principiante en programación, explíqueme el concepto OOP: explicado con ejemplos. ( En skype te permiten usar el bloc de notas y tienes que compartir la pantalla )
  • Preguntas frecuentes relacionadas con los especificadores de acceso:
    • ¿Pueden las clases ser privadas en Java?
    • ¿Especificador de acceso que no sea privado ni público?
  • ¿Cuáles son las pilas de tecnología con las que he trabajado? Respondió a todos como C++, Java, MySQL, NoSQL, Android, PHP, etc.
  • ¿Diferencia entre bases de datos estructuradas y no estructuradas? Explicado.
  • Escriba un programa para imprimir todas las permutaciones de strings. Primero lo hice usando el método nextpermutation() de c++. Me apreció por eso, pero luego me pidió que escribiera mi propia lógica. Tomó 10 minutos pero no pude escribir completo pero cerca del 80% de la lógica tanto como pude recordar. Aprecié mi enfoque. ( El truco es no rendirse muy pronto, seguir intentándolo).
  • Escriba un programa para imprimir duplicados de la string dada. Primero lo escribí usando una array de recuento, pero no estaba completamente satisfecho con el enfoque, por lo que me preguntó cuál es una alternativa para las arrays, así que le hablé sobre vectores y mapas. Luego preguntó si puedes resolver esta pregunta usando mapas. Escribí y expliqué las ventajas de usar mapas sobre arreglos.
  • Explique la herencia con un ejemplo adecuado. Explicado.
  • Explicar los errores de tiempo de compilación y los errores de tiempo de ejecución. Explicado con ejemplos.
  • ¿Cómo manejaría los errores de tiempo de ejecución? Contestada .
  • Qué son las excepciones y nombrar algunas excepciones predefinidas. Contestada.
  • ¿Por qué se usa finalmente el bloque en Excepciones? Contestada .
  • ¿Qué son las API? Contestada.
  • ¿Cuáles son mis aspiraciones? Respondido brevemente.
  • Me pidió que esperara la entrevista de recursos humanos.

Entrevista de recursos humanos: fue solo una formalidad en la que hicieron algunos controles sobre si estoy de acuerdo con cosas como mudarme y viajar. Luego anunciaron los resultados después de 15 minutos, y se seleccionaron todos los aspirantes que se presentaron para los perfiles de programador de energía.

Gracias.

Publicación traducida automáticamente

Artículo escrito por husainadnan15 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 *