Hiring Tecnico

Interpretare i risultati del test mobile developer

ClarityHire Team(Editorial)2 min read

Score senza contesto è rumore

72/100 buono? Domanda sbagliata. Giusta: cosa sanno per questo ruolo?

Rubrica prima

Rubrica iOS

Correttezza (30): compila (10), requirements (15), edge case (5) Architettura (25): state (10), testabile (10), no overengineering (5) Conoscenza (20): lifecycle (8), memory (7), async (5) Qualità (25): readability (10), no bug (10), commit (5)

Pass: 65-70.

Rubrica Android

Coroutine, ViewModel/Repository, DI.

Cosa significano gli score

85+: strong hire

Mergeable. Next round.

70-84: adeguato con lacune

Dipende dalla seniority.

60-69: passa tecnicamente, preoccupante strategicamente

Colloquio profondo.

<60: non pronto

Pass.

Walk-through: dove gli score diventano decisioni

"Spiegami come hai salvato la user preference."

Strong (72→80+): "UserDefaults per simple, Codable+JSON per complex." Weak (72→55): "Non sono sicuro, non ho pensato agli errori."

Errori di interpretazione

  • "Didn't finish" vs "doesn't know"
  • Overweighting di un aspetto
  • Grading sbagliato per piattaforma
  • Score debole non significa engineer debole

Score borderline

65-70

Seconda valutazione o live coding.

60-64

Qual è il gap? Apprendibile?

Bandiere rosse

  • "Codice brutto ma funziona"
  • Niente async-await
  • Modo diverso ≠ sbagliato
  • Usato libreria — penalizzare è backwards

Nel hiring meeting

Non "72/100." Ma: "72, forte correctness 28/30, più debole arch 18/25. Walk-through: lifecycle solido. Gap: testabilità."

mobile-developmentiosandroidrisultati

Articoli correlati