Microsoft IDC visitó nuestro campus el 25 de agosto de 2018 para realizar prácticas en el campus. Establecieron el límite de CGPA en 7 para presentar la solicitud.
Ronda-1 (prueba en línea)
La primera ronda en línea fue en Co-Cubes (una plataforma muy mala sin opción de entrada personalizada también) que constaba de 3 preguntas de codificación (Duración de la prueba: 75 minutos). No todas las preguntas eran iguales, diferentes estudiantes tenían diferentes preguntas. Solo teníamos que completar las funciones para todos los problemas. Puede elegir su idioma entre C, C++, Java y C#, :-
1) 2 puntos: https://www.geeksforgeeks.org/round-the-given-number-to-nearest-multiple-of-10/
2 ) 3 puntos – Dada una fecha en el formato (DD/MM/YYYY), encuentre el día de la semana. Dado – 01/01/1990 era lunes.
3) 5 puntos: https://geeksforgeeks.org/rearrange-a-given-linked-list-in-place/
Algunas otras preguntas de otros fueron:
https://www.geeksforgeeks.org/average-of-ascii-values-of-characters-of-a-given-string/ (2 puntos)
https://www.geeksforgeeks. org/given-a-number-find-next-smallest-palindrome-larger-than-this-number/ (3 puntos)
https://www.geeksforgeeks.org/delete-n-nodes-after-m-nodes- de una lista enlazada (5 puntos)
Después de esta ronda, 37 estudiantes de 75 estudiantes fueron preseleccionados. Aunque no se publicó un límite oficial, extraoficialmente los niños que obtienen al menos 7 puntos y las niñas obtienen al menos 2 puntos calificados.
Ronda 2: Volar en grupo (prueba de lápiz y papel)
Esta ronda fue una ronda de codificación con lápiz y papel. Se dieron 2 preguntas y tuvimos que escribir nuestro propio código en lápiz y papel sin usar ninguna biblioteca. Desde cero hay que escribir todo. A 6-7 estudiantes se les asignó un solo mentor para discutir la pregunta y el enfoque.
Pregunta 1: El alfabeto se define como A, B, K, C, D, E, F, G, H, L, N, NG, R, P, Q, T, S, W, U. Nota: ‘NG’ es una sola letra. Debe escribir una función que, dadas dos palabras como parámetro, compare las palabras y devuelva su orden lexicográfico según el sistema alfabético escrito anteriormente.
Pregunta 2: https://www.geeksforgeeks.org/diagonal-sum-binary-tree/
En esta ronda fue muy importante comunicarse con el mentor asignado con respecto al enfoque de la solución, ya que solo él era responsable de seleccionarlo. También debe comprender primero la pregunta cuidadosamente y aclararla con el mentor. Escribir con claridad y prolijidad también es importante. Después de esta ronda, 14 estudiantes fueron seleccionados para las próximas rondas.
Ronda 3: Entrevista técnica
Me hicieron 3 preguntas en esta ronda:
1) https://www.geeksforgeeks.org/urlify-given-string-replace-spaces/
2) https://www.careercup.com/question? id=5756760659853312
3) La forma más rápida de recorrer una array 2d: horizontal o verticalmente si el orden no le importa al usuario. https://stackoverflow.com/questions/997212/fastest-way-to-loop-through-a-2d-array
Pude resolver las 3 preguntas con alguna orientación del entrevistador a veces y corregir mis errores. En general, parecía satisfecho y me preguntó si tenía alguna pregunta para él.
Ronda 4: Entrevista técnica
El entrevistador tomó mi currículum y me hizo preguntas sobre el conjunto de habilidades que había mencionado, como bases de datos, javascript, tensorflow, diferencia entre Machine Learning y Deep Learning, uso de NLP, etc. Luego me preguntó la diferencia entre SQL y NoSQL ( Había mencionado MongoDB en el currículum) y cosas relacionadas con ellos. Luego me pidió que diseñara la base de datos de un sitio web tipo Flipkart usando SQL y NoSQL.
Luego me hizo esta pregunta: https://www.geeksforgeeks.org/print-reverse-of-a-linked-list-without-actually-reversing/ Como no pude hacer esto sin una variable adicional, me dio consejos para hacerlo.
Luego me preguntó acerca de JOIN en la base de datos, DDL, DML y me hizo una pregunta sobre MySQL Merge and Joins. Luego me preguntó sobre OOPS, cosas como Abstracción, Encapsulación, Protegido, Variable estática, etc. También me hizo otra pregunta, ¡no la recuerdo! Lo siento.
Esta fue una entrevista larga de más de una hora, ya que el entrevistador discutió muchas cosas conmigo, incluido Azure.
Ronda 5: Entrevista no técnica
Esto fue como una ronda de recursos humanos. La entrevista me preguntó mis expectativas de pasantía, mis proyectos e intereses en informática. Me preguntó muchas cosas sobre por qué la informática, sobre mi tecnología favorita y otras cosas. No me dio ninguna pregunta específica para resolver, pero siguió haciendo preguntas como esta. Fueron unos 30 minutos de entrevista.
Finalmente terminamos y recibimos las buenas noticias. Seleccionaron a 11 estudiantes de nuestro campus. ¡Fue una buena experiencia!
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