Python
Quão rapidamente você se familiariza com uma tecnologia nova e desconhecida?
Fale sobre a sua experiência com Docker e Kubernetes: que tarefas resolveu com a sua ajuda?
Fale-me mais detalhes sobre o último serviço em que participou.
Em que nível do modelo OSI operam TCP e UDP e qual é a diferença entre eles?
Tem alguma questão sobre as fases de seleção?
Como se pode avaliar a rapidez com que o algoritmo funciona?
Como organizar o processo de migração do banco de dados para não interromper o funcionamento do serviço (zero downtime)?
Quais parâmetros no Docker Compose devem ser definidos para melhorar a tolerância a falhas e a confiabilidade do serviço?
Qual é a diferença entre os operadores `is` e `==` em Python?
Qual pilha tecnológica você usou em seus projetos?
Quais as principais soluções arquitetónicas utilizadas no projeto do PostgreSQL?
Na prática, como a abordagem com threads difere da abordagem com asyncio em Python em termos de complexidade e desempenho?
Como alterar o interpretador atual em Python (alternar a versão do Python para um projeto)?
O que acontece se chamar um serviço externo de forma síncrona?
Quais são os tipos mutáveis e imutáveis em Python? Por que isso é importante e quais são as suas características?
[nome] perguntou: Como saber se um índice está a ser utilizado no PostgreSQL e por que motivos o planejador pode não o usar?
# Descrição do problema # Uma sequência de números inteiros ordenados em ordem crescente é fornecida. # É necessário implementar uma função que realize uma busca binária de um elemento nesta sequência. # A função deve: # 1. Aceitar dois argumentos: # - uma lista ordenada de números, # - um valor alvo para busca. # 2. Retornar o índice do elemento encontrado, se o elemento estiver presente. # 3. Retornar -1, se o elemento não estiver na lista. # Requisitos # - A solução deve ser iterativa. # - É importante manter a complexidade O(log n). # - O código deve ser escrito em Python 3 e seguir os princípios básicos de limpeza de código.
É possível colocar mais de um decorador numa função?
import threading import time contador = 0 def incrementar(): global contador for _ in range(100): atual = contador time.sleep(0.000001) contador = atual + 1 thread1 = threading.Thread(target=incrementar) thread2 = threading.Thread(target=incrementar) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Valor final do contador: {contador}") 150-200
Que tipos de dados podem ser chaves de dicionário em Python?