Python
Em que cenários em Python deve-se usar o módulo de recolha de lixo?
Qual é a diferença entre interação síncrona e assíncrona de serviços?
class Retângulo: def definir_largura(self, largura): self._largura = largura def definir_altura(self, altura): self._altura = altura def obter_area(self): return self._largura * self._altura class Quadrado(Retângulo): def definir_largura(self, largura): self._largura = largura self._altura = largura def definir_altura(self, altura): self._largura = altura self._altura = altura
Como você reage às situações em que os requisitos mudam durante o trabalho?
O que é um encerramento em Python?
Tarefa com atualização concorrente da tabela: como resolver o problema de perda de atualizações (Lost Update) usando ferramentas de banco de dados?
O que faz o EXPLAIN e o que muda ao adicionar ANALYZE? Quando um índice é inútil?
No geral, como você se sente em relação a visitar o escritório?
Por qual meio comunicava com a base de dados? SQL Alchemy, qual versão, estilo declarativo?
O que pode causar uma fuga de memória se houver um coletor de lixo?
O que é offset no Kafka e para que serve?
Conta-me, qual era a equipa e como os processos eram conduzidos?
Planos para formação futura
Como você vê a revisão de código mútua numa equipa pequena?
Fale sobre particionamento de tabelas no PostgreSQL. Você já usou isso?
Fala-me sobre índices no PostgreSQL, quais conhece?
As tarefas de otimização de SQL surgiram devido a problemas em produção ou você as iniciou?
Vamos raciocinar logicamente: qual pode ser uma migração incorreta de banco de dados que cause um erro 500 ao mudar para uma versão antiga da aplicação (por exemplo, se numa implantação, uma coluna e o código que a acessa forem removidos ao mesmo tempo)? Como evitar isso?
[nome] perguntou: Imagine que lhe fazemos uma oferta: como vê os seus primeiros dias na empresa e a si mesmo daqui a duas semanas?
Para que classe de tarefas a assíncronia é mais adequada?