Per un colloquio da senior developer che ho fatto con una -grossa- ditta estera (il linguaggio richiesto era PHP, ma credo che il principio sul tenore delle domande sia simile), al colloquio tecnico mi hanno chiesto, fra le altre cose:
differenza fra i vari tipi di funzioni (pubbliche, private e protette), unit testing vs functional testing, profiling, sicurezza (i vari tipi di attacchi e quali precauzioni usare).
Per mysql mi hanno chiesto quali engines esistono e le loro caratteristiche, poi profiling, tipi di normalizzazione, ottimizzazioni varie
Nozioni di base sui database non relazionali e differenze rispetto a quelli relazionali
Infine mi hanno chiesto "al volo" di fare l'analisi per lo sviluppo di un semplice url shortener
... più un notevole TOT di altre domande che al momento non mi vengono in mente. Il tutto è durato circa un'ora. In alcuni momenti ho sudato freddo ma ho saputo rispondere dignitosamente a tutto. Ed alla fine hanno comunque preso qualcun altro![]()

Rispondi quotando

