Fue una oportunidad fuera del campus. El enlace de la aplicación fue compartido en LinkedIn por un empleado de Hashed In. Después de completar el formulario, recibí el enlace de la prueba en línea junto con la descripción del trabajo en aproximadamente una semana.
Rondas:
- Prueba en línea
- Entrevista Técnica 1
- Entrevista Técnica 2
- Montaje Redondo/HR redondo.
Ronda 1: prueba de codificación en línea
- Media: Codility plataforma.
- Tiempo dado: 1.5 hrs.
Esta ronda consistió en 3 preguntas basadas en DSA.
- Nivel: Medio: https://www.chegg.com/homework-help/questions-and-answers/call-sequence-integers-spike-first-increase-strictly-decrease-also-strictly-incluyendo-last-q83269621
- Nivel: Difícil: hubo una ligera variación en los casos de prueba en comparación con GFG. https://www.geeksforgeeks.org/recuento-de-diferentes-números-divisibles-por-3-que-pueden-obtenerse-cambiando-como-máximo-un-dígito/
- Nivel: Fácil: https://app.codility.com/programmers/task/shortest_adj_seq/
Pude completar todas las preguntas por completo y antes de tiempo.
Nota:
- Puede enviar una pregunta solo una vez.
- Cuando pruebe su código, se comparará solo con los casos de prueba de muestra.
- Así que asegúrese de verificar que su código también debe cubrir todos los casos de prueba de esquina.
Resultado: Recibí un correo después de 2 días de prueba en línea para la próxima ronda.
Ronda 2: Entrevista Técnica-1
- Medio: Llamada Zoom
- Tiempo: 1 h.
Preguntas básicas sobre la introducción y el currículum:
- ¿Como estas? ¿Cómo está la situación del COVID en tu lugar? ¿Tu universidad está abierta?
- Después de preguntas básicas sobre mi paradero, me pidió que me presentara.
- Escogió algunos proyectos que le intrigaban y empezó a hacer preguntas sobre ellos.
- Lo había preparado por mi cuenta desde cero para poder responder a todas sus consultas con facilidad.
- Me preguntó acerca de mis prácticas recientes. Pilas tecnológicas en las que estoy trabajando. Dificultades que estoy enfrentando. Etc., etc.
Preguntas de teoría sobre los fundamentos de CS: el entrevistador cubrió todos los temas básicos: (CN/ DBMS/ OS/ OOP). Así que infórmate bien con ellos antes de la entrevista.
- ¿Qué sabes sobre las vistas SQL?
- ¿Cuáles son los diferentes tipos de VPN?
- ¿Qué es IPV6? Propósito principal.
- ¿Qué es la indexación en una base de datos?
- ¿Qué es la abstracción de datos?
- ¿A qué te refieres con patear?
- ¿Cuál es la diferencia entre multitarea y multiprogramación?
Parte de codificación: me pidió que compartiera mi pantalla y abriera cualquier IDE. Pegó la pregunta en el cuadro de chat.
- Me pidieron que encontrara la longitud mínima del subarreglo con una suma mayor que un K dado. La longitud y el subarreglo se mostrarían en la salida. Expliqué la solución óptima a la primera. El entrevistador me preguntó cuál sería la complejidad temporal de la solución que propongo. Después de eso me dijo que lo codificara. Mi código cubrió con éxito todos los casos de prueba que dio. 🙂
- Cuestión de suma triple. Fui por Brute Force y luego óptimo. Otra vez. Podría codificar y ejecutarlo por completo.
Después de 2 días, recibí una llamada para la próxima ronda.
Ronda 3: Entrevista Técnica-2
- Medio: Llamada Zoom
- Tiempo: 1,5 h.
Esta ronda giró en torno al «Diseño de bajo nivel» o «Diseño de esquema DB». Por lo general, es un poco desafiante para los estudiantes de primer año como nosotros. Pero según mi experiencia, te juzgan según algunos parámetros:
- Su enfoque a un problema del mundo real.
- Su capacidad de pensamiento.
- Conocimientos básicos de implementación de programación orientada a objetos.
- Y, el uso correcto de Estructuras de Datos.
Esta vez la entrevista ni siquiera me pidió que me presentara.
- Comenzó diciendo, puedo ver mucha experiencia en su currículum.
- Nuevamente, me pidieron que explicara tanto los proyectos como las pasantías en mi CV. Los desafíos que enfrenté. ¿Qué cosas nuevas aprendí? Me preguntó cosas relacionadas con Bootstrap, integración de pagos ya que estaba en mi CV. Me preguntó qué tan competente era en JavaScript. ¡Él era un tipo de JS!
- Me pidió que compartiera mi pantalla y me envió un documento de Google donde había dado 2 strings y explicado la pregunta. https://leetcode.com/problems/multiply-strings/. Nota: No debe usar ninguna biblioteca Big Integer integrada ni convertir las entradas a enteros directamente. Dio strings de longitud alrededor de 60-80. Dijo que la sintaxis no le importa, solo la lógica. Le expliqué mi enfoque y me pidió que lo codificara. Después de que terminé de codificar, me pidió que explicara mi código línea por línea. Estaba completamente satisfecho con mi enfoque. 🙂
- Me preguntaron sobre el diseño del sistema de bajo nivel en un ascensor. Discutí el enfoque. Dijo que iba en la dirección correcta. Hice el prototipo y codifiqué 2 funciones del ascensor. Discutimos varios enfoques y muchos casos. La clave es comunicarse con el entrevistador y pensar en todas las soluciones posibles. Dijo, nos excedimos en el tiempo y cerramos la entrevista.
Al día siguiente por la mañana, recibí una llamada de recursos humanos y me informó que tendría mi ronda de recursos humanos.
Ronda 4: Ronda de ajuste
- ¿Como estas? Cuéntame sobre tu familia, tus intereses/pasatiempos.
- Como dirijo un club, me preguntó todo al respecto.
- Los retos que enfrentamos en nuestro club durante la Pandemia.
- ¿Por qué hash in?
- ¿Tienes alguna oferta actualmente? CTC ofrecido por ellos.
- ¿Estarás disponible para una pasantía?
Mismo día por la noche! Me informaron que soy seleccionado. 🙂 Todos los entrevistadores fueron muy amables. Recuerde, la clave es comunicarse y DSA, por supuesto.
VEREDICTO: ¡SELECCIONADO!
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