Wipro llegó a nuestra universidad a través de su proceso de contratación de National Talent Hunt en busca de desarrolladores web e ingenieros de software. Se suponía que los solicitantes debían registrarse a través del superconjunto.
Evaluación en línea (128 minutos):
- Sección Cuantificación/Capacidad de Razonamiento: Esta sección tenía un total de 52 preguntas siguiendo el patrón: 16 preguntas Cuantificación, 14 preguntas Lógica y 22 preguntas Verbal. Puedes hacer esta ronda fácilmente si puedes administrar el tiempo. Las preguntas eran en su mayoría fáciles y no requerían muchos cálculos. Uno debería poder dominar esta sección fácilmente.
- Ronda de codificación: esta fue una ronda de codificación bastante básica. Hubo 2 preguntas de codificación extremadamente fáciles. En mi opinión, ni siquiera es necesario dominar la programación dinámica o incluso DSA para completar esta ronda.
- Pregunta 1: Usted es maestro y se le ha asignado la responsabilidad de asignar calificaciones a los estudiantes en función de sus calificaciones. Cualquier valor inferior a 40 debe considerarse F, entre 40 y 60 E, entre 60 y 70 D, entre 70 y 80 C, entre 80 y 90 B y entre 90 y 100 A. Todos los rangos son inclusivos. Escriba un código que tome una entrada de número entero y proporcione la salida de calificación correspondiente.
- Enfoque : en pocas palabras, las declaraciones if-else o una declaración de cambio de caso serán suficientes para esta pregunta.
- Pregunta 2: Un cliente compra N cantidad de productos de una tienda y cada producto tiene un precio diferente. Durante la temporada navideña, el dueño de la tienda decide presentar una oferta especial. Desea distribuir canastas de regalos a los clientes que compran productos cuyo total es un cubo perfecto. Escriba un algoritmo para imprimir ‘Sí’ si el cliente recibe un cesto de pelea, de lo contrario, imprima un número entero que represente la cantidad que el cliente debe gastar adicionalmente para recibir el cesto.
- Enfoque: puede usar pow para obtener la raíz cúbica del valor dado. Si el piso del valor pow es igual al valor pow entonces es un código perfecto. Si no es así, entonces incremente el valor mínimo de pow en 1, encuentre el cubo del mismo, réstelo del valor dado e imprima el valor. {pow(1+piso(pow(valor,1/3),3) — valor }
- Pregunta 1: Usted es maestro y se le ha asignado la responsabilidad de asignar calificaciones a los estudiantes en función de sus calificaciones. Cualquier valor inferior a 40 debe considerarse F, entre 40 y 60 E, entre 60 y 70 D, entre 70 y 80 C, entre 80 y 90 B y entre 90 y 100 A. Todos los rangos son inclusivos. Escriba un código que tome una entrada de número entero y proporcione la salida de calificación correspondiente.
Ronda de ensayos: La ronda final de la evaluación en línea fue un ensayo de 20 minutos. El tema para mí fue ‘Inconvenientes de la tecnología’. Escribí sobre los parques infantiles abandonados y el problema emergente de la obesidad entre los adolescentes.
En una semana, deberías recibir una notificación de superset informándote de la fecha y el horario de tu entrevista.
Entrevista virtual Mi turno para la entrevista era entre las 4 y las 6 de la tarde. Desafortunadamente, yo era el último en la lista, así que tuve que esperar las 2 horas completas para la entrevista. Fue una entrevista breve (15 minutos) y directa. Me hicieron las siguientes preguntas:
- Preséntese.
Tenía una respuesta lista y memorizada. Entonces, solo dije mi respuesta habitual. - ¿La cantidad de proyectos relacionados con la tecnología en los que ha trabajado?
He trabajado en más de 25 proyectos. El entrevistador no pidió más detalles. - Ventajas de Java (enumere al menos 20)
Después de enumerar las ventajas de Java en otros lenguajes de programación (solo pude enumerar alrededor de 8-10), el entrevistador me dijo que también consideraría las características de OOPS como ventajas. Los expliqué a fondo y los agregué explicando diferentes relaciones. - ¿Qué es una variable válida? Nombra 40 palabras clave en Java.
Pregunta bastante sencilla. Simplemente no te presiones demasiado para nombrar 40. - ¿Qué es SQL? ¿Cómo es mejor?
Bastante sencillo de nuevo. Después de enumerar las ventajas de las bases de datos sobre el sistema de archivos, pasé a comparar las bases de datos SQL y NoSQL. Luego quise seguir adelante con las ventajas de la normalización y las diferentes formas normales pero el entrevistador intervino y me dijo que estaba contento con la respuesta. - ¿Por qué usamos funciones?
Simplemente amplíe el principio SECO.
Al final, el entrevistador me preguntó si tenía alguna pregunta para él. He observado que mis compañeros generalmente no hacen preguntas, pero recomiendan aprovechar esta situación y mostrar su intención de obtener el puesto. Suelo preguntar: “Dada su experiencia trabajando en <la empresa>. En su opinión, si me ofrecen el puesto, ¿hay algo/alguna tecnología sobre la que deba aprender o repasar para adaptarme rápidamente al entorno de trabajo?
Por lo general, recibo una respuesta del entrevistador, pero en este caso, el entrevistador me dijo que recibiría capacitación para unirme, por lo tanto, no debería preocuparme por eso.
Veredicto: Seleccionado
De 66 postulantes, 65 postulantes fueron seleccionados para el puesto. El único solicitante que fue rechazado es un buen amigo mío. Al conversar con él, comprendí que no tenía mucha experiencia en dar entrevistas y simplemente se derrumbaba bajo la presión. Como puede ver en el porcentaje de candidatos seleccionados, no es algo por lo que deba preocuparse. Sólo mantén la calma y la compostura.
Terminé no aceptando la oferta, Amazon y LTI me ofrecieron un puesto.
Consejos para la preparación de la entrevista
- La consistencia es clave. Repase su DSA diariamente y siga practicando preguntas de codificación. Trabajar en la construcción de la lógica de programación y el desarrollo de una técnica sistemática para abordar las preguntas. (utilizar InterviewBit, LeetCode, GFG y Hackerrank)
- Trabaje en su capacidad para escribir código limpio y comprensible en el primer intento (sin cometer errores lógicos o sintácticos). La depuración lleva mucho tiempo, lo ayudará durante las entrevistas y las pruebas.
- Trate de incorporar la escritura táctil. Mi velocidad de escritura solía ser de alrededor de 30 WPM, casi me tomó 8 meses convertirla a 95 WPM, pero estoy seguro de que me ayudó durante las entrevistas. (10fastfingers, Keybr y Typingclub son algunos recursos útiles)
- Antes de la entrevista, lea sobre la empresa. Sus principios, cultura de trabajo, etc.
- Durante la entrevista, discuta siempre la lógica de la fuerza bruta antes de pasar a la solución más compleja y haga tantas preguntas aclaratorias como desee. Incluso si ha intentado esa pregunta antes, trate de representar que la está intentando por primera vez.
- Esté tranquilo, sereno y confiado durante la entrevista. No es necesario responder todas las respuestas a la T. Incluso si nada te llama la atención, sigue hablando de tu proceso de pensamiento y soluciones plausibles. Puede ser cercano e incluso si no lo es, al menos, el entrevistador podría interpretar la forma en que aborda los problemas.
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