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

Resumo

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash

Resuma uma passagem sobre a história e a ciência da fermentação

Leia atentamente 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 como tópicos. --- INÍCIO DA PASSAGEM --- A fermentação é um dos processos biotecnológicos mais antigos conhecidos pela humanidade, com evidências arqueológicas sugerindo que os seres humanos vêm fermentando alimentos e bebidas há pelo menos 9.000 anos. Vasos de argila descobertos na província de Henan, na China, continham resíduos de uma bebida fermentada mista feita de arroz, mel e frutas, datados de aproximadamente 7000 a.C. De forma semelhante, evidências de fabricação de pão usando massa fermentada foram encontradas em túmulos do antigo Egito, e tábuas sumérias de cerca de 3000 a.C. contêm receitas detalhadas para a produção de cerveja. Esses primeiros praticantes não compreendiam a microbiologia por trás da fermentação, mas reconheceram seus benefícios práticos: conservação de alimentos, realce do sabor e produção de bebidas intoxicantes que desempenhavam papéis centrais em rituais religiosos e sociais. A compreensão científica da fermentação começou a tomar forma no século XIX, em grande parte através do trabalho pioneiro de Louis Pasteur. Antes de Pasteur, a teoria dominante sustentava que a fermentação era um processo puramente químico — uma forma de decomposição que ocorria espontaneamente. Em uma série de experimentos elegantes realizados entre 1857 e 1876, Pasteur demonstrou que a fermentação era causada por microrganismos vivos, especificamente leveduras, e que diferentes tipos de microrganismos produziam diferentes produtos de fermentação. Seu famoso ditado, "a fermentação é vida sem ar", capturou a essência do metabolismo anaeróbico, embora agora saibamos que a situação é consideravelmente mais nuances. O trabalho de Pasteur não só revolucionou nossa compreensão da fermentação, como também lançou as bases para a teoria germinal das doenças, a microbiologia moderna e as práticas de segurança alimentar que se seguiram. No seu cerne, a fermentação é um processo metabólico no qual microrganismos — principalmente bactérias, leveduras e fungos filamentosoS — convertem açúcares e outros substratos orgânicos em ácidos, gases ou álcool sob condições anaeróbias ou microaeróbias. A forma mais conhecida é a fermentação etílica, realizada pela levedura Saccharomyces cerevisiae, na qual a glicose é convertida em etanol e dióxido de carbono. A fermentação lática, realizada por espécies de Lactobacillus e outras bactérias láticas, converte açúcares em ácido lático e é responsável pela produção de iogurte, chucrute, kimchi e muitos outros alimentos. Um terceiro tipo importante, a fermentação acética, envolve a oxidação do etanol a ácido acético por bactérias como Acetobacter, e é a base para a produção de vinagre. Cada uma dessas vias envolve uma série complexa de reações enzimáticas, e as condições específicas — temperatura, pH, concentração de substrato e as cepas microbianas particulares envolvidas — determinam as características finais do produto fermentado. Os benefícios para a saúde dos alimentos fermentados atraíram atenção científica significativa nas últimas décadas. Alimentos fermentados são ricos em probióticos — microrganismos vivos que, quando consumidos em quantidades adequadas, conferem benefícios à saúde do hospedeiro. O consumo regular de alimentos fermentados tem sido associado à melhora da saúde intestinal, ao reforço da função imune, a uma melhor absorção de nutrientes e até a potenciais benefícios para a saúde mental por meio do eixo intestino-cérebro. Por exemplo, a fermentação do leite em iogurte não só conserva o alimento, como também quebra parcialmente a lactose, tornando-o mais digestível para indivíduos com intolerância à lactose. A fermentação também pode aumentar a biodisponibilidade de vitaminas e minerais; por exemplo, a fermentação de soja em tempeh aumenta significativamente a disponibilidade de ferro e zinco. Entretanto, os pesquisadores alertam que nem todos os alimentos fermentados contêm culturas vivas no momento do consumo — produtos pasteurizados ou altamente processados após a fermentação podem perder seu conteúdo probiótico. O campo ainda está em evolução, e ensaios clínicos em grande escala são necessários para estabelecer plenamente as alegações de saúde associadas ao consumo de alimentos fermentados. Além da produção de alimentos e bebidas, a fermentação tornou-se uma pedra angular da biotecnologia industrial moderna. A indústria farmacêutica depende fortemente da fermentação para a produção de antibióticos, sendo a penicilina — produzida em massa pela primeira vez usando o fungo Penicillium chrysogenum em fermentação em tanques profundos durante a Segunda Guerra Mundial — o exemplo mais famoso. Hoje, a tecnologia de DNA recombinante permite que microrganismos engenhariaDos produzam moléculas complexas como insulina, hormônio de crescimento humano e anticorpos monoclonais por meio de processos de fermentação. A indústria de biocombustíveis usa a fermentação para converter açúcares de origem vegetal em bioetanol, que serve como alternativa renovável aos combustíveis fósseis. Enzimas industriais usadas em detergentes, têxteis e processamento de alimentos também são produzidas por meio de fermentação em larga escala. O mercado global de fermentação industrial foi avaliado em mais de 30 bilhões de dólares americanos em 2022 e projeta-se que cresça substancialmente à medida que aumenta a demanda por produtos sustentáveis e de base biológica. Olhando para o futuro, a tecnologia de fermentação está pronta para desempenhar um papel ainda maior no enfrentamento de desafios globais. A fermentação de precisão — o uso de microrganismos geneticamente modificados para produzir proteínas, gorduras e outras moléculas específicas — está sendo explorada como forma de criar produtos lácteos sem animais, proteínas de ovo e até colágeno sem a pegada ambiental da agricultura animal tradicional. Empresas ao redor do mundo estão investindo bilhões de dólares nessa tecnologia, e alguns produtos fermentados por precisão já chegaram ao mercado consumidor. Enquanto isso, pesquisadores investigam como a fermentação pode ser usada para reciclar resíduos alimentares, transformando subprodutos agrícolas em nutrientes e materiais valiosos. À medida que o mundo enfrenta mudanças climáticas, crescimento populacional e escassez de recursos, a fermentação oferece um conjunto de ferramentas versátil e antigo que está sendo reinventado para os desafios do século XXI. --- FIM DA PASSAGEM --- Seu resumo deve preservar os seguintes seis pontos-chave: 1. A fermentação tem origens antigas que remontam a pelo menos 9.000 anos. 2. O trabalho de Louis Pasteur no século XIX estabeleceu que microrganismos vivos causam a fermentação. 3. Os três principais tipos de fermentação são fermentação etílica (etanol), fermentação lática e fermentação acética. 4. Alimentos fermentados oferecem benefícios à saúde, incluindo probióticos e maior biodisponibilidade de nutrientes, embora mais pesquisas sejam necessárias. 5. A fermentação é crítica na indústria moderna, incluindo farmacêutica, biocombustíveis e produção de enzimas. 6. Fermentação de precisão e reciclagem de resíduos alimentares representam aplicações futuras promissoras. Escreva seu resumo como um único parágrafo de no máximo 200 palavras.

87
15 Mar 2026 09:17

Redação empresarial

OpenAI GPT-5.2 VS Google Gemini 2.5 Pro

Redigir uma proposta interna persuasiva para adotar uma semana de trabalho de quatro dias

Você é um gerente de operações de nível médio em uma empresa de software de 200 funcionários chamada Meridian Technologies. Os resultados da pesquisa de satisfação dos funcionários mostram que 74% da equipe relatam exaustão moderada a alta, e a rotatividade voluntária aumentou de 12% para 19% no último ano. Você acredita que uma semana de trabalho de quatro dias (32 horas, sem redução salarial) poderia abordar essas questões. Escreva uma proposta interna formal (aproximadamente 500–700 palavras) endereçada à Vice-Presidente de Operações, Dana Chen, recomendando um programa piloto de seis meses para uma semana de trabalho de quatro dias. Sua proposta deve incluir: 1. Uma linha de assunto clara e uma saudação profissional que declare o propósito. 2. Um resumo conciso do problema, respaldado pelos pontos de dados acima. 3. Uma descrição do programa piloto proposto, incluindo escopo, cronograma e como a produtividade será medida. 4. Pelo menos três benefícios específicos e baseados em evidências (você pode fazer referência a estudos de caso bem conhecidos ou achados gerais de pesquisa). 5. Um reconhecimento honesto de pelo menos dois riscos ou objeções potenciais, com estratégias de mitigação breves. 6. Um próximo passo concreto ou chamada para ação. Restrições: - Use um tom profissional, porém acessível, apropriado para um público interno. - Evite jargões que seriam pouco claros para um executivo não técnico. - Estruture a proposta com cabeçalhos ou seções claras para facilitar a leitura. - Não use itens em lista por todo o documento; use uma mistura de parágrafos em prosa e, quando apropriado, listas curtas.

76
15 Mar 2026 09:07

Programação

OpenAI GPT-5 mini VS Anthropic Claude Sonnet 4.6

Implementar um resolvedor de dependências de pacotes

Escreva uma função Python `resolve(requirements, package_index)` que implemente um algoritmo de resolução de dependências. A função deve receber dois argumentos: 1. `requirements`: Uma lista de strings, onde cada string é um requisito inicial de pacote (por exemplo, `["A>=1.2.0", "B"]`). 2. `package_index`: Um dicionário que representa todos os pacotes disponíveis. As chaves são nomes de pacotes. Os valores são dicionários onde as chaves são strings de versão (por exemplo, '1.2.3') e os valores são listas de strings de requisitos de dependência para essa versão. Sua função deve retornar um dicionário que mapeia cada nome de pacote requerido (incluindo dependências transitivas) para uma única string de versão resolvida que satisfaça todas as restrições. Isto é frequentemente chamado de 'lock file'. Seu algoritmo deve ser capaz de lidar com dependências transitivas e conflitos de versão. Se um conjunto válido de pacotes não puder ser encontrado, a função deve lançar um `ValueError` com uma mensagem clara explicando o conflito. Para simplificar, você pode assumir: - As versões seguem versionamento semântico (por exemplo, '1.2.3'). - Os especificadores de requisito são um dos: `==`, `!=`, `>=`, `<=`, `>`, `<`. Um requisito sem especificador (por exemplo, "B") implica que qualquer versão é aceitável. - Sua solução deve procurar selecionar a versão mais recente possível de cada pacote que satisfaça todas as restrições.

74
15 Mar 2026 08:52

Resumo

Anthropic Claude Sonnet 4.6 VS Google Gemini 2.5 Pro

Resumir um Memorando de Políticas sobre Reutilização de Terrenos Urbanos Vacantes

Leia o trecho de origem abaixo e escreva um resumo conciso de 170 a 220 palavras. Seu resumo deve ser escrito como um único parágrafo coerente em linguagem neutra. Seu resumo deve preservar estes pontos-chave: 1. O objetivo original da cidade e por que o programa de lotes vagos foi criado. 2. As três vias de reutilização consideradas para terrenos vagos. 3. As principais conclusões do piloto de cinco anos, incluindo pelo menos um benefício e uma limitação para cada via. 4. O desafio de financiamento e manutenção. 5. A recomendação final do memorando, incluindo por que rejeita uma solução única para toda a cidade. Não inclua citações diretas, listas numeradas ou perguntas retóricas. Não invente fatos nem inclua opiniões não apoiadas pelo trecho. Trecho de origem: Five years ago, the city of Redvale launched the Vacant Land Reuse Initiative after a decade of population loss left hundreds of empty residential lots scattered across older neighborhoods. City leaders originally treated the empty parcels as a short-term nuisance: they attracted illegal dumping, increased mowing costs, and signaled decline to residents and investors. But as the number of vacant lots rose, planners began to see that the city was facing a structural change rather than a temporary gap in the housing market. The initiative was designed not simply to clean up abandoned spaces, but to decide what long-term purpose they should serve in a smaller city with fewer residents, a tighter tax base, and uneven neighborhood demand. The central question was straightforward but politically difficult: should every lot be prepared for eventual redevelopment, or should some be given a different role altogether? At the outset, the planning department grouped possible responses into three broad pathways. The first pathway was redevelopment readiness. Under this approach, lots would be cleared, legally standardized, and marketed so they could return to residential or mixed-use development if market conditions improved. Supporters argued that this strategy preserved flexibility and avoided sending a message that any neighborhood had been permanently written off. The second pathway was community stewardship. Here, vacant parcels would be converted into neighborhood-managed gardens, play spaces, gathering areas, or small-scale cultural sites. Advocates said these projects could deliver visible benefits quickly, strengthen trust among residents, and create local activity even in areas where private development was unlikely in the near term. The third pathway was ecological conversion. In this model, selected clusters of lots would be turned into rain gardens, tree groves, pollinator habitats, stormwater detention areas, or other forms of green infrastructure. Backers of this pathway claimed it could reduce flooding, lower heat exposure, and decrease long-run maintenance costs if designed at the right scale. The city intentionally tested all three pathways rather than committing to one ideology. Over five years, it assembled 214 lots across eight neighborhoods into pilot sites. Some lots were treated individually, while others were combined into larger clusters. The redevelopment-readiness pilots performed best in districts near stable housing markets, transit corridors, and commercial streets. In those locations, basic site preparation and title cleanup made it easier for small builders to acquire parcels, and 37 lots were eventually returned to taxable private use. However, the same approach produced little visible change in weaker-market areas, where lots often remained empty after cleanup, sometimes frustrating residents who had been promised progress. In several cases, repeated mowing and fencing costs continued for years with no buyer interest. The community-stewardship pilots produced a different set of results. Resident surveys showed that people living near gardens and managed open spaces reported improved perceptions of safety and neighborhood care, even when crime statistics did not change substantially. Small grants enabled block groups, schools, and faith organizations to activate land at relatively low cost, and several sites became regular venues for food distribution, youth activities, and seasonal events. Yet the model depended heavily on volunteer labor and a small number of highly committed organizers. Where those leaders moved away or burned out, some sites declined quickly. The city also struggled with questions of fairness: well-organized neighborhoods were often better positioned to apply for support, while places with fewer established groups risked receiving less investment despite having greater need. The ecological-conversion pilots yielded some of the clearest environmental gains, especially in flood-prone sections of the east side. Streets near clustered rain gardens experienced fewer nuisance flooding complaints after heavy storms, and summer surface temperatures measured lower in sites with expanded tree canopy. In a budget review, the public works department found that maintaining a coordinated landscape system across clusters could cost less over time than mowing many isolated vacant lots. Even so, ecological projects faced practical constraints. They required up-front design expertise, cross-agency coordination, and patient explanation to residents who sometimes interpreted naturalized landscapes as neglect rather than intentional infrastructure. Officials also discovered that very small, scattered lots rarely produced meaningful ecological benefits unless they were linked into a broader network. By the fourth year of the initiative, a major financial problem had become impossible to ignore. Most pilot funding came from one-time grants, philanthropic contributions, and a temporary federal resilience program. These sources were useful for launch and experimentation, but they did not provide a stable basis for long-term maintenance. The city had underestimated the administrative work required to manage licenses, insurance, soil testing, contractor oversight, and community agreements across many sites. A finance committee warned that any strategy would fail if ongoing stewardship costs were not matched with a dedicated revenue stream or a clearer assignment of responsibility among city departments, nonprofit partners, and neighborhood groups. In other words, the debate was no longer only about land use; it was also about who would reliably take care of the land year after year. The political debate around the pilots revealed another lesson. Residents did not agree on what counted as success, and their views often reflected local conditions. In stronger real-estate markets, neighbors tended to favor redevelopment readiness because they wanted tax-producing housing, fewer visual gaps on the block, and confidence that the city still believed in growth. In disinvested areas with chronic flooding or many adjacent empty parcels, residents were often more open to ecological conversion or hybrid community uses, especially when they had seen repeated redevelopment plans fail. Some community groups objected to any language suggesting “right-sizing,” arguing that such terms could disguise unequal treatment or reduced services. Others replied that pretending every block would return to past density was neither honest nor affordable. In its final memo to the city council, the planning department rejected both extremes in the debate. It argued against treating every vacant lot as future building inventory, because the pilot showed that this wasted resources in places with weak demand and delayed more suitable uses. It also argued against a blanket policy of turning all vacant land into green space, because some neighborhoods retained realistic redevelopment potential and needed housing options more than additional open land. Instead, the department recommended a place-sensitive framework guided by market strength, flood risk, lot clustering, and local organizational capacity. The memo proposed that redevelopment readiness should be prioritized near transit, job centers, and relatively stable blocks; ecological conversion should focus on larger connected areas where infrastructure benefits would be measurable; and community stewardship should be supported where trusted local partners were prepared for ongoing management, ideally with technical help from the city. The memo closed with a practical warning. A nuanced framework would only work if the city simplified land transfer rules, created a transparent method for selecting sites, and established a permanent maintenance fund. Without those administrative reforms, planners cautioned, even well-designed projects would slide back into the cycle that had prompted the initiative in the first place: cleanup, short-term optimism, neglect, and public disappointment.

70
15 Mar 2026 08:22

Programação

OpenAI GPT-5 mini VS Anthropic Claude Haiku 4.5

Implemente um resolvedor de dependências com versionamento semântico

Sua tarefa é escrever uma função que simule o resolvedor de dependências de um gerenciador de pacotes. A função deve receber uma lista de todos os pacotes disponíveis, um pacote alvo para instalar e o requisito de versão desse pacote. Ela deve retornar uma lista plana de pacotes (nome e versão específica) que precisam ser instalados, em uma ordem topológica válida (dependências antes dos dependentes). O resolvedor deve lidar com restrições de versionamento semântico (SemVer). Para esta tarefa, você precisa suportar apenas versões exatas, e os especificadores caret (`^`) e til (~) e til (`~`). - `1.2.3`: Deve ser exatamente a versão 1.2.3. - `^1.2.3`: Permite versões de 1.2.3 até, mas não incluindo, 2.0.0 (ou seja, `>=1.2.3 <2.0.0`). - `~1.2.3`: Permite versões de 1.2.3 até, mas não incluindo, 1.3.0 (ou seja, `>=1.2.3 <1.3.0`). Sua implementação deve: 1. Selecionar a maior versão possível de cada pacote que satisfaça todas as restrições impostas a ele por outros pacotes na árvore de dependências. 2. Produzir uma lista topologicamente ordenada de pacotes para instalação. 3. Lidar graciosamente e reportar erros para: - Conflitos de versão não solucionáveis (por exemplo, uma dependência exige `^1.0.0` e outra exige `^2.0.0` do mesmo pacote). - Dependências circulares (por exemplo, o pacote A depende de B, e B depende de A). - Um pacote ou versão exigida não estar disponível. Você pode escolher qualquer linguagem de programação para sua implementação. Defina a assinatura da função e as estruturas de dados conforme achar apropriado, mas deixe-as claras.

91
15 Mar 2026 06:11

Análise

Anthropic Claude Opus 4.6 VS Google Gemini 2.5 Flash-Lite

Escolha a Melhor Atualização de Transporte para uma Cidade em Crescimento

Uma cidade tem orçamento para financiar apenas um dos seguintes projetos de transporte este ano. Analise as opções e recomende qual projeto deve ser escolhido. Fatos da cidade: - População: 620,000 - Média de deslocamento em um sentido: 34 minutos - Uso de carro para deslocamento: 58% - Uso de ônibus: 24% - Uso de trem/metrô: 8% - Caminhada e ciclismo: 10% - O conselho municipal quer um projeto que melhore a mobilidade, reduza congestionamento e beneficie moradores de baixa renda. Projeto A: Corredor Bus Rapid Transit - Custo: 180 million dollars - Tempo de construção: 3 anos - Usuários diários esperados adicionados ou transferidos dos modos atuais: 48,000 - Redução média esperada no tempo de deslocamento para os usuários afetados: 10 minutos - Aumento do custo operacional: moderado - Atende diretamente 6 bairros de baixa renda - Requer converter duas faixas de carros em uma via principal em faixas dedicadas para ônibus - Risco: possível oposição de motoristas e perturbação temporária por obras Projeto B: Nova extensão de metrô leve - Custo: 420 million dollars - Tempo de construção: 6 anos - Usuários diários esperados adicionados ou transferidos dos modos atuais: 36,000 - Redução média esperada no tempo de deslocamento para os usuários afetados: 14 minutos - Aumento do custo operacional: alto - Atende diretamente 2 bairros de baixa renda e um distrito comercial em crescimento - Impacto mínimo nas faixas de rodovias existentes após a conclusão - Risco: estouros de custo são bastante comuns em projetos semelhantes Projeto C: Expansão da rede cicloviária protegida - Custo: 95 million dollars - Tempo de construção: 2 anos - Usuários diários esperados adicionados ou transferidos dos modos atuais: 22,000 - Redução média esperada no tempo de deslocamento para os usuários afetados: 6 minutos - Aumento do custo operacional: baixo - Atende diretamente 4 bairros de baixa renda - Benefícios de segurança esperados também para ciclistas atuais - Risco: benefícios podem ser irregulares entre estações do ano e faixas etárias Escreva uma análise concisa comparando as três opções. Use as evidências fornecidas, discuta as compensações e faça uma recomendação clara sobre o único melhor projeto para o orçamento e objetivos deste ano. Não invente fatos extras.

84
15 Mar 2026 05:59

Persuasão

Anthropic Claude Haiku 4.5 VS Google Gemini 2.5 Pro

Convencer um conselho municipal cético a testar uma rua escolar livre de carros

Escreva um discurso persuasivo para um conselho municipal que está considerando um programa piloto de seis meses para tornar a rua imediatamente em frente a uma escola primária movimentada livre de carros apenas durante os horários de entrega e retirada dos alunos. Seu objetivo é persuadir membros do conselho céticos a aprovarem o piloto. Detalhes sobre o público: - O conselho está preocupado com o transbordamento de tráfego para ruas próximas. - Alguns membros acreditam que os pais ficarão irritados com o inconveniente. - Comerciantes locais temem perder clientes que fazem paradas rápidas. - A cidade tem orçamento limitado e não quer um compromisso permanente por enquanto. Restrições obrigatórias: - Escreva para uma audiência de reunião pública em linguagem clara e acessível. - Extensão: 500 a 700 palavras. - Adote uma posição favorável, mas reconheça pelo menos duas preocupações legítimas e trate-as seriamente. - Inclua pelo menos três benefícios concretos do piloto e pelo menos duas medidas práticas que reduzam os impactos negativos. - Use raciocínio e tipos de evidência plausíveis sem inventar estatísticas precisas ou citar estudos falsos. - Termine com um chamado específico à ação pedindo a aprovação do piloto e não uma proibição permanente. Não use insultos, ataques partidários ou manipulação emocional que ignore as preocupações dos residentes e negócios afetados.

78
14 Mar 2026 20:49

Roleplay

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash

Botânica da Era Vitoriana Aconselha sobre Cuidados com Plantas de Interior

Você é a Dr. Eleanora Whitfield, uma renomada botânica da era vitoriana (cerca de 1885) que de algum modo foi transportada para os dias modernos. Você conserva todos os seus maneirismos, padrões de fala e conhecimentos científicos do século XIX, mas passou os últimos seis meses observando a vida moderna e está ciente das plantas de interior contemporâneas e das práticas de jardinagem interna. Um usuário aproxima-se de você com a seguinte mensagem: "Dr. Whitfield, I just moved into a new apartment that only has one north-facing window. I really want to fill the space with plants, but I'm worried nothing will survive. I also have a cat, so I need everything to be pet-safe. Can you recommend five plants and tell me how to care for them? I tend to overwater things." Responda integralmente em caráter como a Dr. Whitfield. Sua resposta deve: 1. Manter uma voz e personalidade vitorianas consistentes ao longo de todo o texto (dicação formal, expressões apropriadas ao período, referências ocasionais às suas próprias experiências botânicas) 2. Fornecer conselhos modernos sobre plantas de interior que sejam genuinamente precisos e práticos — cinco plantas específicas que sejam seguras para animais de estimação e tolerantes a baixa luminosidade, com instruções reais de cultivo 3. Abordar a tendência do usuário a regar em excesso com orientações concretas 4. Ser calorosa e encorajadora mantendo-se no personagem 5. Ter pelo menos 400 palavras

81
14 Mar 2026 20:19

Design de sistemas

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

Projete um Serviço de Encurtamento de URL em Escala

Sua tarefa é projetar um serviço de encurtamento de URL (semelhante a bit.ly ou tinyurl.com) que deve lidar com as 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-escrita é 100:1 (isto é, 10 bilhões de redirecionamentos por mês). 3. URLs encurtadas devem ter no máximo 7 caracteres (alfanuméricos). 4. URLs encurtadas não devem ser previsíveis nem sequenciais. 5. O sistema deve atingir 99,9% de disponibilidade (uptime). 6. A latência de redirecionamento deve ser inferior a 10 ms no 95.º percentil. 7. URLs encurtadas devem expirar após um TTL configurável (padrão 5 anos), e URLs expiradas devem poder ser recicladas. 8. O serviço deve operar em pelo menos duas regiões geográficas para recuperação contra desastres. Forneça um projeto de sistema abrangente que aborde o seguinte: - Descrição do diagrama de arquitetura em alto nível (descreva os componentes e suas interações claramente em texto) - Algoritmo de encurtamento de URL e estratégia de geração de chaves, incluindo como evitar colisões e assegurar que não sejam previsíveis - Esquema de banco de dados e escolha da tecnologia de armazenamento, com justificativa - Estratégia de cache e abordagem de invalidação de cache - Caminho de leitura e caminho de escrita, descritos separadamente com cálculos estimados de throughput - Estratégia de escalonamento: como o sistema lida com crescimento de tráfego de 10x - Implantação multi-região e modelo de consistência de dados, incluindo trade-offs escolhidos (raciocínio com o teorema CAP) - Mecanismo de expiração de TTL e reciclagem de URLs - Modos de falha e como o sistema se recupera (pelo menos 3 cenários de falha específicos) - Principais trade-offs que você fez e alternativas que considerou mas rejeitou, com justificativa Seja específico com números, escolhas de tecnologia e raciocínio arquitetural. Evite generalidades vagas.

86
14 Mar 2026 19:35

Aconselhamento

OpenAI GPT-5.2 VS Google Gemini 2.5 Flash

Ajudar um Amigo que se Sente Preso Após uma Mudança de Carreira

Seu amigo próximo Alex recentemente deixou um emprego corporativo estável para seguir como designer gráfico freelancer, algo com que sonhava há anos. Três meses depois, Alex lhe confia que está com dificuldades: clientes são escassos, as economias estão diminuindo e ele/ela sente vergonha de admitir à família que as coisas não estão indo bem. Alex diz: "Acho que cometi um grande erro. Talvez eu simplesmente não seja feito para isso." Parece desanimado, mas não em crise. Escreva uma resposta atenciosa e de apoio para Alex como se estivesse falando diretamente com ele. Sua resposta deve: 1. Reconhecer e validar seus sentimentos sem descartá-los ou minimizá-los. 2. Ajudar Alex a explorar a situação com perspectiva em vez de saltar imediatamente para soluções. 3. Desafiar gentilmente qualquer pensamento de tudo ou nada (por exemplo, "Eu simplesmente não sirvo para isso"). 4. Oferecer pelo menos duas sugestões práticas e acionáveis que Alex possa considerar. 5. Reconhecer os limites do seu papel como amigo — se for apropriado, mencionar quando uma orientação profissional (por exemplo, um coach de carreira ou um consultor financeiro) pode ser útil. 6. Manter um tom caloroso e genuíno ao longo de toda a resposta — evitar soar como um livro didático ou um roteiro de terapeuta. Procure usar aproximadamente 300–500 palavras.

84
14 Mar 2026 15:34

Mostrando 221 a 240 de 333 resultados

Links relacionados

X f L