IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

Quelles compétences pour du backend ?


Sujet :

Dotnet

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Quelles compétences pour du backend ?
    Bonjour,

    J'ai un peu fouillé sur le net et le forum, mais c'est une question relativement spécifique donc je n'ai pas trouvé de réponse précise. Je m'adresse aux développeurs un peu plus expérimentés et qui ont déjà bossé côté backend en .NET :

    Quels sont les points clés à connaître pour faire du backend en .NET ? Je pose cette question car j'ai un entretien pour un stage en entreprise (belgique) ce vendredi, et on m'a parlé d'une heure d'analyse puis de trois heures de test en C#. J'essaie de revoir tous les points clés et me préparer au mieux, mais j'ai vraiment du mal à me rendre compte de ce qui est important à maîtriser pour du backend ou non. Je n'ai pas plus d'infos quant à l'entretien, j'imagine juste qu'on va me donner un "mini-projet", me demander d'en faire l'analyse et tenter de le développer ensuite...

    J'espère ne pas me tromper de sous-forum, merci d'avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Points : 1 502
    Points
    1 502
    Par défaut
    Salut,

    Pour un entretien backend je dirai que l'on va te questionner sur :
    • separation couches
    • une peu de base de donnees: faire un select un where, group by having
    • un peu de base de donnes bis: modelisation: cle primaire cle etrangere, alternate key. modelisation de tables
    • quelques questions sur l'heritage
    • quelques questions sur les best pratices: SOLID
    • une question ou deux sur des design pattern: singleton/factory/abstract factory
    • savoir ce qu'est un bloc using
    • connaitre et pouvoir utiliser try catch finnaly
    • savoir ce que veux dire crud/le mettre en place
    • un peu sur les generiques
    • connaitre un peu sur les orm, savoir ce qu'est que le lazy loading
    • pouvoir donner une definition sur la reflexion
    • pouvoir faire un traitement recursif



    Voila la liste est non exaustive, et peu etre enrichie a l'infini. 3 heures de tests c'est tres long, une heure suffit amplement generalement. Ensuite si tu postules en tant que junior, il est bien evident que tu ne peux pas tout savoir/connaitre.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci beaucoup de votre réponse très complète! Je revois tout ça à fond donc...
    Et effectivement, 4h me semble énorme surtout que je postule pour un stage, pas pour un job de senior... :p
    Au pire ce sera une bonne expérience d'entretien !

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Points : 1 502
    Points
    1 502
    Par défaut
    Re,

    Pour un stagiaire (meme pour de la pre-embauche) , ce que l'on recherche est un peu plus simple: que la personne soit suffisament autonaume/debrouillarde pour que le temps passe a aider le stagiaire soit inferieur au temps passe si l'interne fait le meme travail.

    Du coup pour un test long je lui demanderai de produire par exemple un ecran d'administration avec le framework maison et de voir comment le stagiaire se debrouille.

    Donc plus que tes connaissance theoriques (qui sont necessaires), c'est surtout ta capacite a monter en puissance qu'ils recherchent, mais ca c'est assez dur a se preparer.

Discussions similaires

  1. Quel est pour vous le meilleur éditeur xml ?
    Par neo.51 dans le forum XML/XSL et SOAP
    Réponses: 87
    Dernier message: 20/02/2010, 20h04
  2. Quel langage pour le développement embarqué ?
    Par freakydoz dans le forum Débats sur le développement - Le Best Of
    Réponses: 37
    Dernier message: 23/04/2007, 19h31
  3. Quel langage pour un application graphique sous windows
    Par ipeteivince dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 06/06/2003, 17h00
  4. Quel Outil pour les applis Industrielles ET bases de données
    Par ThierryAIM dans le forum Débats sur le développement - Le Best Of
    Réponses: 8
    Dernier message: 23/04/2003, 09h14
  5. Quel outil pour du développement Client/Serveur (Win XP) ?
    Par jey_bonnet dans le forum Débats sur le développement - Le Best Of
    Réponses: 5
    Dernier message: 02/11/2002, 14h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo