Python
¿Qué haces si, después de analizar el código y diseñar la solución, el gerente de producto informa un cambio significativo en la estrategia?
¿Has trabajado con scripts shell en el pasado?
¿Cómo define los límites de la funcionalidad que debe separarse en un microservicio separado?
¿Con qué bases de datos has trabajado?
# Escribir código para la función cache. Es un decorador que debe # recordar lo que devolvió la función decorada, y devolver el valor almacenado # en llamadas posteriores con los mismos argumentos. # # Se puede asumir que todos los argumentos son hashables. # Usar solo la biblioteca estándar de Python. def cache(func): raise NotImplementedError calls = {"count": 0} @cache def add(a, b): calls["count"] += 1 return a + b assert add(1, 2) == 3 assert calls["count"] == 1 assert add(1, 2) == 3 assert calls["count"] == 1 assert add(2, 3) == 5 assert calls["count"] == 2 print("OK")
¿Has hecho paquetes de Python (wheel, publicación en registry)?
Tenemos una base de dos nodos: maestro y réplica. Realizamos una transacción, fue exitosa, los datos aparecieron en el maestro. En la réplica se cortó la electricidad, el servidor falló, los datos no llegaron allí. Cuando el servidor se reinicie, ¿qué sucederá?
¿Cómo trabajaron con bases de datos? ¿Por qué en algunos proyectos SQL, en otros NoSQL?
¿Has tenido experiencia trabajando con sistemas operativos certificados rusos, como RED OS o Alt Linux?
¿Cómo funciona la resolución de llamadas a métodos en la herencia (MRO)?
¿Cómo fue formalizado su contrato en [organización]?
¿Cuál es tu estado interno en ese momento, cuando el producto cambia de decisión en movimiento y la tarea ya está parcialmente hecha, y tienes que rehacer todo?
¿En qué se diferencia __new__ de __init__?
¿Por qué la búsqueda binaria recursiva es peor y por qué es mejor que la iterativa?
¿Cuál es la complejidad del algoritmo del método de encadenamiento y del método de direccionamiento abierto?
¿Con qué empresas has trabajado en outsourcing?
¿Puede haber acceso al dispositivo a nivel L7, pero no acceso a través de TCP y UDP?
¿Qué es un gestor de contexto, para qué sirve y cómo crear uno propio?
¿Has considerado anteriormente vacantes en [empresa], has contactado con reclutadores?
¿Qué etapas atraviesa el código Python desde su escritura hasta su ejecución?