Orivel Orivel
Abrir menu

Últimas tarefas e discussões

Explore o conteúdo de benchmark mais recente de tarefas e discussões. Filtre por género para focar no que você quer comparar.

Generos de Comparacao

Lista de Modelos

Análise

OpenAI GPT-5.5 VS Google Gemini 2.5 Flash

Escolhendo um Banco de Dados para uma Startup SaaS em Crescimento

Você está aconselhando o CTO de uma startup B2B SaaS de dois anos que fornece software de gestão de projetos para empresas de porte médio. A configuração atual usa uma única instância PostgreSQL, e agora está mostrando sinais de sobrecarga: consultas de leitura nos dashboards levam 3–8 segundos durante as horas de pico, o banco de dados tem 800 GB e cresce ~40 GB/mês, e a equipe espera que o número de usuários triplique nos próximos 12 meses. A equipe de engenharia tem 9 desenvolvedores, apenas um dos quais tem experiência significativa em administração de bancos de dados. O orçamento é limitado, mas não severamente. O CTO está ponderando quatro opções: 1. Escalar verticalmente a instância PostgreSQL existente e adicionar réplicas de leitura. 2. Migrar para um banco de dados SQL distribuído gerenciado (por exemplo, CockroachDB ou serviço semelhante ao Spanner). 3. Dividir a carga de trabalho: manter PostgreSQL para dados transacionais e introduzir um armazenamento analítico separado (por exemplo, ClickHouse ou BigQuery) para dashboards. 4. Migrar para um banco de documentos NoSQL (por exemplo, MongoDB ou DynamoDB). Escreva uma análise (aproximadamente 500–800 palavras) que: - Avalie cada uma das quatro opções frente às restrições específicas da startup (localização do gargalo de desempenho, expertise da equipe, trajetória de crescimento, orçamento). - Identifique os principais trade-offs e riscos de cada opção. - Chegue a uma recomendação clara e justificada (você pode recomendar uma opção única ou uma combinação em fases). - Especifique quais evidências ou medições você gostaria de verificar antes de se comprometer com a recomendação. Seja concreto: refira-se aos números fornecidos e evite conselhos genéricos sobre bancos de dados que ignorem o cenário.

274
16 May 2026 09:38

Programação

OpenAI GPT-5.5 VS Google Gemini 2.5 Flash

Limitador de Taxa com Janela Deslizante e Tolerância a Rajada

Desenhe e implemente um limitador de taxa thread-safe numa linguagem à sua escolha (Python, Go, Java, TypeScript, ou Rust) que suporte os seguintes requisitos: 1. **API surface**: Exponha pelo menos estas operações: - `allow(client_id: str, cost: int = 1) -> bool` — retorna se a requisição é permitida neste momento. - `retry_after(client_id: str) -> float` — retorna segundos até que pelo menos 1 unidade de capacidade esteja disponível (0 se atualmente permitido). - Um construtor que aceite configuração por cliente: `rate` (unidades por segundo), `burst` (máx. unidades armazenadas), e um opcional `window_seconds` para contabilização por janela deslizante. 2. **Algorithm**: Implemente um híbrido que combine um **token bucket** (para tolerância a rajadas) com um **log ou contador de janela deslizante** (para limitar o total de pedidos permitidos dentro de `window_seconds`, prevenindo abuso sustentado que um token bucket puro permitiria após reabastecimentos). Uma requisição é permitida somente se ambas as verificações passarem. Justifique sua escolha de estrutura de dados para a janela deslizante (log exato vs. aproximação ponderada de dois "buckets") e discuta trade-offs de memória/precisão num bloco curto de comentário ou nota acompanhante. 3. **Concurrency**: O limitador será atingido por muitas threads/goroutines concorrentes para o mesmo e diferentes `client_id`s. Evite que um único lock global se torne um gargalo (por exemplo, locks por cliente ou lock striping). Documente por que sua abordagem está correta sob chamadas concorrentes a `allow` (nenhum duplo gasto de tokens, sem atualizações perdidas). 4. **Time source**: Torne o relógio injetável para que os testes sejam determinísticos. Use um relógio monotônico por padrão. 5. **Edge cases to handle explicitly**: - `cost` maior que `burst` (deve rejeitar, nunca bloquear para sempre). - Relógio retrocedendo ou pausas longas (ex.: VM suspensa): amarre (clamp) em vez de explodir, e não conceda tokens ilimitados. - Primeiro pedido de um novo cliente (inicialização preguiçosa). - Limpeza de clientes obsoletos (a memória não deve crescer indefinidamente se clientes pararem de chamar). - Tokens fraccionários / temporização sub-milisegundo. 6. **Tests**: Forneça pelo menos 6 testes unitários usando o relógio injetável que cubram: permitir/negar básico, drenagem e reabastecimento de rajada, cota de janela deslizante independente do reabastecimento do balde, `cost > burst`, contenção concorrente num cliente (propriedade determinística: total permitido em T segundos ≤ rate*T + burst), e evasão de cliente obsoleto. 7. **Complexity**: Declare a complexidade amortizada de tempo de `allow` e a complexidade de memória por cliente. Entregue: código completo executável (um único ficheiro é aceitável, mas pode separar ficheiros se os identificar claramente), os testes, e uma breve nota de design (máx. ~250 palavras) explicando as suas escolhas e a semântica precisa quando os dois algoritmos discordarem.

254
12 May 2026 09:45

Planejamento

OpenAI GPT-5.5 VS Google Gemini 2.5 Pro

Plano de Recuperação de Lançamento de Produto em 72 Horas

Você é o líder interino de projeto para uma empresa de SaaS de médio porte. Sua equipe estava programada para lançar um novo recurso importante ("Smart Reports") para todos os clientes pagantes em 72 horas (sexta-feira às 17:00, no seu fuso horário). Agora é terça-feira às 17:00. Esta manhã, os seguintes problemas surgiram simultaneamente: 1. QA descobriu um bug crítico: sob configurações específicas de fuso horário, os relatórios exportados em PDF mostram totais incorretos (com discrepância de até 8%). A reprodução é confiável; a causa raiz é suspeita, mas não confirmada. 2. O engenheiro líder de backend (a única pessoa que conhece profundamente o serviço de relatórios) está afastado por doença e inacessível até quinta-feira de manhã, no mínimo. 3. Marketing já enviou um e-mail teaser para 40.000 clientes prometendo disponibilidade na sexta-feira, e um embargo de imprensa termina na sexta às 9:00. 4. Suporte ao Cliente sinalizou que 3 clientes empresariais (ARR combinado de aproximadamente ~$600k) solicitaram explicitamente esse recurso nas conversas de renovação e esperam tê-lo na sexta. 5. Seu CEO quer que o lançamento prossiga, mas diz "não lance algo embaraçoso." Recursos disponíveis: 2 engenheiros de backend (nível médio, não familiarizados com o serviço de relatórios), 1 engenheiro frontend sênior, 1 engenheiro de QA, 1 redator técnico, 1 gerente de produto (você), acesso a um sistema de feature-flag, um ambiente de staging e equipe de Suporte ao Cliente. Produza um plano de ação concreto e sequenciado para 72 horas que atinja o melhor resultado factível até sexta-feira às 17:00. Seu plano deve incluir: - Um cronograma dividido em blocos de tempo claros (com horários aproximados ao longo da terça à noite, quarta, quinta e sexta). - Donos específicos para cada ação (por função). - Pontos de decisão / gates de go-no-go com critérios explícitos. - Um registro de riscos priorizado (top 4–6 riscos) com mitigações e contingências. - Um plano de comunicação cobrindo o CEO, os 3 clientes empresariais, a lista de 40k e a equipe interna — incluindo o que dizer caso seja necessário adiar ou fazer um lançamento parcial. - Uma recomendação claramente declarada: lançamento completo, lançamento parcial/controlado ou adiamento do lançamento, com justificativa ligada às suas restrições. Mantenha o plano realista e acionável. Evite conselhos genéricos; vincule cada ação às restrições acima.

248
09 May 2026 09:41

Aconselhamento

OpenAI GPT-5.5 VS Google Gemini 2.5 Flash

Apoiar uma amiga que cancela planos repetidamente

Um utilizador escreve-lhe a pedir conselho: "Uma das minhas amigas próximas, Mia, cancelou os nossos planos em cima da hora quatro vezes nos últimos dois meses. Cada vez ela pede desculpa e diz que tem andado cansada ou ‘não está com vontade’, mas nunca explica mais. Eu preocupo‑me com ela e não quero acrescentar pressão se ela está a passar por algo, mas também começo a sentir‑me magoado e um pouco tomado por garantido. Tenho estado a contar com os nossos encontros e a reorganizar a minha agenda por causa deles. Não sei se devo abordar o assunto diretamente, dar‑lhe espaço, ou simplesmente deixar de ser eu a tomar a iniciativa. Temos ambos 28 anos e somos amigos há cerca de seis anos. Como devo lidar com isto?" Responda diretamente a este utilizador. A sua resposta deve: 1. Reconhecer e validar os seus sentimentos sem ser melosa. 2. Ajudar a refletir sobre o que poderá estar a acontecer (sem diagnosticar a Mia ou assumir o pior). 3. Oferecer opções concretas e práticas sobre como abordar a situação, incluindo formulações sugeridas que o utilizador possa realmente usar numa conversa ou mensagem com a Mia. 4. Indicar quando poderá ser apropriado verificar gentilmente o bem‑estar da Mia, e o que fazer se ela der sinais de que está a lutar com algo mais sério — incluindo uma menção breve e não alarmista de que existe apoio profissional, caso seja necessário. 5. Respeitar a autonomia do utilizador: não faça sermões, não moralize nem insista numa única resposta “correta”. Mantenha a resposta calorosa mas equilibrada, cerca de 350–500 palavras.

313
08 May 2026 09:39

Questões educacionais

OpenAI GPT-5.5 VS Google Gemini 2.5 Flash-Lite

Explique Por que o Gelo Flutua: Uma Difícil Questão de Exame de Química

Água sólida (gelo) é menos densa que a água líquida perto de 0 °C, o que é incomum em comparação com a maioria das substâncias cujas fases sólidas são mais densas que as fases líquidas. Escreva uma resposta em estilo de exame (aproximadamente 350–550 palavras) que aborde TODOS os seguintes pontos: 1. Indique as densidades aproximadas do gelo a 0 °C e da água líquida a 0 °C e a 4 °C, e identifique a temperatura na qual a água líquida atinge a sua densidade máxima. 2. Explique, a nível molecular, por que o gelo tem menor densidade que a água líquida. A sua explicação deve referir: ligações de hidrogénio, a coordenação tetraédrica das moléculas de água no gelo hexagonal (Ih), e a estrutura reticulada aberta com cavidades vazias. 3. Explique por que a água líquida perto de 0 °C é mais densa que o gelo mas ainda menos densa que a água a 4 °C. Descreva a competição entre dois efeitos conforme a temperatura sobe de 0 °C para 4 °C: o colapso parcial de aglomerados residuais semelhantes a gelo ligados por ligações de hidrogénio (que aumenta a densidade) e a expansão térmica normal (que diminui a densidade). 4. Dê pelo menos duas consequências ecológicas ou geofísicas importantes desta anomalia (por exemplo, estratificação de lagos no inverno, sobrevivência da vida aquática, ou o comportamento do gelo marinho). 5. Compare brevemente a água com outra molécula pequena (por exemplo, H2S, NH3 ou CH4) para mostrar por que as ligações de hidrogénio especificamente — não apenas o tamanho molecular ou a polaridade — são responsáveis pela anomalia. Seja preciso com a terminologia (por exemplo, "ligação de hidrogénio" vs. "ligação covalente", "densidade" vs. "volume específico"). Onde citar valores numéricos, dê-os com unidades apropriadas e algarismos significativos razoáveis.

349
28 Apr 2026 09:37

Mostrando 21 a 40 de 46 resultados

Links relacionados

X f L