Le 10 principali domande e risposte per l'intervista agli sviluppatori front-end
Ecco le domande e le risposte al colloquio per sviluppatori front-end per principianti ed esperti per ottenere il lavoro dei loro sogni.
1 Chi è lo sviluppatore front-end? Cosa fa?
In un sito Web, il front-end è la parte a cui gli utenti accedono mentre interagiscono con il sito Web, comprese immagini, pulsanti, colori, animazioni, moduli, tipografia, ecc. Mentre lo sviluppatore frontend è un programmatore che codifica il front-end di un sito Web e garantisce che la visibilità del sito rimane la stessa nei diversi browser web.
Download gratuito del PDF: domande e risposte per l'intervista allo sviluppatore frontend
2) Quali sono le competenze richieste
Le competenze richieste per lo sviluppatore front-end includono
Abilità addizionali Saranno presenti alcune competenze aggiuntive che potrebbero essere utili
- Conoscenza dei test cross browser
- Conoscenza di CMS like hood.discount, Joomla or Drupal
- Conoscenza di PHP e OOP ( programmazione orientata agli oggetti)
- Conoscenza di Gestione SEOe strumenti come Flash e Dreamweaver
3) Spiega cos'è Three.js e le sue caratteristiche importanti?
Three.js è una libreria 3D JavaScript open source che ti consente di creare e visualizzare grafica computerizzata 3D animata e interattiva su qualsiasi browser Web compatibile senza dipendere da plug-in proprietari. Le caratteristiche principali di Three.js includono
- renderers
- Scene
- Camere
- Lights
- animazioni
- Materiali
- shaders
- Oggetti
- Geometria
- caricatori
- Export / Import
- Debug
- Assistenza
4) Spiega qual è la differenza tra WebGL e three.js?
WebGL | Tre.js |
WebGL ti consente di controllare la GPU in modo più diretto | Three.js è basato su WebGL e ti consente di occuparti di molte cose come quali oggetti disegnare ogni fotogramma |
È più una “modalità immediata” | È più una “modalità mantenuta” |
Non ha supporto aggiuntivo per il testo, per gli shader creati, per la selezione, ecc. | Ha un supporto aggiuntivo per il testo, per la selezione, per la gerarchia degli oggetti, ecc. |
5) Spiega cos'è CoffeeScript?
CoffeeScript è un piccolo linguaggio di programmazione che si compila in JavaScript. Aiuta a scrivere meglio il codice JavaScript fornendo una sintassi più coerente ed evitando la natura irregolare del linguaggio JavaScript La regola base per Coffee Script
- Gli spazi bianchi sono importanti: in CoffeeScript non ci sono parentesi graffe
- Nessuna parentesi: le funzioni che accettano argomenti non richiedono parentesi

6) Quali sono i vantaggi di Coffee Script rispetto a JavaScript?
- CoffeeScript ti consente di esprimere il tuo programma con molto meno codice di JavaScript
- Ha molti componenti aggiuntivi leggeri come l'interpolazione delle stringhe Ruby e la comprensione degli elenchi in stile Python
- Semplifica l'esecuzione delle attività quotidiane con CoffeScript anziché con JavaScript
7) In che modo le variabili differiscono in CoffeeScript da JavaScript?
Per le variabili in JavaScript, devi aggiungere il punto e virgola alla fine per eseguirle mentre in CoffeeScript non è necessario aggiungere il punto e virgola alla fine dell'istruzione. A differenza di JavaScript, CoffeeScript aggiunge facilmente il punto e virgola.
8) Quali sono le regole base da ricordare per Coffee Script?
La regola base per Coffee Script
- Gli spazi bianchi sono importanti: Non ci sono parentesi graffe in CoffeeScript
- Nessuna parentesi: Le funzioni che accettano argomenti non richiedono parentesi

9) Spiegare le funzioni in CoffeeScript?
Le funzioni in CoffeeScript sono un elenco (facoltativo) di parametri seguito da una freccia e quindi dal corpo della funzione. Ad esempio, log = (messaggio) à console.log messaggio
10) In CoffeeScript quanto è utile la funzione clone?
La funzione Clone è utile per creare un nuovo oggetto completo in Coffee Script di
- Copia di tutti gli attributi dall'oggetto di origine al nuovo oggetto
- Ripetendo i passaggi di copia degli attributi dall'oggetto di origine per tutti i sottooggetti chiamando la funzione clone
- Creazione di un nuovo oggetto come oggetto di origine
11) Spiegare cos'è un oggetto Thread-Local in Python Flask?
Flask utilizza oggetti locali del thread internamente in modo che l'utente non debba passare oggetti da una funzione all'altra all'interno di una richiesta per rimanere thread-safe. Questo approccio è utile, ma richiede un contesto di richiesta valido per l'inserimento delle dipendenze o quando si tenta di riutilizzare il codice che utilizza un valore ancorato alla richiesta.
Queste domande del colloquio ti aiuteranno anche nel tuo viva(orale)
Stupefacente