Experiencia de colocación en el campus de Rebel Foods para el puesto de ingeniero de desarrollo de software (Backend SDE-I)
Ronda 1 (Prueba MCQ – 60 min): Consta de 15 (Verbal + Lógico) +30 (DSA + Materias Básicas + Lenguaje de Programación) MCQ.
Sugerencia: sugeriría practicar en sitios como GeeksforGeeks, Indiabix, etc., ya que le dará la confianza para resolver problemas.
Ronda 2 (Entrevista Técnica 1 – 60 min):
- Presentarte.
- Dada una array desordenada con elementos duplicados. Debe eliminar los elementos duplicados sin utilizar una estructura de datos integrada (Java Collection Framework o C++ STL Library). El entrevistador mencionó que puede usar la estructura de datos que puede construir por su cuenta, como Array, LinkedList, etc. Solo se solicitó el enfoque, no el código. https://afteracademy.com/blog/remove-duplicates-from-an-unsorted-array
- Escriba una consulta SQL que imprima los nombres de las ciudades junto con el número de ciudadanos en ella. El escenario era algo así como que se dan dos tablas, los nombres de las ciudades estaban en una tabla y ningún ciudadano estaba en otra tabla y hay un atributo común en ambas tablas (concepto de clave externa).
- ¿Qué son los polígonos convexos y cóncavos? https://www.geeksforgeeks.org/types-of-polygons/
- Cuente el número de Nodes hoja en un árbol binario. Solo se pidió el enfoque, no el código. https://www.geeksforgeeks.org/write-ac-program-to-get-count-of-leaf-nodes-in-a-binary-tree/
- Rompecabezas: dados dos relojes de arena de 4 minutos y 7 minutos, la tarea es medir 9 minutos. https://www.geeksforgeeks.org/puzzle-27-hourglasses-puzzle/
- Dado un conjunto de enteros y una suma de valores, determine el número de subconjuntos del conjunto dado con una suma igual a una suma dada (problema de suma de subconjuntos). Solo se pidió el enfoque, no el código. https://www.geeksforgeeks.org/subset-sum-problem-dp-25/
- Debe iniciar una empresa similar a Rebel Foods y, junto con eso, debe lanzar una aplicación como Swiggy y Zomato en el mercado. Se consideran dos tipos de UI (interfaz de usuario) para la aplicación, uno es Rich UI y otro es Minimal UI.
Interfaz de usuario enriquecida: consiste en imágenes y videos únicos para todos los tipos de productos similares. Los complementos se sugieren automáticamente en esta interfaz de usuario y, en función de eso, agrega cosas en su pedido, como ketchup, salchichas, etc.
Interfaz de usuario mínima: consiste en imágenes y videos similares para todos los tipos de productos similares.
- Los complementos no se sugieren automáticamente en esta interfaz de usuario, debe agregar cosas por su cuenta y, en función de eso, agrega cosas en su pedido, como salsa de tomate, salchichas, etc.
- ¿Qué interfaz de usuario será mejor para su aplicación a pesar de que se menciona que el tiempo de desarrollo y el tiempo de carga de la aplicación y las medidas de costo serán altos para la interfaz de usuario enriquecida?
La primera ronda de entrevistas había terminado con esto. Me preguntó si tenía más preguntas.
Sugerencia: El entrevistador sugirió que cada vez que mencione una publicación en su currículum, también debe incluir el enlace.
Consejos: Mientras se presenta, use señor/señora en algunas de las oraciones para que respondan. El beneficio de esto será que se verá como una conversación en lugar de un párrafo.
Ronda 3 (Entrevista Técnica 2 – 50 min): Cuéntame sobre la 1ra Entrevista Técnica y cómo te fue.
- Presentarte.
- Dadas dos strings, debe escribir una función que devuelva un valor booleano que devuelva verdadero si dos strings son anagramas y devuelva falso si no son anagramas. Se han pasado dos parámetros a la función, es decir, String 1 y String 2. Me dijo que escribiera la función en el Bloc de notas y presentara mi pantalla mientras escribía el código. (Mencionó que también se permite el enfoque de fuerza bruta). https://www.geeksforgeeks.org/verificar-si-dos-strings-son-anagrama-de-cada-otro/
- Si inicializamos un valor nulo en una variable de referencia de string, ¿qué longitud() de la clase de string devolverá y por qué?
- ¿Las excepciones se manejan usando qué mecanismo?
- ¿Qué es la indexación? https://www.geeksforgeeks.org/indexing-in-databases-set-1/
- ¿En qué escenario no se prefiere la indexación? https://www.informit.com/articles/article.aspx?p=411735&seqNum=129
La segunda ronda de entrevistas había terminado con esto. Me preguntó si tenía más preguntas.
Sugerencias: mientras responde los problemas, intente que parezca una conversación o interacción con el entrevistador.
Ronda 4: Entrevista de recursos humanos 1 (15 min)
- Preséntese y cuáles son sus fortalezas y debilidades.
- ¿Cuéntame algo sobre el modelo de negocios de Rebel Foods?
- ¿Por qué quieres unirte a Rebel Foods?
- ¿Has experimentado algún fracaso en la vida? Si es así, cuénteme sobre el escenario.
- ¿Cuántos miembros de la familia tiene y a qué se dedican?
- Antes de esta empresa, ¿ha aplicado a alguna organización o startup? En caso afirmativo, ¿qué pasó allí y por qué?
La ronda de entrevistas de recursos humanos terminó con esto. Me preguntó si tenía más preguntas.
Consejos: Conócete a ti mismo antes de cualquier entrevista. Manténgase calmado, real y responda cortésmente.
Al día siguiente, se dieron a conocer los resultados y yo era uno de los candidatos seleccionados.
Resultado: 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