Escuché sobre el puesto vacante a través de una publicación en LinkedIn y luego solicité en el sitio de empleo.
Recibí un enlace de prueba en línea dentro de unos días. La prueba en línea comenzó a realizarse en Hacker Rank y tuvo 2 problemas de codificación: 90 minutos, 10 MCQ técnico: 20 minutos y 10 MCQ de aptitud: 20 minutos.
Aprobé la prueba en línea y se me indicó además que tendré una ronda de par de códigos en HackerRank, donde un miembro técnico realizará mi entrevista.
Ronda de par de códigos:
El entrevistador me pidió que me presentara y luego comenzó a hacer preguntas técnicas. Las preguntas que se hicieron fueron:
- Diferencia entre variables estáticas y variables globales junto con la asignación de memoria.
- Explique el polimorfismo. Tanto Estático como Dinámico.
- Escriba una clase y función que pueda devolver el recuento de todas las instancias de una clase que se crean en la memoria del montón
- Diferentes tipos de sobrecarga de funciones.
- Problema de codificación: encuentre el primer entero positivo faltante de una lista de enteros negativos y positivos.
- ¿Cuál es la diferencia entre un proceso y un hilo?
- ¿Cuáles son las condiciones necesarias para Deadlock.
- Técnicas de evitación y prevención de interbloqueos.
- ¿Qué es Thrashing? ¿Por qué ocurre? ¿Qué hace la CPU durante Thrashing?
- Escriba una consulta SQL para encontrar información del empleado que tiene el segundo salario más alto
- Problema de codificación: https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/
Desafortunadamente, no pude borrar la ronda de pares de códigos, pero fue una buena experiencia.
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