dezembro 21, 2025
14 min de leitura

Perguntas para Entrevista de Engenheiro de Redes Sênior: Guia Completo

interview
career-advice
job-search
Perguntas para Entrevista de Engenheiro de Redes Sênior: Guia Completo
MB

Milad Bonakdar

Autor

Domine conceitos avançados de rede com perguntas abrangentes para entrevistas, cobrindo OSPF, BGP, design de rede, segurança, QoS e arquitetura de rede corporativa para cargos de engenheiro de redes sênior.


Introdução

Engenheiros de Rede Sênior projetam redes de escala empresarial, implementam protocolos de roteamento avançados, garantem a segurança e otimizam o desempenho. Essa função exige profundo conhecimento em tecnologias de rede, solução de problemas complexos e planejamento estratégico.

Este guia aborda questões essenciais de entrevista para engenheiros de rede sênior, com foco em conceitos avançados e soluções empresariais.


Roteamento Avançado

1. Explique o OSPF e como ele funciona.

Resposta: OSPF (Open Shortest Path First) é um protocolo de roteamento de estado de link.

Principais Características:

  • Convergência rápida
  • Design hierárquico (áreas)
  • Sem classe (suporta VLSM)
  • Métrica: Custo (baseado na largura de banda)

Áreas OSPF:

Loading diagram...

Configuração OSPF:

! Habilita OSPF
Router(config)# router ospf 1
Router(config-router)# network 192.168.1.0 0.0.0.255 area 0
Router(config-router)# network 10.0.0.0 0.255.255.255 area 1

! Define o ID do roteador
Router(config-router)# router-id 1.1.1.1

! Configura interface passiva
Router(config-router)# passive-interface gigabitethernet 0/0

! Verifica
Router# show ip ospf neighbor
Router# show ip ospf database
Router# show ip route ospf

Estados OSPF:

  1. Down (Inativo)
  2. Init (Inicialização)
  3. Two-Way (Bidirecional)
  4. ExStart (Início da Troca)
  5. Exchange (Troca)
  6. Loading (Carregamento)
  7. Full (Completo)

Raridade: Muito Comum
Dificuldade: Difícil


2. Como o BGP funciona e quando você o utilizaria?

Resposta: BGP (Border Gateway Protocol) é o protocolo de roteamento da internet.

Casos de Uso:

  • Provedores de serviços de internet
  • Redes multi-homed (com múltiplas conexões)
  • Grandes empresas com múltiplos ISPs

Tipos de BGP:

  • eBGP: Entre diferentes AS (externo)
  • iBGP: Dentro do mesmo AS (interno)

Configuração BGP:

! Configura BGP
Router(config)# router bgp 65001
Router(config-router)# neighbor 203.0.113.1 remote-as 65002
Router(config-router)# network 192.168.1.0 mask 255.255.255.0

! Atributos BGP
Router(config-router)# neighbor 203.0.113.1 route-map PREFER-PATH in

! Route map
Router(config)# route-map PREFER-PATH permit 10
Router(config-route-map)# set local-preference 200

! Verifica
Router# show ip bgp summary
Router# show ip bgp neighbors
Router# show ip bgp

Seleção de Caminho BGP:

  1. Maior Peso (Weight)
  2. Maior Preferência Local (Local Preference)
  3. Origem local
  4. Menor Caminho AS (AS Path)
  5. Menor Tipo de Origem (Origin type)
  6. Menor MED (Multi-Exit Discriminator)
  7. eBGP sobre iBGP
  8. Menor métrica IGP

Raridade: Comum
Dificuldade: Difícil


3. Explique MPLS vs SD-WAN e quando usar cada um.

Resposta: MPLS (Multiprotocol Label Switching) e SD-WAN (Software-Defined WAN) são tecnologias WAN empresariais.

MPLS:

  • Encaminhamento de pacotes baseado em rótulos
  • Desempenho previsível
  • Capacidades de engenharia de tráfego
  • Caro

SD-WAN:

  • Rede overlay definida por software
  • Usa conexões de internet
  • Roteamento com reconhecimento de aplicações
  • Custo-benefício

Comparação:

CaracterísticaMPLSSD-WAN
CustoAltoBaixo
ImplantaçãoLenta (semanas/meses)Rápida (dias)
Largura de BandaLimitada, caraFlexível, escalável
GerenciamentoComplexoCentralizado, simples
SegurançaInerentemente seguraRequer criptografia
FlexibilidadeBaixaAlta
DesempenhoGarantidoVariável

Configuração MPLS:

! Habilita MPLS na interface
Router(config)# interface gigabitethernet 0/0
Router(config-if)# mpls ip

! Configura LDP (Label Distribution Protocol)
Router(config)# mpls ldp router-id loopback0 force

! Configura MPLS VPN
Router(config)# ip vrf CUSTOMER_A
Router(config-vrf)# rd 65000:1
Router(config-vrf)# route-target export 65000:1
Router(config-vrf)# route-target import 65000:1

! Atribui interface ao VRF
Router(config)# interface gigabitethernet 0/1
Router(config-if)# ip vrf forwarding CUSTOMER_A
Router(config-if)# ip address 10.1.1.1 255.255.255.0

! Verifica
Router# show mpls ldp neighbor
Router# show mpls forwarding-table
Router# show ip vrf

Arquitetura SD-WAN:

Loading diagram...

Exemplo de Política SD-WAN:

# Política de roteamento de aplicativos SD-WAN
policy = {
    'voice': {
        'priority': 'high',
        'preferred_path': 'mpls',
        'backup_path': 'internet',
        'sla': {
            'latency': '< 100ms',
            'jitter': '< 30ms',
            'packet_loss': '< 1%'
        }
    },
    'video': {
        'priority': 'medium',
        'preferred_path': 'internet',
        'bandwidth': '5 Mbps',
        'sla': {
            'latency': '< 150ms',
            'packet_loss': '< 2%'
        }
    },
    'web': {
        'priority': 'low',
        'load_balance': ['internet', 'lte'],
        'sla': {
            'latency': '< 300ms'
        }
    }
}

Estratégia de Migração:

1. Abordagem Híbrida:

  • Manter MPLS para aplicações críticas
  • Adicionar SD-WAN para breakout de internet
  • Migração gradual

2. SD-WAN Completo:

  • Substituir MPLS totalmente
  • Usar múltiplos circuitos de internet
  • Implementar stack de segurança (firewall, criptografia)

Casos de Uso:

Escolha MPLS quando:

  • SLA garantido é necessário
  • Dados altamente sensíveis
  • Desempenho previsível é crítico
  • Orçamento permite

Escolha SD-WAN quando:

  • Otimização de custos é necessária
  • Estratégia cloud-first
  • Implantação rápida é necessária
  • Múltiplas filiais
  • Necessidade de visibilidade de aplicações

Raridade: Comum
Dificuldade: Difícil


Design de Rede

4. Projete uma rede empresarial de alta disponibilidade.

Resposta: Rede empresarial com redundância:

Loading diagram...

Componentes Chave:

1. Redundância:

  • Conexões duplas de ISP
  • Roteadores redundantes (HSRP/VRRP)
  • Switches core redundantes
  • Links redundantes (EtherChannel)

2. Configuração HSRP:

! Roteador 1 (Ativo)
Router1(config)# interface gigabitethernet 0/0
Router1(config-if)# ip address 192.168.1.2 255.255.255.0
Router1(config-if)# standby 1 ip 192.168.1.1
Router1(config-if)# standby 1 priority 110
Router1(config-if)# standby 1 preempt

! Roteador 2 (Standby)
Router2(config)# interface gigabitethernet 0/0
Router2(config-if)# ip address 192.168.1.3 255.255.255.0
Router2(config-if)# standby 1 ip 192.168.1.1
Router2(config-if)# standby 1 priority 100

3. Spanning Tree:

! Configura RSTP
Switch(config)# spanning-tree mode rapid-pvst

! Define o root bridge
Switch(config)# spanning-tree vlan 1-100 root primary

! PortFast para portas de acesso
Switch(config)# interface range fastethernet 0/1-24
Switch(config-if-range)# spanning-tree portfast

Raridade: Muito Comum
Dificuldade: Difícil


5. Como você projetaria uma rede wireless empresarial?

Resposta: A rede wireless empresarial requer um planejamento cuidadoso para cobertura, capacidade e segurança.

Opções de Arquitetura:

1. Baseada em Controlador (Centralizada):

Loading diagram...

Benefícios:

  • Gerenciamento centralizado
  • Roaming contínuo
  • Políticas consistentes
  • Solução de problemas mais fácil

2. Sem Controlador (Distribuída):

  • Cada AP é autônomo
  • Custo mais baixo
  • Sem ponto único de falha
  • Gerenciamento mais complexo

Considerações de Design:

1. Site Survey (Levantamento do Local):

# Fatores de planejamento de RF
- Área de cobertura
- Densidade de usuários
- Requisitos de aplicação
- Materiais de construção
- Fontes de interferência

# Ferramentas
- Ekahau Site Survey
- AirMagnet Survey
- NetSpot

2. Planejamento de Canais:

2.4 GHz:

  • Canais: 1, 6, 11 (não sobrepostos)
  • Largura de canal de 20 MHz
  • Melhor alcance, mais interferência

5 GHz:

  • Mais canais disponíveis (25+ não sobrepostos)
  • Larguras de canal de 20/40/80/160 MHz
  • Menos interferência, alcance mais curto
! Configura canais AP
ap dot11 24ghz shutdown
ap dot11 24ghz channel 1
ap dot11 24ghz power-level 3
ap dot11 24ghz no shutdown

ap dot11 5ghz shutdown
ap dot11 5ghz channel 36
ap dot11 5ghz power-level 2
ap dot11 5ghz no shutdown

3. Roaming:

802.11r (Fast Roaming):

  • Pré-autenticação
  • Handoff mais rápido (< 50ms)
  • Melhor para VoIP

Configuração:

! Habilita 802.11r
wlan CORPORATE 1 CORPORATE
 security wpa akm ft psk
 security wpa akm ft dot1x
 mobility anchor 10.1.1.1

4. Segurança:

WPA3-Enterprise (802.1X):

! Configuração RADIUS
wlan CORPORATE 1 CORPORATE
 security wpa akm dot1x
 security wpa wpa3
 security wpa cipher aes
 radius server auth RADIUS-SERVER

! Servidor RADIUS
radius server RADIUS-SERVER
 address ipv4 10.1.1.100 auth-port 1812 acct-port 1813
 key MySecretKey

Isolamento de Rede de Convidados:

! WLAN de convidado
wlan GUEST 2 GUEST
 security open
 security web-auth
 security web-passthrough
 no security wpa
 no security wpa wpa2
 no security wpa wpa3

! Isolamento de cliente
wlan GUEST 2 GUEST
 peer-blocking drop

5. QoS para Wireless:

! Prioriza tráfego de voz
wlan CORPORATE 1 CORPORATE
 qos wmm required

! Perfil QoS Platinum
qos profile VOICE
 priority platinum
 average-data-rate 6000
 burst-data-rate 6000

Planejamento de Capacidade:

# Calcula requisitos de AP
def calculate_aps(area_sqft, users, throughput_per_user_mbps):
    # Baseado em cobertura
    coverage_per_ap = 5000  # sq ft (varia por ambiente)
    aps_for_coverage = area_sqft / coverage_per_ap
    
    # Baseado em capacidade
    ap_throughput = 300  # Mbps (realista para 802.11ac)
    users_per_ap = 25  # Máximo recomendado
    
    total_throughput = users * throughput_per_user_mbps
    aps_for_capacity = total_throughput / ap_throughput
    
    # Usa o valor mais alto
    return max(aps_for_coverage, aps_for_capacity)

# Exemplo
required_aps = calculate_aps(
    area_sqft=50000,
    users=500,
    throughput_per_user_mbps=2
)
print(f"APs Necessários: {required_aps}")

Melhores Práticas:

  • 20-30% de sobreposição de AP para roaming contínuo
  • SSIDs separados para diferentes tipos de usuários
  • Análise de espectro regular
  • Monitorar a saúde e o desempenho do cliente
  • Planejar para o crescimento (buffer de capacidade de 50%)

Raridade: Comum
Dificuldade: Médio-Difícil


Segurança de Rede

6. Como você protege uma infraestrutura de rede?

Resposta: Abordagem de segurança multi-camadas:

1. Access Control Lists (ACLs):

! ACL Padrão
Router(config)# access-list 10 permit 192.168.1.0 0.0.0.255
Router(config)# access-list 10 deny any

! ACL Estendida
Router(config)# ip access-list extended BLOCK-TELNET
Router(config-ext-nacl)# deny tcp any any eq 23
Router(config-ext-nacl)# permit ip any any

! Aplica à interface
Router(config)# interface gigabitethernet 0/0
Router(config-if)# ip access-group BLOCK-TELNET in

2. Port Security:

! Habilita port security
Switch(config)# interface fastethernet 0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport port-security
Switch(config-if)# switchport port-security maximum 2
Switch(config-if)# switchport port-security violation restrict
Switch(config-if)# switchport port-security mac-address sticky

3. Configuração VPN:

! IPsec VPN
crypto isakmp policy 10
 encryption aes 256
 hash sha256
 authentication pre-share
 group 14

crypto isakmp key MySecretKey address 203.0.113.1

crypto ipsec transform-set MYSET esp-aes 256 esp-sha256-hmac

crypto map MYMAP 10 ipsec-isakmp
 set peer 203.0.113.1
 set transform-set MYSET
 match address VPN-TRAFFIC

4. Segmentação de Rede:

  • DMZ para serviços públicos
  • VLANs separadas para departamentos
  • Firewall entre segmentos

Raridade: Muito Comum
Dificuldade: Difícil


Qualidade de Serviço (QoS)

7. Explique QoS e como implementá-lo.

Resposta: QoS prioriza o tráfego de rede para melhor desempenho.

Mecanismos de QoS:

  1. Classificação: Identificar o tráfego
  2. Marcação: Tag packets (DSCP, CoS)
  3. Filas (Queuing): Priorizar o tráfego
  4. Policiamento/Modelagem (Policing/Shaping): Controlar a largura de banda

Configuração QoS:

! Class map (identifica tráfego)
Router(config)# class-map match-any VOICE
Router(config-cmap)# match protocol rtp
Router(config-cmap)# match ip dscp ef

Router(config)# class-map match-any VIDEO
Router(config-cmap)# match protocol http

! Policy map (define ações)
Router(config)# policy-map QOS-POLICY
Router(config-pmap)# class VOICE
Router(config-pmap-c)# priority percent 30
Router(config-pmap-c)# class VIDEO
Router(config-pmap-c)# bandwidth percent 40
Router(config-pmap-c)# class class-default
Router(config-pmap-c)# fair-queue

! Aplica à interface
Router(config)# interface gigabitethernet 0/0
Router(config-if)# service-policy output QOS-POLICY

! Verifica
Router# show policy-map interface gigabitethernet 0/0

Valores DSCP:

  • EF (46): Voz
  • AF41 (34): Vídeo
  • AF31 (26): Dados críticos
  • BE (0): Best effort

Raridade: Comum
Dificuldade: Médio-Difícil


8. Como você automatiza a configuração e o gerenciamento de rede?

Resposta: A automação de rede melhora a consistência, reduz erros e escala as operações.

Ferramentas de Automação:

1. Python com Netmiko:

from netmiko import ConnectHandler
import getpass

# Conexão com o dispositivo
device = {
    'device_type': 'cisco_ios',
    'host': '192.168.1.1',
    'username': 'admin',
    'password': getpass.getpass(),
    'secret': getpass.getpass('Senha Enable: ')
}

# Conecta e executa comandos
with ConnectHandler(**device) as conn:
    conn.enable()
    
    # Comandos Show
    output = conn.send_command('show ip interface brief')
    print(output)
    
    # Comandos de configuração
    config_commands = [
        'interface GigabitEthernet0/1',
        'description Uplink para o Core',
        'ip address 10.1.1.1 255.255.255.0',
        'no shutdown'
    ]
    output = conn.send_config_set(config_commands)
    print(output)
    
    # Salva a configuração
    conn.save_config()

2. Ansible para Automação de Rede:

# inventory/hosts
[routers]
router1 ansible_host=192.168.1.1
router2 ansible_host=192.168.1.2

[routers: vars]
ansible_network_os=ios
ansible_connection=network_cli
ansible_user=admin
ansible_password=vault_encrypted_password
# playbooks/configure_interfaces.yml
---
- name: Configura interfaces do roteador
  hosts: routers
  gather_facts: no
  tasks:
    - name: Configura a descrição da interface
      ios_config:
        lines:
          - description Configurado pelo Ansible
        parents: interface GigabitEthernet0/1
    
    - name: Configura endereço IP
      ios_l3_interface:
        name: GigabitEthernet0/1
        ipv4: 10.1.1.1/24
        state: present
    
    - name: Habilita a interface
      ios_interface:
        name: GigabitEthernet0/1
        enabled: true
    
    - name: Salva a configuração
      ios_command:
        commands:
          - write memory

3. NETCONF/RESTCONF APIs:

import requests
from requests.auth import HTTPBasicAuth
import json

# Exemplo RESTCONF
url = 'https://192.168.1.1/restconf/data/ietf-interfaces:interfaces'
headers = {
    'Content-Type': 'application/yang-data+json',
    'Accept': 'application/yang-data+json'
}
auth = HTTPBasicAuth('admin', 'password')

# Obtém interfaces
response = requests.get(url, headers=headers, auth=auth, verify=False)
interfaces = response.json()
print(json.dumps(interfaces, indent=2))

# Configura interface
interface_config = {
    "ietf-interfaces:interface": {
        "name": "GigabitEthernet0/1",
        "description": "Configurado via RESTCONF",
        "type": "iana-if-type:ethernetCsmacd",
        "enabled": True,
        "ietf-ip:ipv4": {
            "address": [{
                "ip": "10.1.1.1",
                "netmask": "255.255.255.0"
            }]
        }
    }
}

response = requests.put(
    f"{url}/interface=GigabitEthernet0/1",
    headers=headers,
    auth=auth,
    data=json.dumps(interface_config),
    verify=False
)
print(f"Status: {response.status_code}")

4. Automação de Backup de Configuração:

import os
from datetime import datetime
from netmiko import ConnectHandler

def backup_device_config(device_info, backup_dir='/backups'):
    """Backup da configuração do dispositivo"""
    try:
        # Conecta ao dispositivo
        with ConnectHandler(**device_info) as conn:
            conn.enable()
            
            # Obtém a configuração em execução
            config = conn.send_command('show running-config')
            
            # Cria o nome do arquivo de backup
            hostname = conn.send_command('show run | include hostname').split()[1]
            timestamp = datetime.now().strftime('%Y%m%d_%H%M%S')
            filename = f"{backup_dir}/{hostname}_{timestamp}.cfg"
            
            # Salva no arquivo
            os.makedirs(backup_dir, exist_ok=True)
            with open(filename, 'w') as f:
                f.write(config)
            
            print(f"[+] Backup salvo: {filename}")
            return True
    except Exception as e:
        print(f"[-] Backup falhou: {e}")
        return False

# Backup de múltiplos dispositivos
devices = [
    {'device_type': 'cisco_ios', 'host': '192.168.1.1', 'username': 'admin', 'password': 'pass'},
    {'device_type': 'cisco_ios', 'host': '192.168.1.2', 'username': 'admin', 'password': 'pass'},
]

for device in devices:
    backup_device_config(device)

5. Validação de Rede:

# Valida o estado da rede
def validate_network(device):
    """Valida a configuração e o estado da rede"""
    with ConnectHandler(**device) as conn:
        conn.enable()
        
        checks = {
            'interfaces_up': [],
            'bgp_neighbors': [],
            'ospf_neighbors': [],
            'issues': []
        }
        
        # Verifica o status da interface
        output = conn.send_command('show ip interface brief')
        for line in output.split('\n')[1:]:
            if 'up' in line.lower():
                checks['interfaces_up'].append(line.split()[0])
            elif 'down' in line.lower() and 'administratively' not in line.lower():
                checks['issues'].append(f"Interface inativa: {line.split()[0]}")
        
        # Verifica os vizinhos BGP
        output = conn.send_command('show ip bgp summary')
        # Analisa os vizinhos BGP
        
        # Verifica os vizinhos OSPF
        output = conn.send_command('show ip ospf neighbor')
        # Analisa os vizinhos OSPF
        
        return checks

Benefícios:

  • Tempo de configuração reduzido
  • Configurações consistentes
  • Erro humano reduzido
  • Rollback fácil
  • Trilha de auditoria
  • Escalabilidade

Raridade: Comum
Dificuldade: Médio-Difícil


Solução de Problemas Avançada

9. Como você soluciona problemas complexos de rede?

Resposta: Abordagem sistemática para problemas complexos:

1. Coletar Informações:

! Verifica interfaces
show ip interface brief
show interfaces status

! Verifica roteamento
show ip route
show ip protocols

! Verifica vizinhos
show cdp neighbors
show lldp neighbors

! Verifica logs
show logging

2. Captura de Pacotes:

# tcpdump
tcpdump -i eth0 -w capture.pcap

# Filtros Wireshark
tcp.port == 80
ip.addr == 192.168.1.1
http.request.method == "GET"

3. Monitoramento de Rede:

# Monitoramento SNMP
snmpwalk -v2c -c public 192.168.1.1

# Análise NetFlow
# Analisa padrões de tráfego
# Identifica gargalos de largura de banda
# Detecta anomalias

4. Solução de Problemas Camada por Camada:

  • Camada 1: Física (cabos, portas)
  • Camada 2: Enlace de Dados (VLANs, STP)
  • Camada 3: Rede (roteamento, IP)
  • Camada 4: Transporte (TCP/UDP)
  • Camada 7: Aplicação (DNS, HTTP)

5. Problemas Comuns:

! Incompatibilidade de duplex
show interfaces gigabitethernet 0/0
interface gigabitethernet 0/0
 duplex auto
 speed auto

! Loop de roteamento
show ip route
traceroute 192.168.1.1

! Incompatibilidade de VLAN
show vlan brief
show interfaces trunk

Raridade: Muito Comum
Dificuldade: Difícil


Conclusão

Entrevistas para engenheiros de rede sênior exigem profundo conhecimento técnico e experiência prática. Concentre-se em:

  1. Roteamento Avançado: OSPF, BGP, manipulação de rotas
  2. Tecnologias WAN: MPLS vs SD-WAN, estratégias de migração
  3. Design de Rede: Alta disponibilidade, redundância, escalabilidade
  4. Wireless: Design WiFi empresarial, roaming, segurança
  5. Segurança: ACLs, VPNs, segmentação, melhores práticas
  6. QoS: Priorização de tráfego, gerenciamento de largura de banda
  7. Automação: Python, Ansible, NETCONF/RESTCONF
  8. Solução de Problemas: Abordagem sistemática, ferramentas, análise de pacotes

Demonstre experiência no mundo real com redes complexas e tomada de decisões estratégicas. Boa sorte!

Newsletter subscription

Dicas de carreira semanais que realmente funcionam

Receba as últimas ideias diretamente na sua caixa de entrada

Decorative doodle

Pare de Se Candidatar. Comece a Ser Contratado.

Transforme seu currículo em um ímã de entrevistas com otimização impulsionada por IA em que candidatos a emprego em todo o mundo confiam.

Comece grátis

Compartilhar esta publicação

Supere a Taxa de Rejeição de 75% do ATS

3 em cada 4 currículos nunca chegam a um olho humano. Nossa otimização de palavras-chave aumenta sua taxa de aprovação em até 80%, garantindo que os recrutadores realmente vejam seu potencial.