Le cinque domande fondamentali sullo schermo del telefono per l'ingegnere del software

  • John Boone
  • 0
  • 4626
  • 437

Per il responsabile dello sviluppo, questo articolo è probabilmente un buon punto di riferimento quando si esegue una schermata del telefono per eliminare gli ingegneri del software non qualificati. Steve ha escogitato cinque domande essenziali per il primo schermo del telefono con un candidato per lo sviluppo di software:

  • Coding. Il candidato deve scrivere un codice semplice, con sintassi corretta, in C, C ++ o Java.
  • Design OO. Il candidato deve definire concetti OO di base e creare classi per modellare un semplice problema.
  • Script e regex. Il candidato deve descrivere come trovare i numeri di telefono in 50.000 pagine HTML.
  • Strutture dati Il candidato deve dimostrare una conoscenza di base delle strutture dati più comuni.
  • Bit e byte. Il candidato deve rispondere a semplici domande su bit, byte e numeri binari.

Quelli probabilmente di base, ma possono escludere qualcuno che non conosce / capisce quelli di base:

Recentemente ho partecipato a molti cicli di interviste SDE in cui il candidato ha fallito miseramente: voti poco inclini ovunque, anche dagli screeners del telefono che hanno portato la persona inizialmente.

Di solito è abbastanza ovvio quando il candidato dovrebbe essere stato eliminato durante le schermate del telefono. Bene, è ovvio in retrospettiva, comunque: durante le interviste, troviamo qualche difetto orribile nel candidato che, se qualcuno avesse pensato di chiederlo durante lo schermo del telefono, avrebbe sicuramente squalificato la persona.

Ma non l'abbiamo chiesto. Quindi il candidato arrivò per le interviste e finì per perdere tempo a tutti.

L'articolo descrive anche in dettaglio sul lato tecnico di tali domande e risposte.

Le cinque domande essenziali sullo schermo del telefono




Nessun utente ha ancora commentato questo articolo.

Aiuto, consigli e raccomandazioni che possono migliorare tutti gli aspetti della tua vita.
Un'enorme fonte di conoscenze pratiche su come migliorare la salute, trovare la felicità, migliorare le prestazioni di una persona, risolvere problemi nella sua vita personale e molto altro.