Experiencia de entrevista Newfold (en el campus)

Estoy escribiendo este artículo para compartir mi experiencia de entrevista con Newfold Digital. Aprendí mucho a lo largo del proceso y espero que al escribir mis experiencias, pueda reflexionar sobre el viaje y usted también pueda aprender algo. Newfold Digital, anteriormente Endurance International Group, es una empresa de servicios de TI especializada en alojamiento web. Es la empresa de alojamiento web y registro de dominios más grande del mundo que se formó el 10 de febrero de 2021 al fusionar Endurance International Group con Web.com por Clearlake Capital Group. Visitaron nuestro campus los días 2 y 3 de septiembre de 2021.

Antes de registrarse:

  • Tener un buen currículum es muy importante. Use una plantilla simple y haga que la revisen sus superiores o profesores. Asegúrate de resaltar los detalles que te hacen destacar para el puesto particular al que te postulas.
  • Lo siguiente importante es prepararse para las rondas de entrevistas técnicas. Tener un buen conocimiento de estructuras de datos y algoritmos sin duda será beneficioso durante todo el proceso de contratación.

Después del registro:

  • Recibimos el enlace de prueba en el ID de correo electrónico registrado directamente de la empresa. La empresa ofrecía dos perfiles: Ingeniería de Software e Ingeniería Operacional. Opté por el Perfil de Ingeniería de Software.

Ronda 1: prueba en línea

  • La primera ronda se llevó a cabo en la Plataforma Talview; esta ronda tuvo 60 MCQ sobre estructuras de datos y algoritmos, redes informáticas, sistemas operativos, sistemas de administración de bases de datos, preguntas basadas en resultados y algunas preguntas sobre Linux (conceptos como bifurcación, etc.). Tenga cuidado al intentar las preguntas, ya que consiste en una calificación negativa.

Ronda 2: prueba de codificación

3 preguntas de nivel fácil a medio

Tiempo: 90 minutos

  1. Minimización de strings: Dada una string de caracteres en minúsculas a, b y c, y tenía que minimizar la string en función de algunas condiciones, algo así como dividir la string en dos partes y agregarlas de tal manera que si aparecen los mismos caracteres en Sufijo y Prefijo entonces puedes eliminarlos.
  2. Reorganizar una array: se le proporciona una array de longitudes pares. Debe organizar la array de tal manera que la mitad izquierda de la array sea la misma que la mitad derecha de la array. Si es posible, debe imprimir SÍ, de lo contrario, NO.
  3. Discrepancia de string: Dada una string S de longitud N, puede seleccionar cualquier substring de la string S e invertir esa string, de modo que los caracteres diferentes correspondientes en S y reversa (S) se consideren una falta de coincidencia, su tarea es encontrar el máximo número de desajustes cuando se realiza esta operación.

Ronda 3: Entrevista técnica 1

20 estudiantes fueron seleccionados para esta ronda.

Preguntas hechas:

  1. Dime algo sobre ti.
  2. ¿Cómo encuentra si su programa Java tiene un punto muerto?
  3. ¿Cómo resolver el punto muerto?
  4. ¿Cómo puede ocurrir un punto muerto en Java?
  5. ¿Tipos de patrones de diseño que ha utilizado?
  6. ¿Diferencia entre patrones de diseño de fábrica y patrones de diseño singleton?
  7. Una implementación del patrón de diseño Singleton.
  8. ¿Qué son las funciones virtuales en C++?
  9. ¿Qué son las plantillas en C++?
  10. Polimorfismo, tipos de polimorfismo y ejemplos.
  11. ¿Java admite herencias múltiples?
  12. ¿Cómo funciona la indexación en SQL?
  13. ¿En qué tecnologías front-end has trabajado?
  14. Hubo algunas preguntas más sobre los temas Sistema operativo, DBMS, CN.
  15. Hay 196 caballos participando en un Derby. En una ronda en particular, solo pueden participar 14 caballos. Tienes que encontrar los 5 mejores caballos. ¿Cuál es el número mínimo de rondas necesarias?

Preguntas de codificación:

  • Manipulaciones de strings
Input: I am Raghav 
Output:v ah gaRmaI 
  • Invierta la string pero las posiciones de los espacios deben ser las mismas.
  • Algoritmo de coincidencia de paréntesis sin usar Stack.

Ronda 4: Entrevista técnica 2

10 estudiantes fueron seleccionados para esta ronda.

Preguntas hechas:

  1. Dime algo sobre ti.
  2. Describir las propiedades de ACID
  3. Diferencia entre HashMap y HashSet.
  4. ¿Cómo averiguará la eficiencia de una aplicación?
  5. ¿Qué es el almacenamiento en caché y los tipos de almacenamiento en caché?
  6. ¿Qué es la caché LRU?
  7. ¿Qué patrones de diseño has utilizado y por qué?
  8. ¿Qué es el patrón de diseño MVC?
  9. ¿Por qué elegiría MVC Design Pattern sobre otros?
  10. ¿Cómo funciona el DNS?
  11. ¿Qué son las cookies y cómo se implementan?
  12. Se hicieron algunas preguntas más sobre sistemas operativos y DBMS.

Preguntas de codificación:

  1. Diseñe una estructura de datos para LRU Cache.
  2. Algoritmo de coincidencia de paréntesis (Sí, me hicieron la misma pregunta en ambas rondas. xD)
  3. Subsecuencia común más larga

Ronda 5: Entrevista Telefónica (HR)

3 estudiantes fueron seleccionados para esta ronda.

Preguntas hechas:

  1. Dime algo sobre ti.
  2. ¿Cómo fue tu pasantía anterior?
  3. ¿Cómo te propones Planificar un día de acuerdo a las tareas que tienes asignadas?
  4. ¿Tiene algún problema con la ubicación del trabajo?
  5. Como ya está colocado, ¿por qué quiere unirse a nuestra empresa?

Finalmente, nos seleccionaron a los 3.

Puntas:

  • Practique la codificación en LeetCode, Codechef, etc. Participe en diferentes competencias como Codechef long challenge, CodeChef lunchtime para que se acostumbre al entorno de codificación basado en el tiempo. No es necesario obtener la sintaxis 100% correcta durante las rondas técnicas. El entrevistador comprueba tu estrategia, lógica y tu afán por encontrar una solución.
  • Siempre trate de responder con confianza y no tenga miedo de cometer algunos errores. La confianza siempre juega un papel clave en las entrevistas. Sea minucioso con sus fortalezas y si no sabe una respuesta o un concepto en particular, cortésmente diga que no lo sabe pero que seguramente lo estudiará en el futuro.
  • Lo más importante es pensar en voz alta. Siga discutiendo sus soluciones con el entrevistador. Pregúntele sobre los casos de esquina y otras limitaciones. El entrevistador sutilmente da algunas pistas y tendrás que tener mucho cuidado para captar esas pistas y aplicarlas en tu solución. No piense en proporcionar una solución muy óptima al principio, puede terminar haciendo que su algoritmo sea complejo. Adopte un enfoque modular para resolver las preguntas.
  • En la Ronda Gerencial, pregúntale a tu entrevistador cómo funciona su equipo y cómo adaptarse a la cultura de la empresa.
  • Sea usted mismo en la entrevista. El entrevistador sabrá si estás fingiendo, por lo que es mejor ser siempre honesto al responderle.
  • Antes de sentarse para la entrevista, lea sobre la organización, el trabajo que realizan y su cultura y valores.
  • Cuando se le dé la oportunidad, haga preguntas. Esto mostrará su interés en la empresa y mostrará inherentemente su deseo de unirse.

Gracias por tomarse el tiempo y leer mi experiencia. Les deseo todo lo mejor en todos sus proyectos futuros. Espero que este artículo te ayude con tus próximas entrevistas. ¡Gracias!

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *