Sobes.tech

Python

Como exatamente é obtido o valor na sexta linha ao chamar res(2)?

182

O que é o WAL (Write-Ahead Log) no PostgreSQL e para que serve?

154

O que são transações aninhadas no PostgreSQL e para que servem?

149

Projete um sistema de indexação para uma tabela que armazena todas as cidades da Rússia, tendo em conta que a pesquisa será feita pelo nome da cidade.

142

A descrição é feita por um analista de negócios que escreveu a tarefa "como pôde" e pode fornecer descrições de requisitos de negócios. Existe um código legado assustador escrito em PHP, que recebe ficheiros de logs do S3 analisa-os, regista o resultado no local adequado. Sabe-se: os ficheiros chegam uma vez por hora, atualmente 5 ficheiros todos os ficheiros estão num mesmo bucket Os dados devem ser encaminhados para diferentes destinos dependendo do formato – postgres/ficheiro local É necessário escrever um ETL que implemente essa funcionalidade. A implementação concreta dos métodos (leitura de dados/envio de dados, etc.) pode ser ignorada.

141

O que acha da legibilidade de uma alternativa que resolve o problema do late binding usando uma fábrica de funções aninhadas (function factory)?

138

Se uma função pode legitimamente retornar NaN (isto é um comportamento normal), e a sua implementação atual de cache neste caso gera um erro ou sempre recalcula, como é que iria corrigir isso?

132

Fala-me sobre os índices no PostgreSQL: para que servem, que tipos existem, quando usá-los.

129

O que este código imprimirá def calc(): return [lambda x: i * x for i in range(4)] for res in calc(): print(res(2))

128

A descrição é feita por um analista de negócios que escreveu a tarefa "como pôde" e pode fornecer descrições de requisitos comerciais. Existe um código legado assustador escrito em PHP, que recebe ficheiros de logs do S3 os analisa, regista o resultado no local adequado. Sabe-se: os ficheiros chegam uma vez por hora, atualmente 5 ficheiros todos os ficheiros estão num mesmo bucket Os dados devem ser enviados para diferentes destinos dependendo do formato – postgres/ficheiro local É necessário escrever um ETL que implemente essa funcionalidade. A escrita de métodos específicos (leitura de dados/envio de dados, etc.) pode ser ignorada.

124

O que funciona mais rápido na correspondência exata — índice B-tree ou Hash no PostgreSQL?

120

Sem alterar o código principal, altere apenas a compreensão de listas, deixando a lambda, de modo que cada lambda capture o seu valor de i — como fazer isso?

116

def cache(): """ Complete o código do decorador aqui """ pass

112

Por que é sempre usado o valor três (i=3) em todas as chamadas?

106