Entrevista Telefónica por COVID-19
La ronda 1 :
- Merge Sort, funcionamiento interno, su complejidad.
- Se dio una consulta SQL, necesito encontrar su resultado.
- Discusión sobre bloqueos, bloqueos sincronizados, interbloqueos con diferentes situaciones.
- Preguntado sobre la exclusión mutua, el progreso y la espera limitada
- Discusión sobre el problema de la mochila 0-1
- Se proporcionó un fragmento de código relacionado con los árboles, es necesario decir qué está haciendo ese código.
- Vaya conceptos: clases abstractas, interfaces y la diferencia entre ellas.
- Preguntado por mi experiencia laboral en la empresa anterior y la discusión del proyecto.
La ronda 2:
- Comenzó con una breve introducción y proyectos del currículum
- Diferencia entre lista y conjunto.
- Diseño de caché LRU
- Diferencia entre Hashtable y HashMap
- Concepto de subprocesos múltiples discutido (llamadas asíncronas, futuro, colecciones concurrentes, subprocesos) – CountDownLatch
- Una pregunta de programación: https://www.geeksforgeeks.org/find-smallest-value-represented-sum-subset-given-array/
Ronda 3
Discusión sobre mis proyectos anteriores y experiencia laboral en la empresa anterior.
Ronda 4
- Discusión sobre bases de datos:
- Diferencia entre ElasticSearch y otras bases de datos NoSql. Por qué he usado ES en mi proyecto.
- ¿Se puede usar Redis como base de datos?
- Conceptos Java: Pasar por referencia.
- Diseñe un sistema, en el que necesite mostrar a cada usuario una lista de anuncios de forma aleatoria hasta que la lista esté completa y luego mostrarlos nuevamente en un orden diferente al que se mostró anteriormente.
- Pregunta abierta: Te vas a quedar varado en una isla y solo puedes llevar 1 bolsa, ¿qué vas a llevar contigo?
Veredicto: Seleccionado
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