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

Entretien Discussion :

Entretien exigence "vous maîtrisez parfaitement SQL server 2008" ?


Sujet :

Entretien

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Entretien exigence "vous maîtrisez parfaitement SQL server 2008" ?
    Bonjour à tous,

    J'ai été contacté par une entreprise pour un stage de fin d'étude "administrateur de bases de données". Dans la fiche de stage, la seule condition "technique" demandée est d'avoir une bonne maîtrise de SQL server 2008, ainsi que de connaître SSIS. Une connaissance de SSAS et SSRS seraient également appréciées. J'ai décidé de postuler même si je ne connais ni SQL Server (j'ai fais du requêtage MySQL en cours) ni SSIS, ni le reste pensant que je pourrais apprendre par moi même avec des tutoriels sur internet si on m'appelle pour un entretien.

    Mais voilà : lorsque l'on m'a appelé au téléphone pour l'entretien, la personne au bout du fil m'a demandé si j'avais une "très" bonne maîtrise de SQL server 2008, et lorsque j'ai répondu "oui" elle m'a redemandée si je maîtrisez "parfaitement" SQL server 2008. J'ai répondu de nouveau par l'affirmative alors qu'il n'en est rien, car je tiens beaucoup à travailler dans l'administration des bases de données (à la place de la sécurité informatique qui est la spécialisation de mon Master). Evidemment j'ai déjà fait des bases de données mais c'était du MySQL et on travaillait plutôt sur du requêtage "pur" (pas d'outils spécifiques du genre SQL Server, SSIS, etc).

    J'ai téléchargé SQL Server 2008 il y a 2 jours (version d'essai 180 days) et j'ai déjà bien progressé, je suis des tutoriels

    Ma question est la suivante : Quelles sont les questions que l'on peut me poser en entretien pour prouver que je maîtrise "parfaitement" SQL server 2008 ? (ils exagèrent un peu pour le "parfaitement" je pense, mais quand même)

    Est-ce que je peux envisager de m'auto-former également sur SSAS et SSRS (ce qui serait un gros + pour ma candidature) ou bien cela est trop long ? (sachant que j'ai 6 demi-journée, ou journées complètes si je rate des cours, à ma disposition)

    Merci beaucoup pour vos réponses, cela serait d'une aide précieuse pour moi !

    Otylio

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2011
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 366
    Points : 1 361
    Points
    1 361
    Par défaut
    Déjà, pour un un stage de DBA, ça me parait évident qu'on est moins exigeant qu'avec un diplômé avec expérience.

    Cependant, sincèrement, je te conseille de ne faire QUE du sql server "de base", ni SSIS, ni SSAS ou SSRS. Arriver à un niveau d'administrateur en quelques jours, ça me parait très dur, et donc, se concentrer dessus.

    EN plus des taches classiques d'administration, le genre de tâche qu'on demande, chez mon client et peut être ailleurs, c'est:
    - être capable de savoir à tout moment quelles connexions sont ouvertes, savoir les fermer
    - gérer les paramètres de deadlock, trouver les deadlocks
    - savoir les opérations en cours sur la base à tout moment
    - savoir le temps mis pour l'exécution d'une requête
    - optimiser une requête, améliorer un plan d'exécution

    Du coup, on te posera probablement les questions là dessus. Donc, à savoir:
    - les principales tables système
    - INFORMATION_SCHEMA et les sys tables
    - les principales procédures systèmes (sp_columns, etc...)
    - les indexes, les plans d'exécutions

    En plus des bases comme:
    - les types de jointures
    - les types de données en SQL Server, avec par exemple la différence entre varchar et nvarchar
    - écrire des proc stock
    - les curseurs en sql server, pourquoi ne pas en faire

    Voilà.
    les raisonnables ont duré, les passionné-e-s ont vécu

  3. #3
    Expert éminent
    Homme Profil pro
    Big Data / Freelance EURL
    Inscrit en
    Mars 2003
    Messages
    2 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Big Data / Freelance EURL

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 124
    Points : 7 291
    Points
    7 291
    Par défaut
    Citation Envoyé par otylio Voir le message
    J'ai été contacté par une entreprise pour un stage de fin d'étude "administrateur de bases de données".
    [...]
    Evidemment j'ai déjà fait des bases de données mais c'était du MySQL et on travaillait plutôt sur du requêtage "pur" (pas d'outils spécifiques du genre SQL Server, SSIS, etc).
    Moi j'ai vraiment débuté avec les SGBDR, si l'on excepte Access, avec Oracle. C'est à dire à 80% en ligne de commande et le reste à l'aide de Toad (qui existe d'ailleurs pour SQL server). En fait de faire de l'administration SQL Server est plus accessible aux non dba, mais quand on a l'habitude des commandes en ligne de commande et qu'on doit se balader dans les menus SQL Server ce n'est évident de transformer ses ALTER habituels en commandes cliques-boutons. Mais on s'y fait. Par contre SSIS je ne m'y suis jamais fait. Il semble que SSRS c'est une sorte de croisement entre Crystal Reporting et Visual Studio. Je ne connais pas SSAS.

    La question qu'il faut se poser sur le poste, c'est:
    • est-ce qu'ils cherchent un administrateur ?,
    • ou alors un développeur d'alimentations ?
    • ou alors un développeur de reporting ?
    • ou un mixte des 3 ?


    Pour être administrateur il ne faut pas voir que l'utilisation des outils mais avoir quand même une idée précise de l'architecture d'une base de données générale, des commandes DDL, mais aussi des particularité de SQL Server (sur les droits d'accès et login), des procédures stockées. Donc documentes toi sur cela.

    Pour un développeur d'alimentation ou de reporting on va t'en faire faire à haute dose mais tu ne feras quasiment jamais d'administration. Mais essayes de trouver des TP sur SSIS, SSAS, SSRS.

    Sauf si leur poste est mixte des 3.

    Mais je m'égare puisque tu ne cherches pas de boulot mais un stage, donc tu cherches à apprendre. Mais méfies toi quand même.

    Personnellement je n'ai pas de préférence entre SQL Server ou Oracle, ou alors un chouilla pour Oracle mais tout dépend des besoins du client. En revanche les outils SSIS, SSRS sont très typés clique-boutons et sont pour moi très loin du boulot d'un administrateur. Et pourtant je ne suis pas dba, mais j'ai une bonne connaissance de l'administration, et je prefère les outils comme Oracle Data Integrator (ou Talend ou BODI ou même en SQL/T-SQL) à SSIS.

    Pour revenir à tes soucis, ils disent "parfaitement" mais tu es à un stage quand même. Méfies toi que "parfaitement" ne soit pas synonymes d'alimentations à produire à perdre haleine sans voir le reste.

    Citation Envoyé par rmaker Voir le message
    Cependant, sincèrement, je te conseille de ne faire QUE du sql server "de base", ni SSIS, ni SSAS ou SSRS. Arriver à un niveau d'administrateur en quelques jours, ça me parait très dur, et donc, se concentrer dessus.
    +1 Tout à fait d'accord puisque ça va vers ce qu'il cherche.
    En revanche si sa boite de stage cherche un producteur d'alims presqu'uniquement ça va coincer.

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Merci à tous les deux pour vos réponses. J'ai en effet trouvé des tutos sur les points que vous avez mentionné, cela a l'air d'être des éléments clés pour les questions qu'on peut me poser.

    Je me mets au boulot sur ces sujets.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Je trouve ça assez drôle de prendre un stagiaire pour un poste de DBA.
    Je considère qu'il faut environ 3 mois pour s'intégrer dans un nouvel environnement et être fonctionnel, pour un dba avec de l'expérience.
    Alors pourquoi prendre un stagiaire ? Sans doute le coût...
    Vérifie que tu seras encadré correctement par une personne compétente (un dev qui bidouille un peu des bds ne correspond pas à ce critère à mes yeux, sans vouloir offenser qui que ce soit)
    En tout cas, c'est un beau métier (si on aime les bds ) et ça peut te faire une belle porte d'entré dans le métier.

  6. #6
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Citation Envoyé par 7gyY9w1ZY6ySRgPeaefZ Voir le message
    Je trouve ça assez drôle de prendre un stagiaire pour un poste de DBA.
    Ah, toi aussi ?

    Je considère qu'il faut environ 3 mois pour s'intégrer dans un nouvel environnement et être fonctionnel, pour un dba avec de l'expérience.
    Selon les postes, pour etre operationnel a 100%, on considere qu'il faut jusqu'a 18 mois.

    Et dans tous les cas, demander a un stagiaire qu'il maitrise parfaitement une technologie est clairement une aberation.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  7. #7
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance EURL / Business Intelligence ETL
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2005
    Messages : 5 879
    Points : 26 147
    Points
    26 147
    Billets dans le blog
    3
    Par défaut
    C'est vraiment un stage DBA ?

    S'il devait faire de l'admin / archi, ils auraient précisé durant l'entretien.

    Comme SSIS est demandé (+SSAS/SSRS), c'est plutôt un poste Business Intelligence, donc la connaissance de SQL Server 2008 doit se faire en priorité sur la lecture / écriture plutôt que sur la structure de la BDD.

    Ou alors un poste DBA études orienté décisionnel (pour une modélisation en étoile).
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

  8. #8
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Bonjour Glutinus,

    Oui c'est bien pour un stage "Administration BDD", mais à mon avis il y a pas mal de Business Intelligence comme tu l'as dit, vu qu'on demande SSI,A,RS.
    J'ai pratiquement terminé mes révisions, j'espère juste qu'on ne va pas me demander d'effectuer des requêtes en SQL car je me trompe souvent dans la syntaxe entre les fonctions, déclencheurs, index, vues, etc.. ça fait beaucoup à mémoriser en quelques jours.

  9. #9
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Citation Envoyé par otylio Voir le message
    Bonjour à tous,

    J'ai été contacté par une entreprise pour un stage de fin d'étude "administrateur de bases de données".
    Mais voilà : lorsque l'on m'a appelé au téléphone pour l'entretien, la personne au bout du fil m'a demandé si j'avais une "très" bonne maîtrise de SQL server 2008, et lorsque j'ai répondu "oui" elle m'a redemandée si je maîtrisez "parfaitement" SQL server 2008.
    eh c'est vraiment pour être administrateur de base de données en étant stagiaire
    On marche vraiment sur la tête !
    Des âneries en milieu professionnel j'en ai vu mais pas à ce niveau-là
    Si c'est toi qui sera responsable je te conseille d'être très prudent
    Car si tu fais des mauvaises manipulations sur une base de production par exemple pour un client j'aimerais pas être à ta place.
    Parce que la perte de données c'est très grave pour une entreprise.
    En espérant qu'il y ait un bon système de duplication/archivage...

    Est-ce que le recrutement c'est pour une petite entreprise ?
    est-ce que tu vas être tout seul au départ ou encadré par quelq'un qui connait avec un minimum de transfert de compétences ?

  10. #10
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Citation Envoyé par 7gyY9w1ZY6ySRgPeaefZ Voir le message
    Je considère qu'il faut environ 3 mois pour s'intégrer dans un nouvel environnement et être fonctionnel, pour un dba avec de l'expérience.
    Alors pourquoi prendre un stagiaire ? Sans doute le coût...
    .
    d'accord mais au nom de la maitrise des coûts on ne fait pas n'importe quoi...
    j'ai l'impression que de plus en plus d'entreprises dans le domaine de l'informatique font n'importe quoi sans se soucier des conséquences que cela peut avoir aussi bien sur les salariés que sur la santé financière des entreprises en question
    Beaucoup de "décideurs" confondent s'amuser avec un Ipad ou un IPhone ou un Samsung Galaxy (c'est normal c'est fun ) avec du travail sérieux qui doit être effectué par des vrais professionels
    Moi je n'y connais rien en administration de bases de données mais je suppose que cela doit passer par une optimisation des performances( "fine tuning"), la gestion des tables etc..tout ce que décrit Rmaker
    Bref un travail pour quelqu'un ayant un minimum d'expérience

  11. #11
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Mat.M Voir le message
    d'accord mais au nom de la maitrise des coûts on ne fait pas n'importe quoi...
    Ça fait 4 ans que je travaille au même endroit et le dernier boss en chef se demande toujours ce que je fais de mes journées, pourquoi je coûte autant et pourquoi personne ne peut faire mon travail pendant mes vacances...

  12. #12
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    ok mais en disant "ne pas faire n'importe quoi" je parlais orientation commerciale et entrepreunariale pour une entreprise

  13. #13
    Membre expert
    Avatar de MarieKisSlaJoue
    Homme Profil pro
    Ingénieur Cloud
    Inscrit en
    Mai 2012
    Messages
    1 145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Roumanie

    Informations professionnelles :
    Activité : Ingénieur Cloud
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2012
    Messages : 1 145
    Points : 3 654
    Points
    3 654
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par Mat.M Voir le message
    eh c'est vraiment pour être administrateur de base de données en étant stagiaire
    On marche vraiment sur la tête !
    Je doute qui soit seul dans son bureau pendant son stage. Si la base de donnée à déjà été mis en place, y'a certainement un responsable mais qui à plusieurs casquette, et qui aimerai bien avoir un assistant.
    Ce post à été écrit par un panda
    Apollo 11 - AGC revue de code
    -- qwerty keybord

  14. #14
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par 7gyY9w1ZY6ySRgPeaefZ Voir le message
    Ça fait 4 ans que je travaille au même endroit et le dernier boss en chef se demande toujours ce que je fais de mes journées, pourquoi je coûte autant et pourquoi personne ne peut faire mon travail pendant mes vacances...
    Citation Envoyé par Mat.M Voir le message
    ok mais en disant "ne pas faire n'importe quoi" je parlais orientation commerciale et entrepreunariale pour une entreprise
    Ben, c'est la même personne citée ci-dessus

Discussions similaires

  1. "Vous maîtrisez parfaitement X" ?
    Par ravier dans le forum Emploi
    Réponses: 12
    Dernier message: 12/12/2014, 13h53
  2. Rendez vous des Experts : SQL Server 2012 (Denali)
    Par Nicolas Esprit dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/11/2011, 09h14
  3. Inscrivez-vous pour une CTP de SQL Server 2008 R2
    Par Rémy d'Aprilli dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 22/06/2009, 23h40
  4. Inscrivez-vous pour une CTP de SQL Server 2008 R2
    Par Rémy d'Aprilli dans le forum Actualités
    Réponses: 0
    Dernier message: 22/06/2009, 23h40

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