Ronda de codificación: esta ronda consta de tres preguntas de codificación, 2 fáciles y 1 mediana, que se resolverán en 1 hora.
- Encuentre el número de substrings que son consecutivas alfabéticamente en una string (fácil).
- Reemplace cada elemento de la array por la multiplicación del anterior y el siguiente en una array (fácil).
- Se necesita un número mínimo de saltos para llegar al final de la array (medio).
Pude hacer todas las preguntas calificadas para la ronda de entrevistas (la tercera con casos de prueba parciales 4/6).
Sugerencia para la ronda de codificación: intente resolver todas las preguntas incluso con casos de prueba parciales (al menos el 50% de los casos de prueba deben pasar).
Ronda de Entrevistas Técnicas: Duración 1 hora 20 min
- Dime algo sobre ti.
- Luego me preguntó sobre mis pasantías como,
- ¿Cuál fue tu papel?
- ¿Sobre qué tecnología trabajaste?
- Algunas preguntas cruzadas de mis respuestas, como respondí, no he trabajado en las API de back-end, pero solo trabajé en la parte de Android, por lo que preguntó cuáles son las API.
- ¿Qué tipo de modelo usó en el desarrollo de Android (MVP, MVVM) y por qué?
- ¿Cómo implementó la programación de vacunación de covid en la aplicación?
- ¿Cómo funciona un sitio web (Flujo básico)?
- Luego me preguntó sobre mis proyectos y me pidió que ejecutara el proyecto en mi máquina y luego de ver el flujo del sitio web, me hizo algunas preguntas técnicas sobre mi proyecto. También se me pidió que le dijera a cada archivo en mi código fuente cuál es el rol de todos los archivos y cómo están interrelacionados. Luego dijo que la estructura del proyecto es buena ya que usé el modelo MVC en mi sitio web.
- Luego hizo una pregunta de acertijo, tiene dos vasos, uno de 5L y el otro de 3L, tiene que medir 4L de agua y puede llenarlos y derramarlos cualquier cantidad de veces (pidió 2 enfoques para esto).
- Pidió anotar el código de la búsqueda binaria.
- Diferencia entre array y lista enlazada.
- Escriba el código para encontrar el segundo máximo en una array.
- Escribir código para invertir una lista enlazada.
- Preguntas sobre patrones de estrellas.
- Escriba código para encontrar el primer carácter repetido en una string.
- Escriba código para encontrar strings palíndromo.
- ¿Por qué se usa oops?
- ¿Qué es Abstracción y cómo la usaste en tu proyecto de pasantía?
- ¿Qué es la estructura de datos? Cualquier ejemplo de la vida real de ello.
- ¿Qué es DBMS?
- Cómo se relacionan entre sí la estructura de datos y el DBMS.
- ¿Cuáles son los tipos de claves en DBMS?
- ¿Qué es una clave externa?
- ¿Cuál es la diferencia entre Soltar, Eliminar y Truncar?
- ¿Qué es Agrupar por?
- ¿Qué tipo de estructura de datos se utiliza en DBMS?
- ¿Qué tipo de algoritmo de estructura de datos se utiliza en OLA/UBER?
- ¿Cómo encontrará un bucle en la lista enlazada?
- Si el bucle se encuentra en la lista enlazada, ¿cómo encontrará la longitud del bucle?
- Escriba una consulta SQL para encontrar a todos los usuarios con la misma identificación de correo electrónico.
- Escriba una consulta sobre cada tipo de combinación en DBMS y explique cada una de ellas.
Respondí la mayoría de las preguntas pero no pude responder 2 de ellas.
Consejo para la ronda de entrevistas: mantén la calma y responde, no entres en pánico, el entrevistador será muy cooperativo.
Ronda de recursos humanos:
- Háblame de tu familia.
- Cualquier pasantía o certificaciones que haya realizado.
- ¿Sobre qué tecnología quieres trabajar?
- Próximo objetivo de 3 años.
- ¿Por qué quieres unirte a lo impensable?
- Luego me contó sobre Mi Paquete, Asignaciones de la Empresa, Horarios de trabajo, Vacaciones pagadas, Estructura salarial y otra información básica.
- Finalmente, me dijo que eres seleccionado y que mi TnP también me notificará por correo.
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