Python
¿Por qué era responsable, cuál era tu tarea?
¿Qué son los códigos de estado HTTP? Nombra los principales.
¿Por qué un servidor puede responder a un ping pero estar inaccesible a través de TCP/UDP, por ejemplo, mediante HTTP o FTP?
¿Qué hace EXPLAIN y qué cambia al agregar ANALYZE? ¿Cuándo es inútil un índice?
Hemos entendido que no tenemos índice, así que creamos uno. ¿En qué situaciones este índice puede no funcionar?
¿Qué puede causar una fuga de memoria si hay recolector de basura?
¿Qué frameworks de Python para trabajar con REST API conoces?
¿Qué métodos se pueden utilizar para determinar la estabilidad de un programa bajo una alta carga de muchos usuarios?
¿Qué fue lo que te atrajo específicamente de nuestra oferta de trabajo?
¿Se puede acceder a un atributo o método de una clase que comienza con dos guiones bajos? ¿Cuáles son las características?
¿Cómo depurará una consulta SQL lenta?
¿Se puede agregar en una sola clase tanto métodos de gestor de contexto sincrónicos (__enter__, __exit__) como asíncronos (__aenter__, __aexit__)?
¿Qué son p95, p99 y qué otros percentiles existen?
¿Cuál es ahora la complejidad final del algoritmo después de eliminar la operación cuadrática? ¿Es correcto que el tamaño del alfabeto m no afecta en absoluto la complejidad temporal?
Si dentro del gestor de contexto se realiza un return de la conexión, ¿se devolverá abierta o cerrada?
Cuéntame sobre tu experiencia, algún proyecto interesante o el actual. ¿Qué tareas realizas, qué tecnologías utilizas?
Al iniciar una aplicación Flask con `python main.py`, aparece una advertencia en la consola indicando que no es para producción. ¿Qué significa esto, por qué aparece y cómo lidiar con ello?
Hay una tabla con 10 millones de usuarios, las consultas funcionan lentamente. ¿Cómo resolver el problema? Explica sobre los índices compuestos y su principio de funcionamiento.
Cuéntame brevemente sobre ti, qué te llevó a postularte para esta vacante, cuáles son tus expectativas?
¿Escribió consultas SQL más a menudo a través de ORM o sin ORM?