CandidAct

Tech

Interview case study: Ingénieur logiciel

A worked case study for a Ingénieur logiciel interview: the exercise, the grid, the criteria and the usual mistakes.

15 minutes, the same exercise for every candidate, under anti-cheating controls.

Worked exercise

Vous êtes un ingénieur logiciel en revue de conception. On vous demande d'ajouter un export de toutes les données clients vers un tableur partagé avec un prestataire. On vous demande la conception que vous acceptez et les accès que vous refusez. Contrainte : le prestataire n'a pas à voir les données hors de sa mission, et le tableur n'est pas un contrôle d'accès. Vous avez 15 minutes. Écrivez ce que vous faites, dans quel ordre, ce que vous dites, et ce que vous refusez de promettre.

Scoring grid

CriterionWeakSolidStrong
Finalité« Finalité » ignore la personne et le fait : on vous demande d'ajouter un export de toutes les données clients vers un tableur partagé avec un prestataire.« Finalité » reprend la scène avant toute proposition : on vous demande d'ajouter un export de toutes les données clients vers un tableur partagé avec un prestataire.« Finalité » sépare, dans cette scène (on vous demande d'ajouter un export de toutes les données clients vers un tableur partagé avec un prestataire), ce qui est sûr de ce qui manque encore.
Minimisation« Minimisation » cède à on vous demande, ou reste flou, alors que la limite est : le prestataire n'a pas à voir les données hors de sa mission, et le tableur n'est pas un contrôle d'accès.« Minimisation » tient la limite sans l'arrondir (le prestataire n'a pas à voir les données hors de sa mission, et le tableur n'est pas un contrôle d'accès) et le montre dans la conception que vous acceptez et les accès que vous refusez.« Minimisation » écrit ce qui est accordé, ce qui est refusé, et pourquoi : le prestataire n'a pas à voir les données hors de sa mission, et le tableur n'est pas un contrôle d'accès.
Accès nommé« Accès nommé » n'adresse pas la conception que vous acceptez et les accès que vous refusez à on vous demande, ou le remplace par une formule générale.« Accès nommé » produit la conception que vous acceptez et les accès que vous refusez, adressé à on vous demande, sans formule générale.« Accès nommé » met la conception que vous acceptez et les accès que vous refusez en état d'être repris : on vous demande y lit le geste, la phrase dite et la limite.
Alternative au tableur« Alternative au tableur » s'arrête sans suite, alors qu'on vous demande attend et que la limite demeure (le prestataire n'a pas à voir les données hors de sa mission, et le tableur n'est pas un contrôle d'accès).« Alternative au tableur » fixe la suite pour on vous demande : qui agit, à quel moment, et ce qui reste bloqué.« Alternative au tableur » ferme le cas avec on vous demande : ordre des gestes, trace laissée, et la promesse que la limite interdit (le prestataire n'a pas à voir les données hors de sa mission, et le tableur n'est pas un contrôle d'accès).

Criteria

  • Finalité
  • Minimisation
  • Accès nommé
  • Alternative au tableur

Common mistakes

  • Envoyer le fichier complet.
  • Dire que le prestataire est « de confiance ».
  • Oublier la durée de conservation.

What a good answer does

Une bonne copie tranche sous la contrainte (le prestataire n'a pas à voir les données hors de sa mission, et le tableur n'est pas un contrôle d'accès). Elle produit la conception que vous acceptez et les accès que vous refusez, et l'on comprend ce que la personne ferait dans l'heure qui suit.

For hiring

Use this case study in your hiring

CandidAct gives every Ingénieur logiciel candidate this exercise, scored on the same grid, with anti-cheating controls (full screen, camera, event log).

This creates a record in our sales follow-up. No account, no newsletter.

For candidates

Practise a Ingénieur logiciel case study for free

The sheet repeats the exercise and the grid. It downloads after your email.

This creates a record in our sales follow-up. No account, no newsletter.