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:
- Eliminación de vocales.
- Gire la array 90 grados.
- Puntos de silla.
- 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