
Interview Time Informatica
In questa playlist sono raccolte alcune brevi risposte a possibili domande tecniche poste durante i colloqui (interview) di lavoro in ambito ICT.
Si tratta in generale di short estratti da video più lunghi e dettagliati già pubblicati, che sono comunque linkati così da approfondire più in dettaglio l'argomento trattato. In alternativa potranno essere realizzati dei brevi video per illustrare una specifica tematica.
Ove disponibile è presente anche il link all'articolo sul blog.
Per alcuni video è stato realizzato anche un episodio del podcast "Concetti di Informatica" con l'ausilio dell'IA di Google NotebookLM.
Di seguito è riportata la lista organizzata per macro aree e che verrà via via aggiornata con nuovi contenuti.
In questo modo è possibile accedere direttamente alla domanda di proprio interesse.
Nella sezione Post (prima chiamata Community) del canale YouTube sono pubblicati settimanalmente dei quiz relativi all'informatica per i colloqui e di logica e matematica per i concorsi.
Periodicamente vengono pubblicati dei video in cui vengono discussi con la relativa soluzione.
Trovate la lista completa in questo post.
ALGORITMI E STRUTTURE DATI
- Cosa si intende per algoritmo? - [Video]
- Definizione di grafo - [Video]
- Ricerca binaria | Come funziona - [Video]
- Strutture lineari | Code - [Video | Articolo]
- Strutture lineari | Liste - [Video | Articolo]
- Strutture lineari | Pile - [Video | Articolo]
- Strutture non lineari | Alberi - [Video | Articolo]
CLOUD E SISTEMI DISTRIBUITI
- Cosa si intende per serverless? - [Video]
- Cosa si intende per virtualizzazione? - [Video]
- IaaS Infrastructure as Service - [Video]
- Il teorema CAP in due parole - [Video]
- Meno server fisici con la virtualizzazione - [Video]
- Modalità di virtualizzazione - [Video]
- PaaS Platform as a Service - [Video]
- SaaS Software As A Service - [Video]
- Scalabilità orizzontale in cloud - [Video | Articolo]
- Scalabilità verticale - [Video - Articolo]
CONCETTI DI INFORMATICA
- Astrazione in informatica - [Video]
- Autenticazione vs Autorizzazione - [Video - Articolo]
- Classificazione strutture dati | lineari vs non lineari? - [Video]
- Come valutare il tempo di esecuzione di un algoritmo? - [Video]
- Complessità intrinseca dei problemi - [Video]
- Correttezza semantica di un programma - [Video]
- Cosa si intende per complessità computazionale? - [Video]
- Cos'è l'informatica? - [Video]
- Cosa sono le strutture dati? - [Video | Articolo]
- Criteri di valutazione degli algoritmi di ordinamento - [Video]
- Errori accidentali sintattici in programmazione - [Video]
- Linguaggi di alto livello - [Video]
- Pattern MVC 1/2 - [Video]
- Pattern MVC 2/2 - [Video]
- Qualità esterne del software - [Video]
- Qualità esterne del software | Correttezza - [Video]
- Qualità esterne del software | Efficienza - [Video]
- Qualità esterne del software | Efficienza vs Complessità - [Video]
- Qualità esterne del software | Robustezza - [Video]
- Qualità esterne del software | Scalabilità - [Video]
- Qualità esterne del software | Usabilità - [Video]
- Qualità interne del software - [Video]
- Qualità interne del software | Leggibilità - [Video]
- Qualità interne del software | Manutenibilità - [Video]
- Qualità interne del software | Riusabilità - [Video]
- Validazione dati di input - [Video]
DATABASE E JPA
- Cos'è la Persistence Unit? - [Video]
- Database e JPA | Annotazione @Column - [Video]
- Entità e annotazione @Entity in JPA - [Video]
- Fasi della progettazione di un database - [Video]
- I database prima del modello relazionale - [Video]
- ORM vs Relazionale | Conflitto di impedenza - [Video | Articolo]
- Progettazione logica database - [Video]
- Proprietà degli identificatori di entità in JPA - [Video]
- Transazione in un database
- Vantaggi di JPA nella gestione della persistenza dei dati - [Video]
DESIGN PATTERNS
- Cosa sono i design patterns? - [Video | Articolo]
- Decorator - [Video | Articolo]
- Observer - [Video | Articolo]
- Strategy - [Video]
HARDWARE
INTELLIGENZA ARTIFICIALE
- Apprendimento supervisionato in due parole - [Video]
- Intelligenza artificiale | Approccio forte - [Video]
JAVA
KUBERNETES
MAVEN
NETWORKING
- A cosa serve il router? - [Video]
- Access point - [Video]
- Cosa sono gli indirizzi IP? - [Video]
- Cosa sono gli IP "nattati"? - [Video]
- DDNS Dynamic DNS - [Video]
- Funzionamento di uno switch di rete - [Video]
- Indirizzi IP privati - [Video]
- Indirizzi IP pubblici - [Video]
- Modello ISO/OSI | Livello 1 Fisico - [Video]
- Modello ISO/OSI | Livello 2 Datalink - [Video]
- Modello ISO/OSI | Livello 3 Rete - [Video]
- Modello ISO/OSI | Livello 4 Trasporto - [Video]
- Modello ISO/OSI | Livello 6 Presentazione - [Video]
- Modello ISO/OSI | Livello 7 Applicazione - [Video]
- Networking e subnetting - [Video]
- TCP vs UDP - [Video]
SICUREZZA
- A cosa serve il RAID dei dischi? - [Video]
- Backup differenziale - [Video]
- Backup incrementale - [Video]
- Configurazione RAID 0 (striping) - [Video]
- Configurazione RAID 1 (mirroring) - [Video]
- Configurazione RAID 5 - [Video]
- Configurazione RAID 10 - [Video]
- Importanza del backup offsite - [Video]
- Le tipologie di backup - [Video]
- Ogni quanto fare i backup | La metrica RPO - [Video | Articolo]
- Quanto serve per recuperare un disastro? | La metrica RTO - [Video | Articolo]
- Svantaggi del backup completo - [Video]
SPRING
- Approccio convenzionale in Spring - [Video | Articolo]
- Che cosa è un bean? - [Video | Articolo]
- Che differenza esiste tra Spring e Spring Boot? - [Video | Articolo]
- Come caricare dati all'avvio in Spring Boot - [Video
- Constructor injection in Spring - [Video | Articolo]
- Field injection in Spring - [Video | Articolo]
- Inversion of Control vs Dependency Injection - [Video | Articolo]
- Perchè il framework Spring si chiama così? - [Video | Articolo]
- Scope dei bean - [Video]
- Starter in Spring Boot - [Video]
- Struttura di un progetto Spring Boot basato su Maven - [Video]
- Vantaggi di Spring Boot
[CREDITS]

