Une surprise juste avant un entretien

Aujourd’hui était prévu un entretien au pôle technique d’une grande entreprise française. J’y suis naturellement allé. Je ne parlerai pas de l’entretien en lui-même mais du pré-entretien que j’ai eu à passer. En fait il s’agissait d’un test de 20 questions à réaliser en 15 minutes. Ce test pour dire ce qu’il en est est en réalité un moyen de déblayage afin de vérifier si les personnes postulant connaissent le domaine ou non. Dans le lot il y avait des questions bien classiques comme l’utilisation d’un LEFT JOIN dans une requête sql, mais j’ai pu aussi voir quelques petites drôleries. Je vais vous en donner quelques exemples afin de satisfaire votre curiosité (enfin juste de certains). Je dois franchement avouer que pour certaines questions, je ne me les étais jamais demandé malgré le nombre d’années de développement PHP que je peux avoir. Je dois reconnaître que j’ai quand même appris des trucs.

Question n°1

 echo count(strlen("http://www.php.net")); Qu'est-ce que retourne le code suivant ? La réponse est 1. Et oui la fonction count ne prend pas que des tableaux en argument, mais franchement j'aurai jamais même essayé. 

Celle-ci était sympa, passons à la suivante sur les pointeurs.

Question n°2

 $a = "foo"; $b = &$a; $b = "bar"; echo $a; echo " ".$b; Qu'est-ce qui est affiché par le code suivant ? Allez c'est pas bien compliqué. 

Question n°3

 function timeOut($int) {       $int = $int * 2; } $a = timeOut(2); Qu'est-ce qui est retourné par la fonction ? => null

Question n°4

 class object {   var $param1 = date('Y/m/d'); // Ligne 1   var $param2 = 'First'.'Last'; // Ligne 2   var $param3 = array( // Ligne 3     "key" => "1"   ); } Quelles lignes sont correctes ? En réalité aucune. 
Partager et découvrir : Ces icônes sont des liens vers des sites de partage de signet sociaux où les lecteurs peuvent partager et découvrir de nouveaux liens.
  • Wikio FR
  • Facebook
  • MySpace
  • TwitThis
  1. Alors là… O_ô

    Désolé de ne pas participer à ton amusement, mais ça ne me parle pas du tout… :-)

  2. oui je le sais bien

    ya dans mes connaissances proches à priori deux à trois personnes qui peuvent vraiment comprendre ^^

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>