Python
Projete uma rede social.
Fala-me sobre as formas de executar código em Python: multiprocessamento, multithreading, assíncrono.
Podes explicar como funciona o next()?
Como antecipar que a fila no Kafka começa a acumular-se para que isso não afete os utilizadores?
Identifique o problema com a seguinte função Python e explique por que ocorre: ```python from typing import Any def add_item(item: Any, my_list: list = []) -> list: my_list.append(item) return my_list add_item(5) ```
Tiveste que participar na tomada de decisões arquitetónicas?
Para que tarefas é melhor usar Kafka e para quais Celery?
[nome] conta-me de forma geral sobre os processos e os comandos. Com que equipa trabalhaste?
O que são __slots__ e como isso está relacionado com a gestão de memória?
Tens experiência com TDD ou BDD (Desenvolvimento Orientado a Comportamento)?
Fale sobre observabilidade — de que três partes ela consiste?
Descreva o pipeline de entrega de alterações em caso de correção urgente de um bug em produção.
Podem ocorrer condições de corrida em código Python multithread com GIL, por exemplo, com `x += 1`?
És tu mesmo a liderar algumas funcionalidades?
Pode falar sobre as suas tarefas e projetos profissionais atuais?
Descreva a estrutura de uma base de dados relacional para uma loja online: clientes, produtos e pedidos (tabelas e campos sem tipos).
Fale sobre o tratamento de exceções em Python: qual é a estrutura e quais são os seus blocos?
Qual é a diferença entre um dicionário (dict) e JSON?
O que acontecerá com a base de dados se ela receber 10.000 atualizações da mesma linha?
De modo geral, em relação à direção, o que gostaria de fazer, o que é interessante?