Se devi chiedere ...
Se devi chiedere questo, probabilmente non sei qualificato per nessuno di questi requisiti.
Riformula il contesto
Sostituisci solid knowledge of Java
con solid knowledge of Jazz Guitar
.
Supponete che qualcuno con solid knowledge of Jazz Guitar
possa eseguire qualsiasi brano Jazz richiesto con sicurezza. Dovrebbero anche essere in grado di dimostrare la comprensione teorica delle basi del jazz improvvisando sul posto. Dovrebbero essere in grado di reggere il confronto con qualsiasi altro musicista in una band con solid knowledge of Jazz Bass or Drums
.
Applicalo a un linguaggio di programmazione come Python, potresti creare una soluzione per qualsiasi problema generale in Python idiomatico? Potresti dimostrare una comprensione avanzata degli aspetti del linguaggio che sono specifici di Python? Puoi tenere testa a un team composto da altri sviluppatori solid knowledge of Python
?
Standard soggettivo
Diventa molto chiaro che ciò che è considerato solid knowledge
è soggettivo alla persona che chiede.
Detto questo, dati quei requisiti dovresti essere in grado di rispondere praticamente a qualsiasi domanda di conoscenza generale sulle cose in questione insieme a un buon numero di domande di conoscenza avanzate che verrebbero da una vasta esperienza con le cose elencate.
Reputazione Stackoverflow
Direi una reputazione a 5 cifre, a mininum su stackoverflow.com in qualsiasi tag di lingua specifico tra le risposte e non le domande dimostrerebbero solid knowledge
di tale argomento.