Mckinsey visitó el campus de la universidad en abril de 2021 para una pasantía (enero-julio de 2022) para el puesto de asociado de software.
Ronda 1: La primera ronda consta de 2 preguntas de codificación y 2 consultas SQL.
Las preguntas que se hicieron fueron:
- Preguntas de codificación 1. Combinar intervalos superpuestos https://www.geeksforgeeks.org/merging-intervals/
- Coding Ques 2. Algún tipo de pregunta de programación dinámica
- La consulta SQL una fue mediana y la otra fue fácil.
- Resolví 2 consultas SQL y 1 pregunta de codificación por completo. La pregunta de DP, la resolví usando fuerza bruta, por lo tanto, pasé 5/15 casos.
Fue preseleccionado para la siguiente ronda junto con 31 estudiantes.
Ronda 2: La segunda ronda es una ronda de par de códigos. Uno de los miembros del personal de Mckinsey lo acompañará durante toda la ronda.
- Me dieron un problema basado en strings DP. https://www.geeksforgeeks.org/longest-palindrome-substring-set-1/
- Lo resolví en 30 minutos.
- ¡Me llamaron para la próxima ronda! Fue una llamada directa, por lo que no sabía cuántos estudiantes estaban preseleccionados.
Ronda 3: La tercera ronda es una ronda técnica.
- Mencioné sobre mi pasantía. Entonces, el entrevistador preguntó en profundidad sobre el proyecto de pasantía (basado en SO). La conversación duró 30 minutos.
- Preguntado por los proyectos. Escogió uno de los proyectos y pidió dibujar todas las tablas que se han utilizado en la base de datos para el proyecto. Luego, una consulta SQL de esas tablas.
- Pregunté mis estructuras de datos favoritas. Respondí arrays y listas enlazadas. Me pidieron que diera un enfoque para las listas enlazadas inversas. Le di el enfoque usando stack. Además, se cuestionó sobre la complejidad del tiempo (O(n)) y la complejidad del espacio (O(n)). Me preguntaron si hay alguna forma de reducir la complejidad del espacio.
- ¡Me llamaron para la próxima ronda!
Ronda 4: La cuarta ronda es la experiencia personal y la entrevista de casos.
- Para Experiencia Personal, me pidieron que contara sobre la situación en la que hay un desacuerdo con un colega y cómo lo resolvió.
- Para la entrevista de caso, me dieron un escenario, en el que una empresa quiere hacer un lanzamiento de producto. El producto puede ser una tableta de gama alta con funciones avanzadas a un precio alto o una tableta ordinaria con funciones mínimas a un precio más económico. Me pidieron que analizara los factores sobre el producto (no que juzgara qué opción es la mejor).
Me dieron algunos números como el % de beneficio y el precio del producto y me pidieron que encontrara,
- El costo de fabricación del producto.
- si se agotan 2,00,000 tabletas de gama baja, ¿cuantas tabletas de gama alta se deben vender para obtener la misma ganancia?
No fui seleccionado para la siguiente ronda, que es la ronda gerencial seguida de RRHH. Seleccionaron finalmente a 2/39 estudiantes.
Pero está bien, prepárate bien para todas las oportunidades que tengas. Haz tu mejor esfuerzo para que no te arrepientas. ¡¡Mis mejores deseos!!
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