Experiencia de entrevista de Envestnet Yodlee (en el campus 2018)

Empresa : Envestnet Yodlee
Perfil:  Ingeniero de software sénior
Ubicación:  Bangalore
Criterios de elegibilidad : TI y CSE (BE + ME)

La ronda 1: 

La ronda en línea consta de 4 secciones:

  • Aptitud (solo razonamiento cuantitativo y lógico): 20 puntos
  • MCQ técnico (fundamentos de CS): 10 puntos
  • Fragmento de Cope MCQ (C/C++/Java): 10 puntos
  • Pregunta de codificación: 10 puntos

Los MCQ fueron de nivel moderado. Algunas preguntas de codificación que se hicieron fueron:

  1. Eliminación de vocales.
  2. Gire la array 90 grados.
  3. Puntos de silla.
  4. Anagramas de cuerdas

Cada sección tenía sus propias limitaciones de tiempo individuales.

De 120 (aprox.), 32 fueron preseleccionados para la segunda ronda.

Ronda 2: GD

Los estudiantes se dividieron en 2 grupos con 16 cada uno. Temas:

  • Programa de reality
  • No recuerdo (pero era algo relacionado con lo académico)

Se seleccionaron 8 de cada grupo (es decir, 16) para la tercera ronda.

Ronda 3: Técnica 1

  • Háblame de ti.
  • ¿Diferencia entre clasificación por combinación y clasificación rápida? ¿Cuál es el uso principal de ordenación rápida? Escribir código. (ser muy minucioso)
  • Cual es tu sujeto favorito ? Respondí OS. Ella me preguntó qué sistema operativo conoces (dije multitarea)? Explique.
  • ¿Qué es NoSQL?
  • ¿Qué quiere decir con programación orientada a objetos, cuál es su necesidad?
  • Preguntas sobre OOPS: polimorfismo en tiempo de ejecución, clase abstracta, interfaz, JVM.
  • ¿Nueva función y mejoras en JAVA 10?
  • ¿Qué es aJile?
  •  Explicar los diferentes tipos de modelos SDLC: cascada, iterativo, espiral, RAD y V. Sus ventajas y desventajas.
  • ¿Qué son las pruebas unitarias y las pruebas de integración?
  • ¿Cómo podemos optimizar la búsqueda en la base de datos?
  • Explique los diferentes tipos de indexación (primaria, agrupada, secundaria)
  • ¿Explicar la lista enlazada? ¿Por qué lo usamos? Cuéntanos alguna aplicación práctica de LL.
  • Discusión sobre el proyecto que había hecho.

Esta ronda duró 50 min (aprox.). Había contestado más del 80% de las preguntas y con total convicción. El entrevistador quedó impresionado con mis respuestas.

4 fueron seleccionados para la 4ta ronda.

Ronda 4: Técnica 2

  • 3 fortalezas y 3 debilidades.
  • Háblame de ti.
  • Disposición de la memoria del programa.
  • ¿Dónde se almacenan los objetos?
  • ¿Qué es StringPool?
  • ¿Diferencia entre el generador de strings y el búfer de strings?
  • ¿Qué es el recolector de basura?
  • Diferencia entre error y excepción.
  • JDK, JRE y JVM. Explique.
  • ¿Por qué la plataforma Java es independiente?
  • ¿Qué sucede en el bloqueo de intentar, atrapar y lanzar?
  • ¿Qué es la integridad referencial?
  • Explicar los diferentes tipos de claves (únicas, candidatas, etc.).
  • ¿Qué es la Normalización? ¿Por qué lo usamos? Explique todos los tipos.
  • ¿Qué es el hilo demonio?
  • ¿Cómo los hilos se almacenan de manera diferente a los procesos?
  • 3 preguntas de codificación.
    • verificar-paréntesis-equilibrados-en-una-expresión
    • encontrar el conteo y las posiciones de char en una string
    • array espiral
  • Discusión sobre el proyecto.
  • ¿Control de Ajax?
  • Algunas preguntas personales.

Esta ronda duró casi 80-90 minutos. La codificación fue fácil, pero asegúrese de escribirla correctamente, el entrevistador estaba revisando línea por línea y también preguntó sobre diferentes enfoques. En cuanto a la parte de la teoría, tenga confianza mientras responde, no solo cuente lo que ha asaltado, explique, hágale entender. Para la parte que no pudiste responder, di que no y asegúrale que seguramente aprenderás al respecto.

Ronda 5: Gerencial

  • Algunas preguntas básicas sobre java.
  • ¿Qué entiendes por procesamiento de imágenes?
  • Cuente el número de una string en el párrafo (mapeo o trie). Explique.
  • ¿Cómo se implementó el mapa y el mapa desordenado? Complejidad del tiempo (búsqueda, inserción, eliminación)
  • BST equilibrado?
  • ¿Insertar y eliminar elementos en un BST con un ejemplo? ¿Cómo se puede atravesar BST?
  • Discusión del proyecto.
  • Preguntas personales.

Esta ronda fue de alrededor de un máximo de 20 minutos. Dijo que mi revisión fue buena y que aprendiera Java tanto como fuera posible.

Ronda 6: recursos humanos 

  • Háblame de ti.
  • Fortalezas y debilidades.
  • Cómo afrontas las situaciones difíciles.
  • Cuenta un incidente en el que hayas tomado una decisión por ti mismo y del que te sientas más orgulloso.
  • ¿Dónde practicas la codificación?
  • Cómo los amigos han jugado un papel importante en tu vida.
  • ¿Por qué Yodlee?
  • y algunas otras preguntas personales.

¡Esta ronda duró una hora! demasiadas preguntas :p

Resultado:  2 fueron seleccionados de mi colegio. Me alegré de ser uno de ellos.

Publicación traducida automáticamente

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