dicembre 21, 2025
13 min di lettura

Domande di colloquio per Network Engineer Junior: Guida Completa

interview
career-advice
job-search
entry-level
Domande di colloquio per Network Engineer Junior: Guida Completa
MB

Milad Bonakdar

Autore

Padroneggia i fondamentali essenziali del networking con domande di colloquio complete che coprono TCP/IP, routing, switching, VLAN e concetti di rete fondamentali per ruoli di Network Engineer junior.


Introduzione

I Network Engineer progettano, implementano e mantengono le reti di computer che consentono la comunicazione e il trasferimento dei dati. Come junior network engineer, avrai bisogno di una conoscenza di base di TCP/IP, routing, switching e risoluzione dei problemi di rete.

Questa guida tratta le domande essenziali per i colloqui di lavoro per junior network engineer, concentrandosi sui concetti fondamentali del networking.


Fondamenti di TCP/IP

1. Spiega il modello OSI e il modello TCP/IP.

Risposta:

Modello OSI (7 Livelli):

  1. Fisico - Cavi, segnali
  2. Collegamento Dati - Indirizzi MAC, switch
  3. Rete - Indirizzi IP, routing
  4. Trasporto - TCP/UDP, porte
  5. Sessione - Connessioni
  6. Presentazione - Crittografia, formattazione
  7. Applicazione - HTTP, FTP, DNS

Modello TCP/IP (4 Livelli):

  1. Accesso alla Rete - Fisico + Collegamento Dati
  2. Internet - IP
  3. Trasporto - TCP/UDP
  4. Applicazione - Applicazione + Presentazione + Sessione
Loading diagram...

Rarità: Molto Comune Difficoltà: Facile


2. Qual è la differenza tra TCP e UDP?

Risposta:

CaratteristicaTCPUDP
ConnessioneOrientato alla connessioneSenza connessione
AffidabilitàConsegna garantitaMiglior sforzo
OrdinamentoOrdinatoNon ordinato
VelocitàPiù lentoPiù veloce
OverheadPiù altoPiù basso
Casi d'usoHTTP, FTP, EmailDNS, Streaming, Gaming

Handshake a tre vie TCP:

Client          Server
  |---SYN--->      |
  |<--SYN-ACK--|   |
  |---ACK--->      |

Rarità: Molto Comune Difficoltà: Facile


Indirizzamento IP

3. Spiega il subnetting e calcola le subnet mask.

Risposta: Il Subnetting divide una rete in sottoreti più piccole.

Esempio: 192.168.1.0/24

  • Rete: 192.168.1.0
  • Subnet Mask: 255.255.255.0
  • IP utilizzabili: 192.168.1.1 - 192.168.1.254
  • Broadcast: 192.168.1.255

Esempio di Subnetting:

Rete: 192.168.1.0/24
Necessità: 4 sottoreti

/24 → /26 (4 sottoreti, 62 host ciascuna)

Subnet 1: 192.168.1.0/26   (192.168.1.1 - 192.168.1.62)
Subnet 2: 192.168.1.64/26  (192.168.1.65 - 192.168.1.126)
Subnet 3: 192.168.1.128/26 (192.168.1.129 - 192.168.1.190)
Subnet 4: 192.168.1.192/26 (192.168.1.193 - 192.168.1.254)

Notazione CIDR:

  • /24 = 255.255.255.0 (256 indirizzi)
  • /25 = 255.255.255.128 (128 indirizzi)
  • /26 = 255.255.255.192 (64 indirizzi)
  • /27 = 255.255.255.224 (32 indirizzi)

Rarità: Molto Comune Difficoltà: Media


4. Spiega il NAT e i suoi tipi.

Risposta: NAT (Network Address Translation) traduce gli indirizzi IP privati in indirizzi IP pubblici.

Perché usare NAT:

  • Conservare gli indirizzi IP pubblici
  • Sicurezza (nascondere la rete interna)
  • Flessibilità nella progettazione della rete

Tipi di NAT:

1. NAT Statico:

  • Mappatura uno-a-uno
  • IP privato ↔ IP pubblico
  • Utilizzato per i server

2. NAT Dinamico:

  • Pool di IP pubblici
  • Primo arrivato, primo servito
  • Mappatura temporanea

3. PAT (Port Address Translation):

  • Mappatura molti-a-uno
  • Utilizza i numeri di porta
  • Più comune (router domestici)
Loading diagram...

Configurazione NAT Statico (Cisco):

! Configura l'interfaccia interna
Router(config)# interface fastethernet 0/0
Router(config-if)# ip address 192.168.1.1 255.255.255.0
Router(config-if)# ip nat inside
Router(config-if)# exit

! Configura l'interfaccia esterna
Router(config)# interface fastethernet 0/1
Router(config-if)# ip address 203.0.113.5 255.255.255.0
Router(config-if)# ip nat outside
Router(config-if)# exit

! Crea una mappatura NAT statica
Router(config)# ip nat inside source static 192.168.1.10 203.0.113.10

! Verifica
Router# show ip nat translations

Configurazione NAT Dinamico:

! Definisci un pool di IP pubblici
Router(config)# ip nat pool PUBLIC_POOL 203.0.113.10 203.0.113.20 netmask 255.255.255.0

! Definisci quali IP privati possono usare NAT
Router(config)# access-list 1 permit 192.168.1.0 0.0.0.255

! Collega ACL al pool
Router(config)# ip nat inside source list 1 pool PUBLIC_POOL

! Verifica
Router# show ip nat translations
Router# show ip nat statistics

Configurazione PAT (Overload):

! Usa un singolo IP pubblico con traduzione di porta
Router(config)# access-list 1 permit 192.168.1.0 0.0.0.255
Router(config)# ip nat inside source list 1 interface fastethernet 0/1 overload

! O con un pool
Router(config)# ip nat inside source list 1 pool PUBLIC_POOL overload

Esempio di Traduzione NAT:

Inside Local    Inside Global    Outside Global    Outside Local
192.168.1.10    203.0.113.5      8.8.8.8          8.8.8.8
192.168.1.11    203.0.113.5      8.8.8.8          8.8.8.8

Con PAT:
192.168.1.10:1234 → 203.0.113.5:50001 → 8.8.8.8:80
192.168.1.11:1234 → 203.0.113.5:50002 → 8.8.8.8:80

Risoluzione dei problemi NAT:

! Cancella le traduzioni NAT
Router# clear ip nat translation *

! Debug NAT
Router# debug ip nat
Router# debug ip nat detailed

! Mostra le statistiche NAT
Router# show ip nat statistics

Limitazioni:

  • Interrompe la connettività end-to-end
  • Complica alcuni protocolli (FTP, SIP)
  • Non adatto per i server (usa NAT statico)
  • IPv6 elimina la necessità di NAT

Rarità: Molto Comune Difficoltà: Facile-Media


Switching

4. Cos'è una VLAN e perché usarla?

Risposta: Una VLAN (Virtual LAN) segmenta logicamente una rete.

Vantaggi:

  • Sicurezza (isola il traffico)
  • Prestazioni (riduce i domini di broadcast)
  • Flessibilità (raggruppa per funzione, non per posizione)
  • Risparmio sui costi (meno switch fisici)

Configurazione VLAN (Cisco):

! Crea VLAN
Switch(config)# vlan 10
Switch(config-vlan)# name Sales
Switch(config-vlan)# exit

Switch(config)# vlan 20
Switch(config-vlan)# name IT
Switch(config-vlan)# exit

! Assegna la porta alla VLAN
Switch(config)# interface fastethernet 0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10

! Configura la porta trunk
Switch(config)# interface gigabitethernet 0/1
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan 10,20

! Verifica
Switch# show vlan brief
Switch# show interfaces trunk

Rarità: Molto Comune Difficoltà: Media


6. Cos'è lo Spanning Tree Protocol e perché è necessario?

Risposta: STP (Spanning Tree Protocol) previene i loop di livello 2 nelle reti commutate.

Problema senza STP:

  • Tempeste di broadcast
  • Instabilità della tabella MAC
  • Molteplici copie di frame
  • Collasso della rete

Come funziona STP:

Loading diagram...

Stati della porta STP:

  1. Blocco: Non inoltra i frame, previene i loop
  2. Ascolto: Si prepara a inoltrare, ascolta i BPDU
  3. Apprendimento: Apprende gli indirizzi MAC
  4. Inoltro: Funzionamento normale
  5. Disabilitato: Amministrativamente disattivato

Ruoli della porta:

  • Root Port: Miglior percorso verso il root bridge
  • Designated Port: Porta di inoltro sul segmento
  • Blocked Port: Previene i loop

Processo di selezione STP:

1. Eleggi Root Bridge (Bridge ID più basso)
   Bridge ID = Priorità (predefinita 32768) + Indirizzo MAC

2. Seleziona le Root Port (miglior percorso verso la root)
   Basato su: Costo del percorso → Bridge ID → Port ID

3. Seleziona le Designated Port (una per segmento)

4. Blocca le porte rimanenti

Configurazione STP (Cisco):

! Visualizza lo stato STP
Switch# show spanning-tree

! Imposta la priorità del bridge (rendi questo switch root)
Switch(config)# spanning-tree vlan 1 priority 4096
# La priorità deve essere un multiplo di 4096 (0-61440)

! Oppure usa la scorciatoia
Switch(config)# spanning-tree vlan 1 root primary
Switch(config)# spanning-tree vlan 1 root secondary

! Configura il costo della porta
Switch(config)# interface gigabitethernet 0/1
Switch(config-if)# spanning-tree cost 4

! Configura la priorità della porta
Switch(config-if)# spanning-tree port-priority 64

! Abilita PortFast (solo per i dispositivi finali!)
Switch(config-if)# spanning-tree portfast

! Abilita BPDU Guard (spegne la porta se riceve un BPDU)
Switch(config-if)# spanning-tree bpduguard enable

Varianti STP:

ProtocolloStandardConvergenzaVLAN
STP802.1D50 secondiTutte
RSTP802.1w~6 secondiTutte
PVST+Cisco50 secondiPer-VLAN
Rapid PVST+Cisco~6 secondiPer-VLAN

RSTP (Rapid Spanning Tree):

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

! Verifica
Switch# show spanning-tree summary

Stati della porta RSTP (Semplificati):

  • Discarding: Combina Blocco, Ascolto, Disabilitato
  • Learning: Apprende gli indirizzi MAC
  • Forwarding: Funzionamento normale

Risoluzione dei problemi STP:

! Controlla lo stato STP
Switch# show spanning-tree

! Controlla una VLAN specifica
Switch# show spanning-tree vlan 10

! Controlla i dettagli dell'interfaccia
Switch# show spanning-tree interface gigabitethernet 0/1

! Visualizza il root bridge
Switch# show spanning-tree root

! Debug STP
Switch# debug spanning-tree events

Problemi comuni:

  1. Cambiamenti di topologia:

    • Cambiamenti frequenti causano instabilità
    • Usa PortFast sulle porte di accesso
  2. Posizionamento del Root Bridge:

    • Dovrebbe essere uno switch centrale, ad alta capacità
    • Imposta la priorità manualmente
  3. Loop:

    • Abilita BPDU Guard sulle porte di accesso
    • Monitora i cambiamenti di topologia inattesi

Rarità: Comune Difficoltà: Media


Routing

7. Qual è la differenza tra routing statico e dinamico?

Risposta:

Routing Statico:

  • Configurato manualmente
  • Nessun overhead
  • Non si adatta ai cambiamenti
  • Buono per reti piccole e stabili

Routing Dinamico:

  • Apprende automaticamente le rotte
  • Si adatta ai cambiamenti di topologia
  • Più overhead
  • Buono per reti grandi e complesse

Esempio di rotta statica:

! Aggiungi una rotta statica
Router(config)# ip route 192.168.2.0 255.255.255.0 10.0.0.1

! Rotta predefinita
Router(config)# ip route 0.0.0.0 0.0.0.0 10.0.0.1

! Verifica
Router# show ip route

Protocolli di Routing Dinamico:

  • RIP: Semplice, distance-vector
  • OSPF: Link-state, convergenza veloce
  • EIGRP: Proprietario Cisco, ibrido
  • BGP: Routing Internet

Rarità: Molto Comune Difficoltà: Facile-Media


8. Come si configurano le Access Control List (ACL)?

Risposta: Le ACL filtrano il traffico di rete in base a regole definite.

Tipi di ACL:

1. ACL Standard (1-99, 1300-1999):

  • Filtra in base solo all'IP di origine
  • Applicata vicino alla destinazione

2. ACL Estesa (100-199, 2000-2699):

  • Filtra in base a IP di origine/destinazione, protocollo, porta
  • Applicata vicino all'origine

Esempio di ACL Standard:

! Crea una ACL standard
Router(config)# access-list 10 permit 192.168.1.0 0.0.0.255
Router(config)# access-list 10 deny any

! Applica all'interfaccia
Router(config)# interface fastethernet 0/0
Router(config-if)# ip access-group 10 in

! Verifica
Router# show access-lists
Router# show ip interface fastethernet 0/0

Esempio di ACL Estesa:

! Crea una ACL estesa
Router(config)# access-list 100 permit tcp 192.168.1.0 0.0.0.255 any eq 80
Router(config)# access-list 100 permit tcp 192.168.1.0 0.0.0.255 any eq 443
Router(config)# access-list 100 deny ip any any

! Applica all'interfaccia
Router(config)# interface fastethernet 0/1
Router(config-if)# ip access-group 100 out

ACL Nominata (Raccomandata):

! ACL nominata standard
Router(config)# ip access-list standard ALLOW_INTERNAL
Router(config-std-nacl)# permit 192.168.1.0 0.0.0.255
Router(config-std-nacl)# deny any
Router(config-std-nacl)# exit

! ACL nominata estesa
Router(config)# ip access-list extended WEB_TRAFFIC
Router(config-ext-nacl)# permit tcp any any eq 80
Router(config-ext-nacl)# permit tcp any any eq 443
Router(config-ext-nacl)# permit icmp any any echo-reply
Router(config-ext-nacl)# deny ip any any
Router(config-ext-nacl)# exit

! Applica all'interfaccia
Router(config)# interface gigabitethernet 0/0
Router(config-if)# ip access-group WEB_TRAFFIC in

Wildcard Mask:

0 = deve corrispondere
1 = non importa

Esempi:
0.0.0.0 = corrispondenza esatta
0.0.0.255 = corrispondi ai primi 3 ottetti (/24)
0.0.255.255 = corrispondi ai primi 2 ottetti (/16)
255.255.255.255 = corrispondi a qualsiasi (come "any")

Host:
192.168.1.10 0.0.0.0 = singolo host
Oppure usa: host 192.168.1.10

Scenari comuni di ACL:

1. Blocca un host specifico:

Router(config)# ip access-list extended BLOCK_HOST
Router(config-ext-nacl)# deny ip host 192.168.1.50 any
Router(config-ext-nacl)# permit ip any any

2. Consenti solo SSH e HTTPS:

Router(config)# ip access-list extended SECURE_ACCESS
Router(config-ext-nacl)# permit tcp any any eq 22
Router(config-ext-nacl)# permit tcp any any eq 443
Router(config-ext-nacl)# deny ip any any

3. Previeni lo spoofing:

Router(config)# ip access-list extended ANTI_SPOOF
Router(config-ext-nacl)# deny ip 192.168.1.0 0.0.0.255 any
Router(config-ext-nacl)# deny ip 10.0.0.0 0.255.255.255 any
Router(config-ext-nacl)# permit ip any any

Best Practice per le ACL:

  1. L'ordine conta:

    • Elaborate dall'alto verso il basso
    • Regole più specifiche prima
    • Implicit deny alla fine
  2. Posizionamento:

    • ACL Standard: Vicino alla destinazione
    • ACL Estesa: Vicino all'origine
  3. Documentazione:

    • Usa ACL nominate
    • Aggiungi commenti
Router(config)# ip access-list extended FIREWALL
Router(config-ext-nacl)# remark Consenti il traffico web
Router(config-ext-nacl)# permit tcp any any eq 80
Router(config-ext-nacl)# remark Blocca la rete interna
Router(config-ext-nacl)# deny ip 192.168.0.0 0.0.255.255 any

Modifica delle ACL:

! Visualizza la ACL con i numeri di riga
Router# show ip access-lists WEB_TRAFFIC

! Rimuovi una riga specifica
Router(config)# ip access-list extended WEB_TRAFFIC
Router(config-ext-nacl)# no 10

! Inserisci in una riga specifica
Router(config-ext-nacl)# 15 permit tcp any any eq 8080

Risoluzione dei problemi:

! Mostra i colpi ACL
Router# show access-lists

! Mostra la ACL sull'interfaccia
Router# show ip interface gigabitethernet 0/0

! Cancella i contatori ACL
Router# clear access-list counters

Rarità: Comune Difficoltà: Media


Servizi di Rete

9. Come funziona DHCP?

Risposta: DHCP (Dynamic Host Configuration Protocol) assegna automaticamente gli indirizzi IP.

Processo DORA:

  1. Discover: Il client trasmette una richiesta
  2. Offer: Il server offre un indirizzo IP
  3. Request: Il client richiede l'IP offerto
  4. Acknowledge: Il server conferma l'assegnazione
Loading diagram...

Configurazione DHCP (Cisco):

! Configura il pool DHCP
Router(config)# ip dhcp pool LAN
Router(dhcp-config)# network 192.168.1.0 255.255.255.0
Router(dhcp-config)# default-router 192.168.1.1
Router(dhcp-config)# dns-server 8.8.8.8 8.8.4.4
Router(dhcp-config)# lease 7

! Escludi gli indirizzi
Router(config)# ip dhcp excluded-address 192.168.1.1 192.168.1.10

! Verifica
Router# show ip dhcp binding
Router# show ip dhcp pool

Rarità: Molto Comune Difficoltà: Facile-Media


Risoluzione dei Problemi

10. Come si risolvono i problemi di connettività di rete?

Risposta: Approccio sistematico alla risoluzione dei problemi:

1. Verifica il livello fisico:

# Controlla la connessione del cavo
# Controlla le spie di collegamento
# Controlla lo stato della porta

2. Verifica la connettività:

# Ping localhost
ping 127.0.0.1

# Ping il gateway predefinito
ping 192.168.1.1

# Ping un IP esterno
ping 8.8.8.8

# Ping un nome di dominio
ping google.com

3. Controlla la configurazione IP:

# Windows
ipconfig /all

# Linux
ip addr show
ip route show

# Verifica:
# - Indirizzo IP
# - Subnet mask
# - Gateway predefinito
# - Server DNS

4. Testa il DNS:

# Windows
nslookup google.com

# Linux
dig google.com
host google.com

5. Controlla il Routing:

# Traccia la rotta
traceroute google.com  # Linux
tracert google.com     # Windows

6. Controlla il Firewall:

# Testa una porta specifica
telnet server.com 80
nc -zv server.com 80

Rarità: Molto Comune Difficoltà: Media


Conclusione

Prepararsi per un colloquio di lavoro come junior network engineer richiede la comprensione dei fondamenti del networking e la pratica pratica. Concentrati su:

  1. TCP/IP: Modello OSI, protocolli, indirizzamento
  2. Indirizzamento IP: Subnetting, CIDR, IPv4/IPv6
  3. NAT: Tipi, configurazione, casi d'uso
  4. Switching: VLAN, trunking, indirizzi MAC
  5. STP: Prevenzione dei loop, stati della porta, RSTP
  6. Routing: Statico vs dinamico, tabelle di routing
  7. ACL: Standard vs estese, wildcard mask
  8. Servizi di Rete: DHCP, DNS, NAT
  9. Risoluzione dei problemi: Approccio sistematico, strumenti

Fai pratica con simulatori di rete (Packet Tracer, GNS3) e apparecchiature reali. Buona fortuna!

Newsletter subscription

Consigli di carriera settimanali che funzionano davvero

Ricevi le ultime idee direttamente nella tua casella di posta

Decorative doodle

Crea un Curriculum che Ti Faccia Assumere il 60% Più Velocemente

In pochi minuti, crea un curriculum personalizzato e compatibile con ATS che ha dimostrato di ottenere 6 volte più colloqui.

Crea un curriculum migliore

Condividi questo post

Vieni Assunto il 50% Più Velocemente

Le persone in cerca di lavoro che utilizzano curriculum professionali migliorati dall'IA trovano ruoli in una media di 5 settimane rispetto alle 10 standard. Smetti di aspettare e inizia a fare colloqui.