Banco do Brasil Agente de Tecnologia cheat sheet
Banco do Brasil Agente de Tecnologia · Keep the key ideas within reach.
Língua Portuguesa
Crase: ocorre antes de substantivo feminino determinado (a + a = à); não ocorre antes de palavra masculina, verbo, pronome pessoal ou nome de cidade sem determinante.
Concordância verbal: sujeito composto anteposto → verbo no plural; sujeito composto posposto → verbo no plural ou concordando com o mais próximo.
Regência: assistir (ver) → transitivo indireto (a); assistir (ajudar) → transitivo direto; aspirar (desejar) → indireto (a); visar (almejar) → indireto (a).
Colocação pronominal: próclise obrigatória com palavras negativas, advérbios, pronomes relativos, indefinidos e conjunções subordinativas; ênclise em início de frase ou após verbo no imperativo afirmativo.
Pontuação: vírgula não separa sujeito de verbo nem verbo de complemento; separa aposto, vocativo, adjuntos adverbiais deslocados e orações coordenadas assindéticas.
Crase em locuções: à medida que, à proporção que, às vezes, à noite, à tarde, à direita, à esquerda; não ocorre em a distância (sem determinante), a princípio, a fim de.
Verbos abundantes: haver/houver (impessoal → 3ª pessoa singular), fazer indicando tempo (3ª singular), ser indicando horas (concorda com o número).
Figuras de linguagem: metáfora (comparação implícita), metonímia (troca por proximidade), pleonasmo (redundância), anáfora (repetição no início de versos).
Coesão referencial: anáfora (retoma termo anterior), catáfora (antecipa termo posterior), elipse (omissão), reiteração (repetição de termo).
Língua Inglesa
Present Perfect: estrutura have/has + past participle; usado para ações que começam no passado e continuam no presente ou têm resultado presente; marcadores: since, for, already, yet, ever, never.
Simple Past x Present Perfect: Simple Past indica tempo definido (yesterday, last week, in 2010); Present Perfect não admite tempo definido.
Passive Voice: be + past participle; o objeto da ativa vira sujeito da passiva; o agente é introduzido por by.
Conditionals: First (if + present, will + verb) para futuro real; Second (if + past, would + verb) para hipótese irreal no presente; Third (if + past perfect, would have + participle) para hipótese irreal no passado.
Reading strategies: skimming (visão geral), scanning (busca de informação específica), inference (dedução a partir do contexto), cognates (palavras semelhantes ao português).
Modal verbs: can/could (habilidade/permissão), may/might (possibilidade), must (obrigação), should (conselho), need not (ausência de obrigação).
False friends: actually = na verdade; eventually = finalmente; pretend = fingir; push = empurrar; library = biblioteca; parents = pais.
Linking words: however (contraste), therefore (conclusão), moreover (adição), although (concessão), because (causa), so that (finalidade).
Matemática e Raciocínio Lógico
Porcentagem: aumento de x% → multiplicar por (1 + x/100); desconto de x% → multiplicar por (1 − x/100); aumentos sucessivos → multiplicar os fatores.
Juros simples: J = C · i · t; Montante M = C(1 + i·t). Juros compostos: M = C(1 + i)^t.
Regra de três: grandezas diretamente proporcionais → produto em cruz; inversamente proporcionais → multiplicação na mesma linha.
Progressões: PA termo geral aₙ = a₁ + (n−1)r; soma Sₙ = n(a₁ + aₙ)/2. PG termo geral aₙ = a₁·q^(n−1); soma finita Sₙ = a₁(qⁿ−1)/(q−1).
Análise combinatória: Permutação Pₙ = n!; Arranjo A(n,p) = n!/(n−p)!; Combinação C(n,p) = n!/[p!(n−p)!].
Lógica proposicional: negação de p∧q é ¬p∨¬q; negação de p∨q é ¬p∧¬q (Leis de De Morgan); condicional p→q equivale a ¬p∨q.
Equivalências: p→q ≡ ¬q→¬p (contrapositiva); negação de p→q é p∧¬q.
Conjuntos: n(A∪B) = n(A) + n(B) − n(A∩B); n(A∪B∪C) = soma dos três − soma das interseções dois a dois + interseção dos três.
Sequências lógicas: identificar padrão (soma, subtração, multiplicação, alternância, quadrados, primos) antes de calcular o próximo termo.
Atualidades do Mercado Financeiro
Selic: taxa básica de juros definida pelo Copom a cada 45 dias; influencia todos os juros da economia e o custo do crédito.
IPCA: índice oficial de inflação medido pelo IBGE; meta perseguida pelo Banco Central no regime de metas de inflação.
Regime de metas: o BC define a meta e persegue o centro da meta com intervalo de tolerância; instrumento principal é a taxa Selic.
Open Finance: compartilhamento padronizado de dados e serviços financeiros entre instituições autorizadas, mediante consentimento do cliente.
Pix: sistema de pagamentos instantâneos do BC; modalidades: chave Pix, QR Code, Pix Copia e Cola, Pix Automático e Pix Agendado.
Drex: moeda digital do Banco Central (CBDC) brasileira, em fase de testes, com foco em ativos tokenizados e contratos inteligentes.
Mercado de capitais: B3 é a principal bolsa brasileira; Ibovespa é o principal índice; IPO é a abertura de capital de uma empresa.
Câmbio: regime de câmbio flutuante desde 1999; o BC pode intervir por meio de leilões de dólar e swaps cambiais.
Bancos digitais e fintechs: instituições que operam sem agências físicas, autorizadas pelo BC, com foco em serviços digitais e inclusão financeira.
Probabilidade e Estatística
Probabilidade clássica: P(A) = casos favoráveis / casos possíveis; P(A∪B) = P(A) + P(B) − P(A∩B); eventos independentes → P(A∩B) = P(A)·P(B).
Probabilidade condicional: P(A|B) = P(A∩B)/P(B); Teorema de Bayes: P(A|B) = P(B|A)·P(A)/P(B).
Medidas de tendência central: média (soma/n), mediana (valor central com dados ordenados), moda (valor mais frequente).
Medidas de dispersão: variância = média dos quadrados dos desvios; desvio padrão = raiz quadrada da variância; coeficiente de variação = desvio padrão / média.
Distribuição normal: simétrica em torno da média; ~68% dos dados entre μ−σ e μ+σ; ~95% entre μ−2σ e μ+2σ; ~99,7% entre μ−3σ e μ+3σ.
Distribuição binomial: P(X=k) = C(n,k)·p^k·(1−p)^(n−k); média = n·p; variância = n·p·(1−p).
Distribuição de Poisson: P(X=k) = e^(−λ)·λ^k / k!; λ é a taxa média de ocorrências.
Correlação de Pearson: r varia de −1 a 1; r = 0 indica ausência de correlação linear; correlação não implica causalidade.
Amostragem: aleatória simples, estratificada, sistemática e por conglomerados; erro amostral diminui com o aumento de n.
Conhecimentos Bancários
Sistema Financeiro Nacional: Conselho Monetário Nacional (normativo), Banco Central (executivo/monetário), CVM (mercado de valores), SUSEP (seguros), PREVIC (previdência complementar).
Bancos comerciais: captam depósitos à vista e concedem crédito de curto e médio prazo; bancos de investimento: captam via depósitos a prazo e atuam no crédito de longo prazo.
Produtos bancários: conta corrente, poupança, CDB, RDB, LCI, LCA, fundos de investimento, consórcio, seguro e previdência.
Crédito: CDC (Crédito Direto ao Consumidor), cheque especial, crédito pessoal, crédito consignado, financiamento imobiliário; cada um com regras próprias de juros e garantias.
Sistema de Pagamentos Brasileiro (SPB): liquidação de operações; STR (transferências de grande valor), Pix (instantâneo), boleto (registrado na CIP).
Garantias: pessoais (aval, fiança) e reais (hipoteca, penhor, alienação fiduciária, anticrese).
Prevenção à lavagem de dinheiro: Lei 9.613/1998; dever de identificar clientes, registrar operações e comunicar ao COAF operações suspeitas.
Seguros: princípio do mutualismo; elementos: segurado, segurador, beneficiário, prêmio, sinistro, indenização, apólice.
Previdência complementar: PGBL (dedução no IR até 12% da renda bruta) e VGBL (tributação no resgate); regimes fechado (EFPC) e aberto (EAPC).
Tecnologia da Informação: Fundamentos, Infraestrutura e Segurança
Modelo OSI: 7 camadas (física, enlace, rede, transporte, sessão, apresentação, aplicação); TCP/IP: 4 camadas (acesso à rede, internet, transporte, aplicação).
Protocolos: HTTP/HTTPS (80/443), DNS (53), SMTP (25), FTP (20/21), SSH (22), DHCP (67/68), SNMP (161).
Endereçamento IPv4: classes A, B, C; máscara de sub-rede; CIDR; endereços privados: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16.
Segurança da informação: pilares CID (Confidencialidade, Integridade, Disponibilidade); autenticação, autorização e auditoria.
Criptografia: simétrica (mesma chave, ex.: AES), assimétrica (par de chaves, ex.: RSA), hash (função unidirecional, ex.: SHA-256).
Certificado digital: vincula identidade a chave pública; ICP-Brasil é a infraestrutura oficial; tipos A1 (arquivo) e A3 (token/smartcard).
Ataques comuns: phishing, pharming, DDoS, SQL injection, XSS, ransomware, engenharia social, man-in-the-middle.
Firewall, IDS (detecção) e IPS (prevenção); VPN para túnel criptografado; DMZ para serviços expostos.
Backup: completo, incremental e diferencial; regra 3-2-1 (3 cópias, 2 mídias, 1 fora do local); RTO e RPO em planos de continuidade.
Engenharia de Software
Ciclo de vida: cascata (sequencial), incremental, espiral (riscos), prototipação, DevOps (integração e entrega contínuas).
Requisitos: funcionais (o que o sistema faz) e não funcionais (desempenho, segurança, usabilidade); técnicas: entrevista, questionário, observação, workshop.
UML: diagramas de caso de uso, classes, sequência, atividades, estados, componentes e implantação.
Padrões de projeto (GoF): criacionais (Singleton, Factory, Builder), estruturais (Adapter, Facade, Decorator), comportamentais (Observer, Strategy, Command).
Arquitetura: camadas, MVC, microsserviços, SOA, monolito modular, event-driven; trade-offs entre acoplamento e coesão.
Testes: unitário, integração, sistema, aceitação; caixa branca (estrutura) e caixa preta (funcionalidade); TDD (teste antes do código).
Qualidade: ISO/IEC 25010 (funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade, portabilidade).
CI/CD: integração contínua (build e testes automáticos) e entrega/implantação contínua (deploy automatizado).
Refatoração: melhoria da estrutura interna sem alterar comportamento externo; code smells: duplicação, método longo, classe grande.
Desenvolvimento e Banco de Dados
Linguagens: Java (JVM, orientada a objetos), Python (interpretada, dinâmica), JavaScript (web), C# (.NET), Go (compilada, concorrente).
POO: encapsulamento, herança, polimorfismo, abstração; classes, objetos, interfaces, classes abstratas.
Estruturas de dados: array, lista ligada, pilha (LIFO), fila (FIFO), árvore, grafo, tabela hash; complexidade Big O (O(1), O(log n), O(n), O(n log n), O(n²)).
SQL: DDL (CREATE, ALTER, DROP), DML (SELECT, INSERT, UPDATE, DELETE), DCL (GRANT, REVOKE), TCL (COMMIT, ROLLBACK).
Joins: INNER (interseção), LEFT (todos da esquerda), RIGHT (todos da direita), FULL (todos), CROSS (produto cartesiano).
Normalização: 1FN (atributos atômicos), 2FN (sem dependência parcial), 3FN (sem dependência transitiva); desnormalização para desempenho.
ACID: Atomicidade, Consistência, Isolamento, Durabilidade; transações e níveis de isolamento.
Índices: aceleram consultas, mas aumentam custo de escrita; tipos: B-tree, hash, bitmap, full-text.
NoSQL: chave-valor (Redis), documento (MongoDB), colunar (Cassandra), grafo (Neo4j); teorema CAP (Consistência, Disponibilidade, Tolerância a partição).
Análise de Dados
ETL x ELT: ETL transforma antes de carregar; ELT carrega e transforma no destino (data lake/warehouse).
Data warehouse (modelo dimensional: fato e dimensão) x data lake (dados brutos em qualquer formato) x data lakehouse (combina ambos).
Modelagem dimensional: esquema estrela (uma tabela fato central) e floco de neve (dimensões normalizadas).
Qualidade de dados: completude, acurácia, consistência, atualidade, unicidade e validade.
Análise exploratória (EDA): estatísticas descritivas, histogramas, boxplots, dispersão, correlação, tratamento de outliers e valores ausentes.
Visualização: escolher gráfico conforme o tipo de dado (barras para categorias, linhas para séries temporais, dispersão para relação entre variáveis).
Big Data: os 5 Vs (Volume, Velocidade, Variedade, Veracidade, Valor); ferramentas: Hadoop, Spark, Kafka.
Governança de dados: catálogo, linhagem, dicionário de dados, políticas de acesso e LGPD.
Inteligência Artificial e Automação
Machine Learning: supervisionado (classificação/regressão), não supervisionado (agrupamento/associação) e por reforço (recompensa).
Métricas: acurácia, precisão, recall, F1-score, matriz de confusão, ROC/AUC, MAE, MSE, RMSE, R².
Overfitting x underfitting: overfitting ajusta demais ao treino; underfitting é modelo simples demais; validação cruzada e regularização mitigam.
Redes neurais: neurônios, camadas, funções de ativação (ReLU, sigmoide, tanh), backpropagation, gradiente descendente.
Processamento de linguagem natural (PLN): tokenização, stemming, lematização, embeddings, modelos de linguagem.
IA generativa: modelos que produzem texto, imagem ou código; riscos de alucinação, viés, privacidade e propriedade intelectual.
Automação: RPA (robôs que imitam ações humanas em interfaces), orquestração de processos e integração via APIs.
Ética em IA: transparência, explicabilidade, justiça, privacidade e responsabilização; LGPD se aplica a dados pessoais usados em modelos.
Governança de TI
ITIL 4: gerenciamento de serviços; práticas (incidente, problema, mudança, requisição, nível de serviço); cadeia de valor do serviço.
COBIT 2019: governança de TI corporativa; objetivos de governança e gestão; alinhamento entre TI e negócio.
ISO/IEC 27001: sistema de gestão de segurança da informação (SGSI); ISO/IEC 27002: controles de segurança.
LGPD (Lei 13.709/2018): princípios (finalidade, adequação, necessidade, transparência, segurança); bases legais; direitos do titular; ANPD.
Gestão de riscos: identificar, avaliar (probabilidade × impacto), tratar (evitar, mitigar, transferir, aceitar), monitorar.
Continuidade de negócios: PCN (plano de continuidade), RTO (tempo de recuperação), RPO (ponto de recuperação), DRP (plano de recuperação de desastres).
Governança de dados: papéis (data owner, data steward), políticas, catálogo, qualidade e conformidade.
Auditoria de TI: evidências, trilhas de auditoria, segregação de funções, controle de acesso.
Acordos de nível de serviço (SLA): métricas de disponibilidade, tempo de resposta, tempo de resolução e penalidades.
Metodologias Ágeis e Inovação
Manifesto Ágil (2001): indivíduos e interações, software funcionando, colaboração com o cliente e resposta a mudanças mais que processos, documentação, contratos e planos.
Scrum: papéis (Product Owner, Scrum Master, Developers), eventos (Sprint, Planning, Daily, Review, Retrospective) e artefatos (Product Backlog, Sprint Backlog, Incremento).
Kanban: visualização do fluxo, limite de WIP, gestão de filas, métricas (lead time, cycle time, throughput).
XP: programação em par, TDD, integração contínua, pequenas entregas, refatoração, propriedade coletiva do código.
SAFe: framework de escala ágil para grandes organizações; papéis, trens de release (ART) e sincronização.
OKR: Objetivos (qualitativos) e Resultados-Chave (mensuráveis); usado para alinhamento estratégico.
Design Thinking: empatia, definição, ideação, prototipação e teste; foco no usuário.
Lean: eliminação de desperdícios, fluxo contínuo, melhoria contínua (kaizen), valor para o cliente.
Inovação: incremental x disruptiva; open innovation; MVP (produto mínimo viável) para validar hipóteses rapidamente.