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
Milad Bonakdar

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

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.