Bonjour,
Depuis quelques mois, je fais passer des entretiens techniques pour des développeurs, car notre équipe grossit. La cible, c'est notre application un peu datée : C#, Winforms, webservices asmx, SQL Serveur.
Du coup, je me suis établi une liste de questions, en essayant de couvrir tout ce qui me semble important sur les domaines techniques correspondant à notre besoin. Parfois, les gens ne savent rien, et ils ne sont pas pris.
Mais sur ceux qui sont plutôt bons, je remarque quelque chose : Globalement, sur .NET, ça réponds pas trop mal (même si j'hallucine parfois). Sur SQL Serveur, ils connaissent les vues, plus ou moins les indexes, ils savent faire des select et des updates (mais pas des merges) dans des transactions. Par contre, j'ai l'impression que personne n'a entendu parler des formes normales, y compris parmi ceux qui se disent compétent en SQL.
Et, je dois avouer que dans ma carrière (15ans), j'ai surtout vu des bases de données plutôt hasardeuse concernant leur modèle... au mieux, correlation; très possiblement, causalité…
Du coup, je me pose des questions sur ma question : Ce que je cherche n'est pas pertinent ? Les développeurs .NET ne connaissent rien à SQL ?
Bonne soirée !
Partager