O que faz se perceber que não vai conseguir entregar a tarefa a tempo?
Python
Como criar um decorador que funcione com funções síncronas e assíncronas?
Como avalias os prazos para concluir uma tarefa? Já aconteceu de a estimativa não corresponder à realidade?
Com que frequência usas tipagem em Python? Gostarias de tipar de forma que o mypy não reclame?
Tiveste alguma experiência de trabalhar em condições de alta incerteza (nova equipa, processos não estabelecidos)? Como te sentes em relação a isso, não te assusta?
Conte uma situação em que você não concordou com a decisão do líder da equipe ou do desenvolvedor sênior. O que foi e como você defendeu sua posição?
Na sua opinião, quais perguntas os especialistas começam a fazer a si mesmos apenas com a experiência?
O que é uma coroutine? Em que a Task difere de uma coroutine?
Como trabalhas sob carga, sob pressão? Isso te afeta ou organizas tudo de acordo com o plano?
# 3. Escrever um decorador simples que mede o tempo de execução de uma função
Como garantir a preservação do histórico de diálogo ao reiniciar o servidor WebSocket?
O que te motiva e o que te desmotiva no trabalho?
O que é uma sessão sticky? Quando podem ser necessárias?
Por que uma tupla pode ser uma chave em um dicionário, mas não uma lista? Quais tipos podem ser uma chave em geral?
Qual é a metaclasse base em Python?
# 3. Escrever um decorador simples que meça o tempo de execução de uma função # 4. Dados: duas tabelas # CREATE TABLE departments ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL # ); # CREATE TABLE employees ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL, # department_id INT NOT NULL REFERENCES departments(id), # salary NUMERIC(10,2) NOT NULL # ); Tarefa: # Escreva uma consulta que exiba os nomes dos departamentos e seu salário médio, mas apenas para aqueles departamentos cujo salário médio seja maior, # do que a média salarial de todos os funcionários da empresa. Ordene os resultados por salário médio em ordem decrescente.
Como explicas soluções técnicas complexas a profissionais não técnicos (designers, gestores de projeto e produto)?
O que é o GIL em Python e como ele afeta a multitarefa e tarefas CPU-bound?
Como é que aprendes novas tecnologias e ferramentas? Tens um plano (roteiro) ou é algo situacional? Dá um exemplo do que aprendeste nos últimos seis meses.
Houve alguma ocasião em que descobriu um bug (seu ou de outrem) após o lançamento? O que fez?