Las vacaciones de verano llegan a su fin y todo el grupo comienza a hablar de una cosa singular, las ubicaciones. Las clases de colocación están planificadas y programadas. Casi todos están entusiasmados por comenzar la preparación para la “fase más importante” de la vida universitaria con una explosión. El nivel de energía es alto en todo momento y todos asisten con gusto a las primeras clases de Colocaciones.
¡No es sorprendente que todo esto dure solo una o dos semanas! 😛
¡Un buen porcentaje de mis compañeros de lote vuelve a su rutina habitual, la de no dar un solo polvo! Por otro lado, me gustaría tomar un momento para compartir un video, que fue viral en mi ala durante este tiempo. Se podía escuchar perpetuamente jugando en una habitación u otra en todo momento. 😉
Mira esto bajo tu propio riesgo. Video extremadamente retrasado! 😀
Los meses se alargan y no hay muchos cambios. Sigue siendo la misma rutina, es decir, pasar un buen rato, mirar a regañadientes un par de preguntas por día, drogarse y lo que no, lo habitual. 😀
Y luego, huelgas de noviembre. Un escalofrío, no relacionado con el invierno: P, se puede sentir caminando por los pasillos. Se puede ver a las personas acurrucadas juntas en salas discutiendo algoritmos y codificando preguntas.
- ¿Podrá la Universidad de Nalanda igualar su glorioso pasado en el futuro?
- India se enfrenta a un problema importante de burlas en las escuelas y colegios. ¿Cuáles son los principales pasos que debe tomar el gobierno para superar este problema?
- ¿Cómo es la reputación de los estudiantes graduados iraníes entre Ph.D. asesorar a profesores en universidades de investigación de los Estados Unidos?
- ¿Cómo es el programa de posgrado en ciencias de la computación en la Universidad de Florida Central en términos de financiamiento y contacto con muchas compañías tecnológicas para pasantías / trabajos?
- ¿Qué universidad es mejor para una maestría en CS: NYU Tandon o UIC?
¡Las sesiones de Sutta (cigarrillo) en el ala, que solían ser bromas amistosas y BC (bakchodi), ahora tratan de acertijos y algoritmos! ¿Vas al desastre por las comidas? ¡Mejor discuta dos buenos códigos mientras lo hace!
Es evidente que “Se acerca el invierno!”
Dicen que cuando temes algo, el tiempo tiene la horrible costumbre de volar. Y para nuestro horror, pronto nos enfrentamos con los exámenes de fin de semestre. El tiempo para la preparación de la colocación se estaba acabando rápidamente. Los sems finales tomaron el asiento de atrás mientras se preparaba la colocación frenética.
Y en otro abrir y cerrar de ojos, ¡se acabaron los sems finales y comenzó la tan temida temporada de colocación! Entonces, “¡Vamos a rodar!”
Día 1
Company1 había programado su PPT y prueba escrita temprano en la mañana. Como era * the * Dream Company, teníamos cero posibilidades. Aún así, arrastramos nuestros locos traseros al lugar para la prueba. El PPT duró alrededor de 15 minutos y dejó bastante claro que este era un trabajo por el cual matar. La prueba real tenía 20 MCQ y 2 preguntas de codificación. Ahora, debo decirte, es insoportable escribir códigos en papel. Entonces, si se está preparando para las ubicaciones, practique escribir códigos en papel. La prueba fue relativamente fácil pero no tenía mucha confianza. Sabía que no había ninguna posibilidad en este caso, así que después de que terminó el examen, salimos de la universidad para almorzar.
Company2 había programado su prueba escrita de PPT y en línea por la tarde. Se rumoreaba que esta compañía iba a ir por un buen número de estudiantes y ¡estábamos emocionados! El PPT de esta empresa fue un asunto bastante aburrido. Llegué tarde y me quedé dormido casi de inmediato. Al respecto, nos dirigimos a los laboratorios de enseñanza para la prueba escrita en línea que se dividió en dos lotes. Tuve que escribir el mío en el primer lote. La prueba fue un festival de 1,5 horas dividido en 3 secciones, a saber, aptitud cuantitativa, lógica y de programación. Leí las preguntas constantemente y salí sintiéndome bastante confiado. Esto fue seguido por el desvío obligatorio al puesto de té en la carretera. Mientras tanto, el segundo lote estaba escribiendo su prueba escrita. Los resultados se declararon después de la cena y se convocó a las personas preseleccionadas para la Ronda 2, que consistía en 2 códigos para escribir en máquinas sin compiladores. Ver mi nombre en la lista me dio confianza. Los códigos eran bastante sencillos y el examen terminó en 45 minutos. Como me había saltado la cena y era casi medianoche, me dirigí a los puestos de DLF para un bocado rápido. La lista restringida para las entrevistas se anunciaría al día siguiente. Frío.
Dia 2
Company3, una compañía Offshore, estaba programada para el tragamonedas Morning. Como no tenía interés en un perfil en el extranjero, no asistí a su PPT y prueba escrita. Pasé el día durmiendo. Cuando desperté, me uní a la discusión sobre lo escrito. Por lo que pude ver, dos códigos tuvieron que ser escritos y compilados dentro de un lapso de tiempo de una hora. Y las preguntas sonaban demasiado difíciles de codificar incluso en mi habitación, y mucho menos en la sala de examen. Company4, también una compañía offshore tuvo su PPT por la tarde. No hubo una prueba escrita, sino una especie de tarea para llevar a casa. Nuevamente, no asistí a esto. En cambio, pasé mi tiempo jugando DotA. 😀
Día 3
Las entrevistas personales de Company1 comenzaron temprano en la mañana. Me desperté alrededor de las 11 de la mañana sintiéndome un poco ansioso. La lista restringida para entrevistas personales para Company2 todavía no estaba publicada y sentí que tenía una buena oportunidad de lograrlo. Bueno, a Company2 le gustaba hacernos esperar y lanzó la lista corta una hora antes de las entrevistas reales. Estaba emocionado de ver mi nombre entre los 50 estudiantes impares. ¡Regocijo y nerviosismo! Una carrera frenética para hacerme “presentable” para las entrevistas. 5 personas de mi ala habían sido preseleccionadas. Todos corrimos cepillando, afeitando, presionando formales, etc. forma
¡Nos dimos cuenta de que ni siquiera teníamos currículums y carpetas! Entonces, algunas personas salieron corriendo a buscarlas para nosotros. Los conocimos a mitad de camino cuando nos dirigíamos hacia el lugar. Al llegar, esperamos un tiempo, después de lo cual nos dividieron en pequeños grupos de 6-7 cada uno y nos enviaron a diferentes habitaciones. Cada grupo recibió una pregunta de codificación y se le pidió que escribiera un código en papel en 45 minutos.
Ahora, la pregunta que se le hizo a mi grupo es el problema llamado “La gran recursión de la lista de árboles”. Debo haber leído este nombre al pasar por geeksforgeeks al menos 4 veces. Debo haber anunciado un par de veces al ala en general que esta era una de las preguntas más importantes. Mientras revisaba las preguntas importantes hace un par de días con uno de mis amigos, me topé con este problema nuevamente. Y cada vez que me sentaba para resolver este problema, me decía a mí mismo y a cualquier persona que me rodeara: “Pregunta a Google aur nivel de Microsoft ka hai. Ghanta hola nivel de apne ki koi company poochhegi! Chhodte hain!” (“Esta pregunta es tan difícil que ninguna compañía que no sea Google o Microsoft preguntará esto. ¡Así que vamos a dejarla!”)
Entonces, ¡allí estuve sentado los 45 minutos enteros y maldiciéndome por haberme saltado esta maldita pregunta! Estaba tan frustrado que ni siquiera intenté resolverlo yo mismo. : – /
No hace falta decir que fui eliminado en la primera ronda. Regresé al hostal, aún sin creer la ironía. Me uní a mis compañeros de ala, la mayoría de ellos sentados en una habitación. Pasamos las siguientes horas haciendo BC, reflexionando sobre cómo les iba a los demás compañeros en las entrevistas y esperando ansiosamente el resultado de la Compañía1.
Fuimos a cenar temprano porque Company5 había programado su examen escrito en línea por la noche. La prueba era bastante familiar, con 25 MCQ y 2 preguntas de codificación en una hora. Todo salió bien, pensé para mis adentros mientras salía del pasillo. Regresé a mi habitación y jugué un par de juegos de DotA solo para distraerme de las ubicaciones. ¡DotA nunca decepciona! 😀
Día 4
Company5 tuvo su PPT temprano en la mañana, donde también anunciarían la lista restringida para las entrevistas personales. Desperté sintiéndome bastante confiado, tomé mi desayuno, me vestí con formales y me dirigí al PPT con mis alas. El PPT en sí era bastante soso y continuó durante aproximadamente media hora.
La lista tan esperada se mostró en la pantalla. Solté un suspiro de alivio al leer mi nombre allí. Alrededor de 45 estudiantes habían sido preseleccionados y se les pidió que se quedaran atrás. Luego nos mostraron un problema de programación en la pantalla. Cada uno de nosotros tuvo que codificarlo en papel. Era una pregunta bastante fácil que podía hacerse mediante una solución fácil de fuerza bruta o mediante una solución eficiente muy complicada. Como tenía que codificar en papel, decidí no arriesgarme y fui por el enfoque de la fuerza bruta. Después de enviar los documentos, se nos pidió que saliéramos del salón y esperáramos los resultados. Fui a la cafetería con mis amigos. Estuvimos esperando los resultados nerviosos por alrededor de una hora. Finalmente, uno de mis amigos en el SPC me llamó y me dijo los nombres de los estudiantes preseleccionados. Yo, junto con 3 de mis compañeros de ala, habían sido preseleccionados para entrevistas personales. Un total de 23 estudiantes. Nuevamente, nos apresuramos a obtener impresiones de nuestros currículums. Apestamos en la planificación, ya ves.
Todos los estudiantes preseleccionados se reunieron en el lugar de las entrevistas dentro de media hora y comenzó el tedioso proceso. Las personas fueron trasladadas a sus respectivas salas de entrevistas. Fui guiado a mis respectivos entrevistadores por uno de los recursos humanos. Dos tipos me entrevistaron para la primera ronda. La primera pregunta que me hicieron, la había visto mientras me preparaba para las ubicaciones. Comencé a escribir la solución casi instantáneamente en el papel que me proporcionaron. Uno de los muchachos sintió que ya conocía la solución y modificó la pregunta. Ahora, esta modificación hizo que el problema fuera mucho más difícil. Aún así, logré encontrar una solución, aunque no muy eficiente. Luego, me preguntó un problema de programación dinámica. Había visto el problema antes pero nunca me molesté en resolverlo. Les dije esto honestamente. Traté de resolverlo en ese momento y me acerqué mucho a la solución, pero los entrevistadores no quedaron impresionados. Strike One!
Entonces comenzó la espera. Ambiente tenso por todas partes. Había alrededor de 7-8 mujeres HR y nos tenían a todos acurrucados en una habitación. ¡Y ni siquiera nos permitían hablar entre nosotros! ¡Habla de una actitud draconiana! Empecé a despreciar esta compañía en particular aún más. 😛
Ok, entonces la segunda ronda. Esta vez, ambos entrevistadores fueron tipos muy amigables. La entrevista fue sorprendentemente bien, o eso pensé. Resolví todas las preguntas en listas y pilas vinculadas. Mi estado de ánimo mejoró considerablemente. Incluso los irritantes recursos humanos parecían tolerables ahora. 😉
La tercera ronda, me sorprendieron las preguntas fáciles que el tipo me estaba haciendo. Lo miré con incredulidad, pero seguí respondiendo. Después de una hora de preguntas muy fáciles, salí de la habitación confundido por lo que acababa de pasar.
Me senté en la sala de espera durante media hora más o menos. Uno de mis amigos del SPC me llevó a un lado y con una expresión sombría me informó que no había sido seleccionado. Incredulidad. Decepción. Confusión. Todos estos sentimientos me recorrieron. Ok, podría estar exagerando, ¡pero aún así! 😛
Fui a mi habitación sintiéndome abatido y narré los eventos del día entero a todos mis curiosos compañeros de ala que se habían reunido. Cené en el desastre, todo el tiempo tratando de convencerme de que ni siquiera me gustaba esta compañía. Pero sabía en mi corazón que “los mendigos no son los que eligen”. ¡Todo lo que pude reunir fue obviamente lo suficientemente bueno! 😉
Ni siquiera estaba de humor para ir a la ronda escrita de Company6 que estaba programada a altas horas de la noche. No me gustaba mucho esta compañía por el hecho de que tenía una notoria reputación. Pero mis amigos me arrastraron para la ronda de codificación. Los funcionarios de la compañía llegaron 2 horas tarde y la prueba comenzó alrededor de la medianoche. Sintiéndome demasiado cansado y agotado, casi me quedé dormido durante la primera media hora de la prueba. Reunió suficiente concentración para resolver una de las dos preguntas de codificación que se hicieron. Ni siquiera me importaron los resultados.
Luego recibimos la feliz noticia de que uno de mis compañeros de ala había sido ubicado en Company5. ¡Increíble! Lo golpeamos, le arrancamos la camisa y lo llevamos afuera al puesto de té habitual. Esta es una costumbre, ver. ¡Después de tener chai, volví a mi habitación y encontré mi dulce cama esperándome! 😉
Dia 5
Me desperté temprano al día siguiente temiendo el día que viene. Se programaron 3 empresas para realizar entrevistas. ¡Tenía la sensación de que iba a ser un día muy largo! Las entrevistas personales para los principales candidatos de la Compañía6 ya estaban en marcha. Habían comenzado en las primeras horas de la mañana. Revisé mi correo y descubrí que había sido preseleccionado para la Compañía6, aunque en la segunda lista. Debían tener otra ronda para filtrar más estudiantes para las entrevistas de esta lista. ¡Bah!
Tomé un refrigerio rápido en la cafetería y fui al PPT de Company7, una de las compañías que más paga en el campus. Después de un PPT breve y directo, se nos mostró una disposición de asientos para la prueba escrita. Me dirigí hacia mi lugar sintiéndome bien, de alguna manera. Después de haber establecido expectativas bajas desde el principio, me convencí de que cualquier compañía en los primeros diez días era lo suficientemente buena para mí.
La prueba escrita fue el ejercicio estándar, 20 MCQ y 2 problemas de codificación que se escribieron en papel. Tuve un buen presentimiento al intentar los MCQ y escribí uno de los códigos muy rápidamente. Me quedé atrapado en el segundo. Tuve una vaga idea sobre cómo resolver esto y procedí a usar un Trie para esta pregunta por primera vez en mi vida. Como no quería arriesgarme, también expliqué mi enfoque en inglés sencillo. 😛
Cuando salí de la sala, me informaron que los estudiantes en la segunda lista de preselección de la Compañía6 se reunirían en la Sala de seminarios 2 para una ronda escrita. ¡Maldición, ya estaba cansada! Pero aún así, fui a SH2 donde comenzó la prueba y se nos pidió elegir una de las dos preguntas de codificación mostradas. Elegí el que estaba basado en la Ventana deslizante y lo codifiqué. Salí del pasillo con un par de amigos y me dirigí hacia la Cantina. Discutimos cosas de colocación aleatoria mientras bebíamos jugo.
Uno de mis amigos recibió una llamada de un miembro de SPC diciendo que los dos habíamos sido preseleccionados para la Compañía 7 y que teníamos que llegar al edificio de Nilgiri para entrevistas de inmediato. Nos apresuramos a nuestras habitaciones para cambiarnos a formales y nos fuimos a las entrevistas. El primer lote de entrevistas ya había comenzado. 4 personas fueron entrevistadas simultáneamente. Esperamos pacientemente en uno de los laboratorios de computación nuestro turno. Me estaba poniendo un poco nervioso, pero controlé mis nervios al volver a asegurarme de que no se perdería nada si no aclaraba esto. La prueba escrita para Company8 ya había comenzado. Lamentablemente, no pudimos irnos! Esperé un par de horas antes de que me llamaran para mi entrevista. Respiré hondo y entré en la habitación.
Entrevista Ronda 1
El entrevistador hizo muchas preguntas sobre los proyectos que había realizado.
como parte de mi curso de trabajo. Luego comenzó a hacer preguntas relacionadas con
Bases de datos Se pidió que se escribieran un par de consultas SQL simples.
El entrevistador luego me preguntó qué estructuras de datos tenía más
cómodo con y con el que estaba menos cómodo.
Preguntas relacionadas con las menos cómodas seguidas. 😛
Luego discutimos sobre mi proyecto de pasantía de verano. Luego abrió mis soluciones a la prueba escrita y me pidió que resolviera algunas de las preguntas por él.
Entrevista Ronda 2
El entrevistador me hizo preguntas relacionadas con el SO basadas en los conceptos.
de colas prioritarias, envejecimiento de procesos, por qué se realiza la paginación, se invierte
tablas de páginas, tablas de páginas jerárquicas y una pregunta sobre la página LRU
algoritmo de reemplazo.
Luego me pidió que escribiera el código para convertir una expresión infija
para fijar la expresión y luego evaluar la expresión resultante.
Luego me hizo algunas preguntas sobre la teoría del compilador basada en Top Down
análisis y optimizaciones.
Luego me preguntó cómo se puede implementar un caché LRU. El código era
no requerido. Solo el algoritmo fue suficiente.
Entrevista Ronda 3
La primera pregunta fue un rompecabezas. Tres personas trabajan en una empresa. Ellos quieren
calcular su salario promedio pero no quieren revelar su propio
salario a los otros dos. Se pueden hacer tantas preguntas
les gusta que la otra persona responda con sinceridad. Proponer un
solución para encontrar su salario promedio.
La segunda pregunta me obligó a diseñar un algoritmo. Nos dan una gran pila de revistas, periódicos e impresos.
libros. El Sr. X tiene que enviar un mensaje. Ahora, el Sr. X solo puede cortar
alfabetos o palabras de las revistas y periódicos dados y pegar
ellos juntos para formar su mensaje. Proponer un algoritmo eficiente para
encuentre si el mensaje puede formarse a partir de los datos de entrega. Además, qué datos
estructura almacenaría de manera más eficiente los datos relacionados con el
revistas y periódicos?
Luego me hizo algunas preguntas sobre OOPS. Algunas preguntas relacionadas con
se le preguntó a la palabra clave “virtual” en C ++. Mis proyectos pasados fueron discutidos entonces. Siguieron algunas preguntas sobre Cloud y Computación Distribuida y los dos entrevistadores se fueron.
Las tres entrevistas técnicas fueron seguidas por una ronda de recursos humanos. El Departamento de Recursos Humanos fue un tipo muy educado y amable que me explicó la cultura laboral en la empresa y qué tipo de trabajo estaría haciendo si consiguiera el trabajo. Siguiendo el tono en el que me estaba hablando, tuve la sensación de que tenía. Pero aún así, mantuve mis dedos cruzados. Me dijo que era libre de irme y que los resultados finales se anunciarían alrededor de las 10 de la noche. Eran las 8 cuando salí del edificio. ¡Así comenzó el período de espera más largo de mi vida! Conocí a muchas personas en el camino al albergue y tuve que contarles las entrevistas. Llegué a mi habitación y mis amigos me pidieron que no cambiara mis formales, ya que no querían nada mejor que destrozarlo y arrastrarme. 😀
Me resultaba difícil seguir sentado en mi habitación. Entonces, deambulaba por el ala. No estaba de humor para cenar también. Los nervios me estaban afectando. Llamé a mi amigo que supervisaba los procedimientos de SPC en Nilgiri para preguntar sobre los resultados. Me pidió que esperara pacientemente. ¡La única cosa que resultó ser demasiado difícil! Traté de distraerme con mi juego favorito, DotA. Pero descubrí que ni siquiera podía concentrarme en eso. ¡Esta fue la primera vez que DotA me había fallado! ¡Maldito!
Un miembro de SPC que supervisaba los procedimientos de la Compañía 7 llamó a un amigo mío para hacer un recado. Estaba más que feliz de salir del hostal. Ya era medianoche y todavía nada. 😐
Pero andar en bicicleta dentro y fuera del campus para hacer recados me daba un poco de alivio. Y de repente sonó mi teléfono. ¡La llamada más importante de mi vida! Esas palabras mágicas “Lag gayi teri saale!” por Anuj Toshniwal me alegró el día! ¡Alivio, más que cualquier otra cosa! Monté al edificio Nilgiri para recoger mi carta de oferta.
Regresé al hostal después de completar los mandados asignados. La mayoría de mis amigos ya estaban dormidos, ya que la prueba escrita de la Compañía9 estaba programada para las 5 de la mañana del día siguiente.
Pasé los siguientes 20 días desperdiciando mi tiempo, ayudando al SPC y tratando de estar allí para mis amigos. Regresé a casa después de que mi ala entera había sido colocada y el nuevo semestre había comenzado.