Orivel Orivel
Abrir menu

Ultimas tarefas e discussoes

Explore o conteudo benchmark mais recente de tarefas e discussoes. Filtre por genero para focar no que voce quer comparar.

Generos de Comparacao

Lista de Modelos

Design de sistemas

Google Gemini 2.5 Pro VS Anthropic Claude Sonnet 4.6

Projetar um Serviço Global de Encurtamento de URLs

Desenhe um serviço público de encurtamento de URLs semelhante ao Bitly. Usuários podem submeter uma URL longa e receber um alias curto; então qualquer pessoa pode usar o link curto para ser redirecionada para a URL original. Seu projeto deve suportar estes requisitos e restrições: Requisitos funcionais: - Criar links curtos para URLs válidas arbitrárias. - Redirecionar links curtos com baixa latência. - Suportar aliases personalizados opcionais quando disponíveis. - Fornecer análises básicas de cliques por link: total de cliques, cliques nas últimas 24 horas e os 5 principais países por contagem de cliques. - Permitir datas de expiração para links. Pressupostos de escala: - 120 milhões de novos links curtos por dia. - 8 bilhões de requisições de redirecionamento por dia. - Carga com predominância de leitura e forte skew de tráfego: uma pequena fração de links recebe tráfego muito alto. - Usuários globais na América do Norte, Europa e Ásia. Restrições: - Meta de disponibilidade de 99,99% para redirecionamentos. - Latência de redirecionamento P95 abaixo de 80 ms para usuários nas principais regiões. - Links recém-criados devem ficar utilizáveis globalmente dentro de 2 segundos. - Análises podem ser eventualmente consistentes, mas os redirecionamentos devem estar corretos. - Orçamento importa: justifique onde você gastaria para obter consistência mais forte ou replicação multirregional e onde evitaria isso. - Assuma que não há produto gerenciado de analytics de terceiros; desenhe o sistema central você mesmo. Por favor, forneça: - Uma arquitetura de alto nível com os principais componentes e fluxo de dados. - Escolhas de armazenamento para mapeamentos de links, eventos de analytics e cache de links quentes. - Estratégia de geração de IDs ou aliases, incluindo tratamento de colisões e verificações de alias personalizados. - Design de API para create-link, redirect e recuperação de analytics. - Abordagem de escalonamento para hot keys, cache, particionamento e tráfego multirregional. - Estratégia de confiabilidade cobrindo failover, replicação de dados, backup e comportamento de degradação. - Principais trade-offs e pelo menos duas opções alternativas de design que você considerou e rejeitou.

60
19 Mar 2026 04:33

Explicação

Google Gemini 2.5 Pro VS OpenAI GPT-5.4

Explique indexação de banco de dados para um desenvolvedor júnior

Você é um engenheiro de software sênior orientando um desenvolvedor júnior que tem escrito consultas SQL há cerca de seis meses, mas nunca criou ou pensou em índices de banco de dados. Ele acabou de reclamar que suas consultas em uma tabela com dois milhões de linhas estão rodando lentamente. Escreva uma explicação clara e voltada para ensino sobre indexação de banco de dados para esse público. Sua explicação deve cobrir o seguinte: 1. O que é um índice de banco de dados e por que ele existe, usando pelo menos uma analogia concreta que um iniciante acharia intuitiva. 2. Como um índice básico (como um índice B-tree) acelera buscas em consultas em comparação com uma varredura completa da tabela, com detalhes suficientes para que o desenvolvedor júnior entenda a diferença de desempenho conceitualmente. 3. Os trade-offs de adicionar índices, incluindo os custos que não são imediatamente óbvios. 4. Orientação prática sobre quando adicionar um índice e quando não adicionar, com pelo menos dois exemplos realistas de cada caso. 5. Uma breve nota sobre índices compostos e a importância da ordem das colunas dentro deles. Almeje um tom encorajador e acessível, evitando jargões desnecessários e ainda assim sendo tecnicamente preciso. A explicação deve ser suficientemente completa para que o desenvolvedor júnior possa decidir com confiança se deve adicionar um índice a uma coluna após lê-la.

65
19 Mar 2026 02:59

Design de sistemas

Google Gemini 2.5 Pro VS OpenAI GPT-5 mini

Projetar um serviço de encurtamento de URLs em larga escala

Sua tarefa é projetar um serviço de encurtamento de URLs (semelhante ao bit.ly ou tinyurl.com) que deve atender às seguintes restrições: 1. O serviço deve suportar 100 milhões de novos encurtamentos de URL por mês. 2. A razão leitura:gravação é 100:1 (ou seja, 10 bilhões de redirecionamentos por mês). 3. URLs encurtadas devem ter no máximo 7 caracteres (alfanuméricos). 4. O sistema deve garantir que uma URL encurtada, uma vez criada, nunca expire a menos que seja explicitamente excluída pelo usuário. 5. A latência de redirecionamento (do recebimento da requisição até a emissão do HTTP 301/302) deve ser inferior a 10 milissegundos no percentil 99. 6. O sistema deve permanecer disponível mesmo se um data center inteiro ficar offline. 7. O serviço deve suportar um painel de análise opcional mostrando contagens de clique, distribuição geográfica e dados de referenciador por URL encurtada, mas as análises não devem degradar o desempenho de redirecionamento. Forneça um projeto de sistema abrangente que aborde: A. Arquitetura de alto nível: Descreva os principais componentes e como eles interagem. B. Estratégia de geração de URL: Como você gera códigos curtos únicos, por que escolheu essa abordagem e como lida com colisões. C. Modelo de dados e armazenamento: Quais bancos de dados ou sistemas de armazenamento você usa e por quê. Inclua considerações de esquema. D. Otimização do caminho de leitura: Como você alcança o requisito de latência para redirecionamentos na escala exigida. E. Caminho de escrita: Como novas URLs são criadas e persistidas de forma confiável. F. Estratégia de escalonamento: Como o sistema escala horizontalmente para suportar crescimento. G. Confiabilidade e tolerância a falhas: Como você lida com falhas de data center, replicação e failover. H. Pipeline de analytics: Como você coleta, processa e serve os dados de analytics sem impactar o caminho crítico de redirecionamento. I. Principais trade-offs: Identifique pelo menos três trade-offs significativos que você fez no seu projeto e justifique cada um. Seja específico sobre tecnologias, protocolos e estimativas numéricas quando relevante (por exemplo, cálculos de armazenamento, estimativas de QPS, tamanhos de cache, análise do espaço de chaves de short-code).

54
18 Mar 2026 22:59

Programação

Google Gemini 2.5 Pro VS Anthropic Claude Sonnet 4.6

Implemente um armazenamento chave-valor versionado com consultas históricas

Escreva um código que implemente um armazenamento chave-valor versionado em memória com suporte a leituras históricas. O armazenamento começa vazio e processa uma sequência de comandos. Cada comando mutante bem-sucedido cria exatamente um novo número de versão global, começando em 1. Comandos somente de leitura não devem criar uma versão. Chaves e valores são strings sensíveis a maiúsculas/minúsculas sem espaços. Versões são inteiros positivos. Comandos: SET key value Cria ou sobrescreve a chave com o valor. DELETE key Remove a chave se ela existir. GET key Retorna o valor atual da chave, ou NULL se a chave não existir. GET_VERSION key version Retorna o valor associado à chave imediatamente após a criação da versão global especificada, ou NULL se a chave não existia nessa versão. Se version for maior que a última versão existente, trate-o como inválido e retorne INVALID_VERSION. HISTORY key Retorna todos os estados históricos da chave em ordem crescente de versões, incluindo deleções, formatados como pares version:value separados por vírgulas. Use NULL para estados deletados ou ausentes após uma mutação. Se a chave nunca foi afetada por qualquer comando mutante, retorne EMPTY. Formato de entrada: A primeira linha contém um inteiro N, o número de comandos. As próximas N linhas contêm cada uma um comando. Formato de saída: Para cada comando GET, GET_VERSION e HISTORY, imprima uma linha com o resultado. Detalhes de comportamento e casos limítrofes: - Cada SET sempre cria uma nova versão, mesmo que o valor não tenha mudado. - Cada DELETE sempre cria uma nova versão, mesmo se a chave não existir. - As versões são globais entre todas as chaves, não por chave. - HISTORY de uma chave deve incluir apenas as versões em que essa chave foi diretamente afetada por SET ou DELETE. - Se uma chave foi deletada e depois definida novamente, ambos os eventos devem aparecer em HISTORY. - Eficiência importa: assuma até 200000 comandos, com muitas consultas históricas. Sua solução deve ler da entrada padrão e escrever na saída padrão. Inclua o programa completo funcionando em um único arquivo. Você pode usar qualquer linguagem de programação mainstream, mas o código deve ser completo e executável como está escrito.

66
18 Mar 2026 22:33

Questões educacionais

Google Gemini 2.5 Pro VS OpenAI GPT-5.4

Explique o Paradoxo do Teorema de Banach–Tarski e suas Implicações Educacionais

O paradoxo de Banach–Tarski afirma que uma esfera sólida no espaço tridimensional pode ser decomposta em um número finito de peças disjuntas, que podem então ser reassembladas (usando apenas rotações e translações) em duas esferas sólidas, cada uma idêntica em tamanho à original. Responda ao seguinte em um ensaio estruturado: 1. Indique com precisão quantas peças são necessárias na prova padrão do teorema de Banach–Tarski (dê o número mínimo exato estabelecido na literatura). 2. Explique por que esse resultado não contradiz a realidade física ou a conservação da massa. Na sua explicação, identifique a propriedade matemática específica que as peças devem possuir que impede que sejam realizáveis fisicamente, e nomeie o axioma da teoria dos conjuntos do qual a prova depende fundamentalmente. 3. Descreva como o conceito de "medida" (no sentido da medida de Lebesgue) se relaciona com esse paradoxo. Por que não podemos simplesmente afirmar que os volumes devem somar? 4. Discuta como este teorema é usado no ensino de matemática em nível avançado de graduação ou de pós-graduação. Quais lições-chave sobre os fundamentos da matemática — especificamente em relação ao Axioma da Escolha, conjuntos não mensuráveis e os limites da intuição geométrica — ele ilustra? Sugira uma abordagem pedagógica para introduzir este tópico a estudantes que o encontram pela primeira vez. Seu ensaio deve ser rigoroso, mas acessível, demonstrando tanto precisão matemática quanto perspicácia pedagógica.

78
18 Mar 2026 20:40

Aconselhamento

OpenAI GPT-5.4 VS Google Gemini 2.5 Pro

Ajudando um Amigo a Navegar uma Mudança de Carreira aos 40

Seu amigo próximo, Alex (40 anos), tem trabalhado como contador há 15 anos. Alex confidenciou recentemente que se sente profundamente insatisfeito(a) e quer mudar de carreira para se tornar professor(a) de matemática do ensino médio. No entanto, Alex está preocupado(a) com várias coisas: uma redução significativa de salário, a possível desaprovação do cônjuge, a sensação de ser um(a) iniciante novamente na sua idade e se é tarde demais para recomeçar. Alex ainda não tem credenciais de ensino, mas sempre gostou de dar aulas particulares informais às crianças do bairro. Escreva uma resposta ponderada e de apoio a Alex como se você fosse um amigo carinhoso e sábio. Sua resposta deve: 1. Reconhecer e validar os sentimentos de Alex sem descartar suas preocupações. 2. Ajudar Alex a pensar sobre as realidades práticas (finanças, credenciais, cronograma) de forma equilibrada — sem ser excessivamente otimista nem desencorajador. 3. Abordar as dimensões emocionais (medo de recomeçar, dinâmicas conjugais, mudança de identidade) com empatia e nuance. 4. Sugerir próximos passos concretos que Alex poderia tomar para explorar essa transição antes de tomar uma decisão irreversível. 5. Reconhecer os limites do seu conselho como amigo e indicar de forma delicada quando uma orientação profissional (por exemplo, orientador de carreira, planejador financeiro, terapeuta de casal) pode ser valiosa. Use um tom caloroso e conversacional que um amigo de verdade usaria — não clínico nem formulaico.

70
16 Mar 2026 07:32

Persuasão

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Pro

Convencer um conselho municipal cético a testar ruas escolares sem carros

Escreva um discurso persuasivo dirigido a um conselho municipal que está a considerar um programa piloto de seis meses para tornar as ruas imediatamente à volta de três escolas primárias livres de carros durante os horários de chegada e saída dos alunos. O seu objetivo é convencer os membros céticos do conselho a aprovar o piloto. Detalhes do público: - O conselho preocupa-se com o transbordo de tráfego, o incómodo para pais trabalhadores e a reação negativa dos comércios locais. - Estão abertos a evidências e a compromissos práticos, mas não gostam de linguagem ideológica ou acusatória. Conteúdo exigido: - Declare claramente a proposta e por que um piloto é uma forma de baixo risco para a testar. - Apresente pelo menos três argumentos distintos, incluindo segurança dos alunos, benefícios para a saúde ou aprendizagem, e qualidade de vida do bairro ou gestão do tráfego. - Aborde pelo menos duas objeções sérias de forma justa e rebata-as com medidas de mitigação realistas. - Inclua um exemplo ou cenário ilustrativo breve. - Termine com um apelo concreto à ação. Restrições: - Extensão: 500 a 700 palavras. - Tom: respeitoso, pragmático e persuasivo. - Não invente estatísticas, estudos ou especialistas nomeados. Se mencionar evidências, descreva-as apenas em termos gerais. - Não use marcadores.

57
16 Mar 2026 04:13

Análise

OpenAI GPT-5 mini VS Google Gemini 2.5 Pro

Avaliação de Opções de Transporte para uma Cidade de Médio Porte

Uma cidade de médio porte com 350.000 habitantes está enfrentando aumento da congestão de tráfego e elevação das emissões de carbono. O conselho municipal reduziu suas opções a três grandes investimentos em infraestrutura de transporte, mas só pode financiar um devido a restrições orçamentárias. Analise as três opções abaixo, avalie as compensações delas em pelo menos quatro critérios distintos (por exemplo, custo-efetividade, impacto ambiental, equidade, cronograma, escalabilidade, viabilidade política) e chegue a uma recomendação justificada sobre qual opção a cidade deve perseguir. Explique claramente seu raciocínio e reconheça o argumento contrário mais forte contra sua recomendação. Opção A: Construir uma linha de light rail de 12 miles conectando o núcleo do centro à maior área suburbana de emprego. Custo estimado: $1.8 billion. Tempo de construção: 6 anos. Demanda diária projetada após 5 anos de operação: 35,000. Opção B: Implementar uma rede de ônibus de trânsito rápido (BRT) em toda a cidade com 4 corredores de faixas dedicadas totalizando 40 miles. Custo estimado: $600 million. Tempo de construção: 3 anos. Demanda diária projetada após 5 anos de operação: 55,000. Opção C: Investir em uma rede abrangente de transporte ativo (ciclovias protegidas, compartilhamento de e-bikes, melhorias na infraestrutura para pedestres) em toda a cidade, combinada com precificação de congestionamento no núcleo do centro. Custo estimado: $400 million. Tempo de construção: 2 anos. Demanda/uso diário projetado após 5 anos: 80,000 viagens por dia (ciclismo, caminhada e micromobilidade combinados).

69
16 Mar 2026 02:16

Resumo

OpenAI GPT-5.4 VS Google Gemini 2.5 Pro

Resumir uma passagem sobre a história e a ciência do branqueamento de recifes de coral

Leia cuidadosamente a passagem a seguir e, em seguida, produza um resumo conciso de no máximo 200 palavras. Seu resumo deve preservar todos os seis pontos-chave listados após a passagem. Escreva o resumo como um único parágrafo coeso (estilo ensaio), não em forma de tópicos. --- INÍCIO DA PASSAGEM --- Os recifes de coral estão entre os ecossistemas mais biodiversos da Terra, frequentemente chamados de florestas tropicais do mar. Eles ocupam menos de um por cento do leito oceânico, mas sustentam aproximadamente vinte e cinco por cento de todas as espécies marinhas conhecidas. Corais construtores de recifes pertencem à ordem Scleractinia e formam esqueletos de carbonato de cálcio que se acumulam ao longo de séculos para criar as massivas estruturas calcárias que reconhecemos como recifes. Essas estruturas fornecem habitat, áreas de reprodução e berçários para milhares de espécies de peixes, invertebrados e algas. Além de sua importância ecológica, os recifes de coral oferecem serviços ecossistêmicos essenciais às comunidades humanas: protegem linhas costeiras contra ressacas e erosão, sustentam pescarias que alimentam centenas de milhões de pessoas, geram receitas turísticas estimadas em dezenas de bilhões de dólares anualmente e servem como fontes de compostos usados em pesquisas farmacêuticas. Somente a Grande Barreira de Corais contribui com aproximadamente seis bilhões de dólares australianos por ano para a economia nacional e sustenta mais de sessenta mil empregos. A relação simbiótica entre corais e algas microscópicas chamadas zooxantelas é a base da produtividade dos recifes. Zooxantelas do gênero Symbiodinium vivem no interior do tecido do coral e realizam fotossíntese, fornecendo até noventa por cento das necessidades energéticas do coral na forma de açúcares e aminoácidos. Em troca, o coral fornece às algas abrigo, dióxido de carbono e nutrientes derivados de seus próprios resíduos metabólicos. Esse mutualismo é o que permite que os corais prosperem nas águas tropicais pobres em nutrientes onde os recifes tipicamente se encontram. Os pigmentos presentes nas zooxantelas também são responsáveis pelas cores vibrantes que tornam os recifes de coral tão visualmente marcantes. Quando essa simbiose é perturbada, as consequências para o ecossistema de recife podem ser catastróficas. O branqueamento de corais ocorre quando fatores ambientais estressantes fazem com que os corais expulsem suas zooxantelas ou quando as algas perdem seus pigmentos fotossintéticos. O gatilho mais bem documentado é o aumento da temperatura da superfície do mar. Quando as temperaturas da água sobem apenas um a dois graus Celsius acima do máximo normal de verão por um período sustentado de várias semanas, a maquinaria fotossintética das zooxantelas fica danificada, produzindo espécies reativas de oxigênio que são tóxicas tanto para as algas quanto para o hospedeiro coralino. O coral responde ejetando as algas, o que deixa o tecido translúcido do coral sobre o esqueleto branco de carbonato de cálcio, produzindo a aparência pálida ou branca característica conhecida como branqueamento. Outros fatores estressantes que podem contribuir para o branqueamento incluem temperaturas anormalmente baixas, alta irradiância solar, variações de salinidade, sedimentação, poluição e doença. No entanto, o estresse térmico ligado às mudanças climáticas antropogênicas foi identificado como o principal motor dos eventos de branqueamento em massa observados nas últimas quatro décadas. O primeiro evento global de branqueamento em massa reconhecido ocorreu em 1998, impulsionado por um poderoso El Niño que elevou as temperaturas da superfície do mar por todo os trópicos. Estima-se que dezesseis por cento dos corais construtores de recifes do mundo morreram durante esse único evento. O segundo evento global de branqueamento ocorreu em 2010, e o terceiro, que foi o mais longo e generalizado registrado, ocorreu de 2014 a 2017. Durante esse terceiro evento, anos consecutivos de calor extremo afetaram recifes em todas as bacias oceânicas. A Grande Barreira de Corais sofreu branqueamento sucessivo em 2016 e 2017, com pesquisas aéreas revelando que mais de dois terços dos 2.300 quilômetros da barreira foram afetados. Eventos subsequentes de branqueamento atingiram a Grande Barreira novamente em 2020 e 2022, alarmando os cientistas de que o intervalo entre eventos está encolhendo, deixando os corais com tempo insuficiente para se recuperar. A recuperação do branqueamento moderado normalmente requer um mínimo de dez a quinze anos sob condições favoráveis, mas se o branqueamento ocorrer novamente dentro desse período, a mortalidade acumulada aumenta dramaticamente. As consequências ecológicas do branqueamento em massa se estendem bem além dos próprios corais. Quando os corais morrem, a estrutura tridimensional do recife gradualmente se deteriora, eliminando o habitat complexo que sustenta comunidades de peixes e invertebrados. Estudos após o branqueamento de 2016 na Grande Barreira de Corais documentaram declínios superiores a cinquenta por cento na abundância de espécies de peixes dependentes de corais em poucos meses. Peixes herbívoros que pastam algas desempenham papel crucial em evitar o crescimento excessivo de algas que pode sufocar corais em recuperação, de modo que a perda dessas espécies cria um ciclo de retroalimentação negativa. A degradação dos recifes também diminui a capacidade destes amortecerem a energia das ondas, aumentando a vulnerabilidade costeira a tempestades. Comunidades em nações insulares de baixa altitude, como as Maldivas, Kiribati e as Ilhas Marshall, estão particularmente em risco porque sua própria área terrestre depende do crescimento contínuo das estruturas de recife. Os impactos econômicos se propagam por pesca, turismo e infraestrutura costeira, afetando desproporcionalmente nações em desenvolvimento nos trópicos. Esforços para enfrentar o branqueamento de corais atuam em múltiplas escalas. No nível global, reduzir as emissões de gases de efeito estufa continua sendo a intervenção mais crítica, pois limitar o aquecimento a 1,5 graus Celsius acima dos níveis pré-industriais — a meta aspiracional do Acordo de Paris — reduziria significativamente a frequência e a severidade dos eventos de branqueamento em massa. Em níveis regionais e locais, estratégias incluem melhorar a qualidade da água reduzindo o escoamento agrícola e o descarte de esgotos, estabelecer áreas marinhas protegidas para limitar danos físicos por pesca e fundeio, e controlar surtos de predadores de corais como a estrela-do-mar-coroa-de-espinhos. Abordagens científicas emergentes incluem o melhoramento seletivo e o fluxo gênico assistido para propagar genótipos de coral tolerantes ao calor, o transplante de cepas de Symbiodinium termicamente resilientes e pesquisas sobre probióticos que possam aumentar a resistência ao estresse dos corais. Embora essas intervenções mostrem promessa em ensaios de laboratório e em campo de pequena escala, os cientistas alertam que nenhuma solução tecnológica pode substituir a descarbonização rápida e profunda da economia global. Sem ação climática decisiva, as projeções sugerem que setenta a noventa por cento dos recifes de coral existentes poderiam ser perdidos até meados do século mesmo sob cenários de aquecimento moderado, representando uma perda irreversível de biodiversidade e serviços ecossistêmicos. --- FIM DA PASSAGEM --- Seu resumo deve preservar os seguintes seis pontos-chave: 1. A importância ecológica e econômica dos recifes de coral 2. A simbiose coral-zooxantelas e seu papel na produtividade dos recifes 3. O mecanismo pelo qual o estresse térmico causa o branqueamento 4. A linha do tempo e a gravidade dos principais eventos globais de branqueamento 5. As consequências ecológicas e socioeconômicas em cascata do branqueamento 6. A gama de estratégias de mitigação e adaptação que estão sendo perseguidas Escreva seu resumo como um único parágrafo coeso de no máximo 200 palavras.

69
16 Mar 2026 02:07

Mostrando 21 a 40 de 73 resultados

Links relacionados

X f L