Obtuve esta oportunidad a través de LinkedIn, donde un reclutador me envió un mensaje que le gustaba mi perfil y quería que participara en el proceso de entrevista, y acepté esa oportunidad. El reclutador me llamó por teléfono, me pidió un horario conveniente para escribir la evaluación en línea y me dijo una fecha en particular, me envió el enlace del examen y me dijo que podía escribir dentro de los próximos 5 días.
Ronda – 1 (Evaluación en línea): Escribí la evaluación en línea que consta de dos problemas de codificación, las preguntas son:
- Similar al problema de cambio de moneda. Primero probé un enfoque recursivo normal, solo para ver si todos los casos de prueba pasan, y pasó todos los casos. Pero solo por el lado seguro, escribí el enfoque óptimo usando Programación Dinámica.
- Otra pregunta es Count Connections in Matrix, me tomó un poco de tiempo, pero finalmente lo resolví.
- Así que finalmente, se hizo con ambas preguntas con soluciones óptimas y se presentó la evaluación.
- Después de unos días, recibí una llamada del reclutador que quiere programar la próxima ronda de Coder Pad y dije mi hora conveniente y cortésmente programé esa fecha.
Ronda – 2 (Entrevista de Coder Pad):
- Recibí un correo de invitación que consiste en un enlace de Coder pad junto con un enlace de reunión de Zoom.
- Me uní a la reunión en el tiempo asignado.
- El entrevistador fue genial e interactivo. Me habló de él y saltó de la sección de codificación a la plataforma de codificación.
- Enfrenté dos preguntas en esta ronda, donde las preguntas son:
- La primera pregunta fue el primer carácter no repetitivo en una string, primero le dije el enfoque de fuerza bruta con bucles for anidados, le dije las complejidades de tiempo y espacio, y lo optimicé usando HashMap.
- La segunda pregunta fue similar a Unique Paths, primero le dije al enfoque de fuerza bruta usando DFS y lo optimicé usando Programación Dinámica
- Así que finalmente resolví ambas preguntas y el entrevistador quedó contento con mis soluciones.
- Entrevistador como si tuviera alguna duda, y le pregunté sobre la empresa y el trabajo que hacemos allí.
- Amablemente explicó sobre eso y terminó con la entrevista de la almohadilla del codificador.
Ronda – 3 (Entrevista técnica):
- Me dijeron que me presentara y se presentaron.
- Preguntas frecuentes relacionadas con Java y funciones relacionadas con Java8
- Se me pidió que implementara cómo puedo encontrar elementos duplicados en la lista usando la API de Streams.
- Hice una pregunta de codificación, que se relacionaba con los gráficos, similar a las estaciones de inicio y finalización, los trenes son un poco una pregunta.
- Finalmente hecho con esta ronda.
Ronda – 4 (Entrevista técnica):
- Me dijeron que me presentara y se presentaron.
- Preguntas hechas relacionadas con Java y java8
- Hizo una pregunta de codificación que es similar a House Robber ( https://leetcode.com/problems/house-robber/ );
- Preguntado sobre el motivo por el que me voy de mi empresa actual.
- Finalmente hecho con esta ronda.
Ronda – 5 (Entrevista técnica):
- Me dijeron que me presentara y se presentaron.
- Me preguntaron sobre mi experiencia laboral anterior y la tecnología que utilicé allí.
- Basado en el proyecto que he hecho antes, me hizo una pregunta de diseño.
- Diseñe algo que haga algunas operaciones usando Multithreading.
- La entrevista fue solo con preguntas, discutiendo sobre los enfoques y algunos seguimientos.
- Implementé la solución usando Java Multi-threading
- Finalmente terminé con esta ronda.
Ronda – 6 (Entrevista con el gerente de contratación):
- Comenzó presentándose y me pidió que le contara sobre mí a partir de mis estudios junto con mi experiencia.
- Hice algunas preguntas sobre mi experiencia previa y el proyecto que he hecho.
- Acerca de la pila tecnológica en la que he trabajado
- Preguntado sobre todas las contribuciones en empresas anteriores.
- Hizo algunas preguntas de comportamiento, como «¿por qué me voy de la empresa actual?» etc..
- Me preguntaron con qué stack tecnológico me siento cómodo y a qué equipo me quiero unir.
- Hizo algunas preguntas de Java
- Cuando se le preguntó a Design Twitter, en alto nivel, dio un tiempo para tomar notas para eso.
- Le expliqué los componentes que voy a usar.
- Me preguntó si tenía alguna pregunta y le hice algunas preguntas sobre la compañía.
- y finalmente hecho con esta ronda
Esperando el siguiente paso. . . . . . .
Publicación traducida automáticamente
Artículo escrito por tscharan23 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA