Experiencia de entrevista de NielsenIQ – Part 2

Ronda de codificación (150 minutos, 3 tareas): Tengo preguntas similares a estas

  1. https://www.geeksforgeeks.org/maximize-cost-of-deletions-to-obtain-string-have-no-pair-of-similar-adjacent-characters/
  2. https://stackoverflow.com/questions/69005187/codility-stick-cut-challenge
  3. devuelve la longitud de la substring más larga en la que cada letra aparece como un número par

De 485 estudiantes, 30 fueron seleccionados para la siguiente ronda.

Ronda tecnológica – 1

  1. Presentarte
  2. Cuéntame sobre las prácticas y el trabajo que estás haciendo en este momento.

Comencemos con los desafíos de codificación. ¿Qué tan bueno eres en DSA?

  1. Háblame de Array. ¿Cómo funciona y cuáles son las operaciones que puede realizar?
  2. Cuéntame sobre las técnicas de clasificación y sus complejidades temporales.
  3. Codifique cualquier algoritmo de clasificación e intente optimizarlo. Explique el código con la salida.
  4. ¿Por qué las complejidades del tiempo son importantes?
  5. Cuéntame sobre la lista Enlazada, su funcionamiento y su aplicación.
  6. ¿Cómo podemos imprimir el elemento medio en la lista Vinculada con una sola pasada?
  7. Qué son stack y queues y cómo se pueden implementar y cuáles son sus aplicaciones.
  8. ¿Cuáles son los métodos utilizados en las operaciones de pilas y colas?
  9. Código para imprimir el primer carácter que no se repite en una string.
  10. Código para invertir la string con recursividad.

Comencemos con Java y SQL. ¿Qué tan bueno eres en Java y SQL?

  1. ¿Cuál es el concepto de OOP y cuáles son sus características?
  2. ¿Cómo podemos lograr la abstracción de datos en Java?
  3. ¿Qué es una interfaz, por qué se usa, cuál es su método?
  4. ¿Cómo maneja Java la excepción?
  5. ¿Qué son los errores y las excepciones en Java?
  6. ¿Por qué se utiliza SQL?
  7. Tipos de comandos SQL por ejemplo.
  8. ¿Por qué se utilizan las uniones?
  9. Dame la sintaxis de Inner Join.

Comencemos con el concepto básico.

  1. Cómo funciona Internet, explica capa por capa.
  2. ¿Qué es DNS y cómo funciona?
  3. ¿Qué es caché?
  4. Cuéntame algo sobre protocolos por ejemplo.
  5. ¿Qué es HTTP, cuáles son los métodos utilizados aquí?

Rompecabezas:  

  1. Tienes un pastel de cumpleaños y tienes que cortarlo en 8 partes iguales haciendo solo 3 cortes. ¿Cómo lo haces?
  2. Tienes 5 frascos de pastillas. Cada pastilla pesa 10 gramos, excepto las pastillas contaminadas contenidas en un frasco, donde cada pastilla pesa 9 gramos. Dada una balanza, ¿cómo podrías saber qué frasco tenía las píldoras contaminadas en una sola medida?

Entrevista final (Tecnología + RRHH)

  1. Presentarte.
  2. Cuéntame sobre el proyecto menor que hiciste en tu semestre.

Después de eso, todas las preguntas se referían a proyectos y modelos de ML.

  1. ¿Cómo funciona la regresión lineal?
  2. ¿Cómo se puede calcular el error en él?
  3. ¿Por qué es RMSE pero no la fórmula de error normal?
  4. ¿Cuál es la intuición principal detrás de SVM? ¿Por qué tenemos que agregar un tercer eje en algunos casos y cómo podemos convertirlo?
  5. ¿Qué es el límite de decisión en un árbol de decisión?
  6. ¿Cuál es mejor árbol de decisión o bosque aleatorio?
  7. ¿Qué se utiliza NoSQL DB?
  8. Si tiene una base de datos de todos los estudiantes en su universidad desde el comienzo hasta hoy, ¿cómo buscaría su nombre o cómo obtendría a todos los estudiantes en su clase?

Después de esto, la entrevista se transformó en una ronda de comportamiento y luego de gestión.

  1. ¿Cuál es tu pasatiempo?
  2. ¿Qué deportes te gustan? ¿Quién es tu deportista favorito?
  3. Háblame de una situación en la que tuviste que tomar una decisión difícil.
  4. ¿Cuál es su procedimiento para abordar cualquier trabajo?
  5. Imagina que tu grupo está recibiendo un proyecto, y estoy al tanto de todas las habilidades que tiene tu grupo, y tienes un trabajo que no sabes, ¿cómo manejarías la situación? No tendrá la facilidad de intercambiar el trabajo con otra persona.
  6. Imagina que estás cargado de trabajo y la fecha límite es el día siguiente, ¿cómo enviarías todo el trabajo?
  7. Imagina que eres el líder del equipo y tu amigo ha eliminado una versión importante y más reciente del archivo de código del sistema, pero tienes la versión anterior. Si envía el código de la versión anterior, nadie dudará, pero si lo revisan a fondo, pueden sospechar algo. ¿Cómo manejarías la situación?
  8. ¿Qué prefieres, un trabajo o estudios superiores?
  9. ¿Por qué no quieres ir a la educación superior?
  10. ¿Tienes alguna oferta a la mano? Si es así, ¿por qué ha solicitado esta empresa?
  11. ¿Cuales son tus planes futuros?
  12. ¿Por qué debería contratarte a ti y no a otros?
  13. ¿Quién es tu modelo a seguir y por qué es así? Por favor, sea realista.

Eso es todo lo que recuerdo. Traté de escribir todas las preguntas que me hicieron.

Más tarde me dijeron que no me seleccionaron después de la ronda de recursos humanos y todavía no sé dónde me equivoqué en la entrevista, ya que, según mi opinión, ambas cosas salieron perfectamente bien.

Espero que esto ayude.

Publicación traducida automáticamente

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