Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1566 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Test de recrutement

 



 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[PHP] Test de recrutement

n°1539949
sire de Bo​tcor
Armorican way of life
Posté le 07-04-2007 à 13:10:27  profilanswer
 

Salut !!
 
        Est-ce que vous connaîtriez des tests de PHP utilisés lors de recrutements ?
Je voudrais m'entrainer.
J'ai l'habitude de faire du PHP, mais j'ai souvent du mal avec les tests papiers super théoriques qu'on nous fait passer généralement.
 
Merci d'avance


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
mood
Publicité
Posté le 07-04-2007 à 13:10:27  profilanswer
 

n°1539987
sire de Bo​tcor
Armorican way of life
Posté le 07-04-2007 à 16:58:55  profilanswer
 

Ah j'oubliais, si ils pouvaient être corrigés, ça n'en serait que mieux ^^


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°1540071
sielfried
Posté le 07-04-2007 à 22:23:19  profilanswer
 

Il me semble que dans les tutos de siteduzero.com t'as des mini QCM à la fin de chaque rubrique. Par contre je sais pas vraiment ce que ça vaut ni si ça correspond à ce que tu recherches.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1540089
sire de Bo​tcor
Armorican way of life
Posté le 07-04-2007 à 22:55:56  profilanswer
 

merci en tout cas, je vais aller voir ça ^^


Message édité par sire de Botcor le 08-04-2007 à 00:49:08

---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°1540551
leflos5
On est ou on est pas :)
Posté le 10-04-2007 à 05:49:50  profilanswer
 

Je dirais que pour un pro ça me semble léger et pas forcément réellement exact (même si pour un newb c'est parfais car imagé)...
 
T'as un test pour sur le site de zend il me semble pour voir la connaissance de php que t'as pour préparer la certification. Il est unique mais c'est plutot ça qu'il faut maitriser.
 
Après je sais pas comment ça se fait habituellement, mais les seuls recrutements de codeur php que j'ai vu ça a été je te lâche une partie de code d'une appli web (un fichier de 5000 lignes :d ) et dis moi ce que ça fait...

n°1540708
pot2yaourt
Posté le 10-04-2007 à 13:06:28  profilanswer
 

Salut,
 
Récemment j'ai passé un entretien pour un poste de développeur (autre que PHP), et il y avait une série de tests, dont un où il y avait deux énoncés (voir ci-dessous) et on pouvait y répondre soit en pseudo, soit dans un langage de notre choix. Pour ma part, j'avais choisi le PHP. Je ne me rappelle plus exactement des énoncés, mais ça devrait être très proche de ça :
 
1°) soit une liste d'entier non classés, donner la position de l'entier le plus grand, dans la liste. dans le cas où 2 entiers sont identiques, donner la position la plus grande des deux.
 
2°) écrire une fonction qui vérifie les expressions suivantes :
- 3*4+(5-2)*(5+5   => FAUX
- 10-2)+4*3+(5*2) => FAUX
- 4*(5+(8-(10-5))) => VRAI
- 6+((20-(45*2)/3) => FAUX

n°1540819
MagicBuzz
Posté le 10-04-2007 à 15:32:23  profilanswer
 

le 2° c'est quoi ? faut déteceter les problèmes d'équilibrage des parenthèses c'est ça ?

n°1540822
MagicBuzz
Posté le 10-04-2007 à 15:33:53  profilanswer
 

ps : c'est vraiment de la merde les boîtes qui font ce genre de tests... ça prouve rien des compétences, ça écarte énormément de personnes compétentes.
 
j'irai jamais dans une boîte qui me file ce genre de tests.

n°1540845
Shinuza
This is unexecpected
Posté le 10-04-2007 à 16:04:26  profilanswer
 

+1  [:pingouino]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1540866
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-04-2007 à 16:33:42  profilanswer
 

Perso j'en ai fait passé quelques uns des entretiens oraux "techniques" d'embauche de devs PHP et même si l'entretien varie en fonction du cv, les questions suivantes sont souvent revenues:
- sur votre précédente expérience avec quelle version de php avez vous travaillez? Pourquoi? Si vous aviez pu, aurriez vous choisi de developper sur une autre version? Pourquoi?
- détaillez ( sans le code) le fonctionnement d'un module que vous avez developpé? quelles sont les précautions que vous avez prises dans son developpement ( en fonction du module, le but est d'amener à parler en vrac de sql injection, faille d'include et tout autre problème "de base" )
- avez vous déjà essayer des frameworks/solutions de template? Points positifs / négatifs?
- quels sont les inconvénients majeurs de php comme langage?

 

Par contre nous, on fait passé un test sql et là dessus on est extremiste :o

Message cité 1 fois
Message édité par anapajari le 10-04-2007 à 16:34:15
mood
Publicité
Posté le 10-04-2007 à 16:33:42  profilanswer
 

n°1540871
Shinuza
This is unexecpected
Posté le 10-04-2007 à 16:38:34  profilanswer
 

anapajari a écrit :

Perso j'en ai fait passé quelques uns des entretiens oraux "techniques" d'embauche de devs PHP et même si l'entretien varie en fonction du cv, les questions suivantes sont souvent revenues:
- sur votre précédente expérience avec quelle version de php avez vous travaillez? Pourquoi? Si vous aviez pu, aurriez vous choisi de developper sur une autre version? Pourquoi?
- détaillez ( sans le code) le fonctionnement d'un module que vous avez developpé? quelles sont les précautions que vous avez prises dans son developpement ( en fonction du module, le but est d'amener à parler en vrac de sql injection, faille d'include et tout autre problème "de base" )
- avez vous déjà essayer des frameworks/solutions de template? Points positifs / négatifs?
- quels sont les inconvénients majeurs de php comme langage?  
 
Par contre nous, on fait passé un test sql et là dessus on est extremiste :o


-4, pas le choix impératif de prod, oui la 5, OO un peu plus développé, PDO ect...
-Module d'identification -> requêtes prépa toussa
-Code Igniter, simple une fois commencé / Faut commencer
-Type des données à chier, logique de nommage des fonctions à chier, trop verbeux parfois, trop de manière de faire de la merde, c'est le bordel, remboursez
 
Voila [:cupra]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1540878
MagicBuzz
Posté le 10-04-2007 à 16:42:23  profilanswer
 

les 4 questions : c d'la merde [:magicbuzz]
 
c quoi ton test sql ?

Message cité 1 fois
Message édité par MagicBuzz le 10-04-2007 à 16:42:31
n°1540880
TotalRecal​l
Posté le 10-04-2007 à 16:43:07  profilanswer
 

le test zend en question :
http://www.zend.com/store/educatio [...] f-test.php
je donne le lien parce qu'il est chiant à trouver sur le site. Attention, c'est pas du tout un test pour débutants !
 
je viens de le faire et j'ai eu 6/8  [:fing fang fung]. Soit je suis bien meilleur que je pensais, soit gros coup de bol :lol:


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°1540889
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-04-2007 à 16:49:45  profilanswer
 

Shinuza a écrit :

-4, pas le choix impératif de prod, oui la 5, OO un peu plus développé, PDO ect...
-Module d'identification -> requêtes prépa toussa
-Code Igniter, simple une fois commencé / Faut commencer
-Type des données à chier, logique de nommage des fonctions à chier, trop verbeux parfois, trop de manière de faire de la merde, c'est le bordel, remboursez
Voila [:cupra]


Tout bon ... Mais tu serais surpris d'entendre les reponses ... surtout à la dernière.
 

MagicBuzz a écrit :

les 4 questions : c d'la merde [:magicbuzz]
c quoi ton test sql ?


De toute façon avec toi s'toujours de la merde dès qu'il y a une question :o
test sql: qcm 20 questions, pas trop envie de le diffuser là, mais je te le mpete si tu veux ( que tu dises que c'est de la merde aussi ;) )
 

n°1540891
MagicBuzz
Posté le 10-04-2007 à 16:52:40  profilanswer
 

oui, je veux voir ton test pour te dire que c'est de la merde :bounce: :D
 
nan, sérieux, histoire d'avoir une idée de quels genre de questions ça peut être ;)
 
ps : pis c'est pas tes questions sur php qui sont d'la merde, c'est php la merde :p

n°1540892
sire de Bo​tcor
Armorican way of life
Posté le 10-04-2007 à 16:53:54  profilanswer
 

TotalRecall a écrit :

le test zend en question :
http://www.zend.com/store/educatio [...] f-test.php
je donne le lien parce qu'il est chiant à trouver sur le site. Attention, c'est pas du tout un test pour débutants !
 
je viens de le faire et j'ai eu 6/8  [:fing fang fung]. Soit je suis bien meilleur que je pensais, soit gros coup de bol :lol:


Test très difficile en effet :
Your score is 2 out of 8 :cry:  


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°1540902
MagicBuzz
Posté le 10-04-2007 à 17:00:32  profilanswer
 

sire de Botcor a écrit :

Test très difficile en effet :
Your score is 2 out of 8 :cry:


j'ai jamais fait de PHP, et j'arrive pas à faire en dessous de 3 :o
(bon j'arrive pas à monter au dessus de 4 non plus :D)
 
ceci dit, y'a des trucs, sans connaître PHP5, y'a pas moyen de l'inventer. par contre, j'ai un doute sur la première question, j'espère que c'est pas le dernier choix qui est bon :ouch:
 
(pis la question 8, je vois pas trop... les 4 solutions sont à priori possible, et si certaines sont meilleures que d'autres, pour deux solution en tout cas, chacune représente ses propres avantages et inconvénients, y'a pas de "meilleure" solution selon moi)


Message édité par MagicBuzz le 10-04-2007 à 17:05:50
n°1540909
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-04-2007 à 17:07:22  profilanswer
 

TotalRecall a écrit :

le test zend en question :
http://www.zend.com/store/educatio [...] f-test.php
je donne le lien parce qu'il est chiant à trouver sur le site. Attention, c'est pas du tout un test pour débutants !
 
je viens de le faire et j'ai eu 6/8  [:fing fang fung]. Soit je suis bien meilleur que je pensais, soit gros coup de bol :lol:


Voila le genre de test que je trouve pas forcément interessant. C'est des infos qu'on trouve en 5 minutes dans la doc et je reste dubitatif sur l'interet de les connaitre par coeur.

n°1540913
Pablo Escr​obarbe
En exil
Posté le 10-04-2007 à 17:08:11  profilanswer
 

J'ai 3 aussi, mais bon j'en ai jamais fait. :(

n°1540916
soju
One shot !
Posté le 10-04-2007 à 17:10:42  profilanswer
 

amusant à faire (le test ZEND, 7/8) mais je vois mal comment on peut évaluer un developpeur sur ce genre de question...
 
j'ai du me planter à la dernière question, aucune des réponses ne me convient vu que c'est du bricolage... le plus propre pour moi : 2 serveurs...  :D

n°1540922
pot2yaourt
Posté le 10-04-2007 à 17:27:06  profilanswer
 

MagicBuzz a écrit :

le 2° c'est quoi ? faut déteceter les problèmes d'équilibrage des parenthèses c'est ça ?


 
Ouep, c'est bien ça. Faut vérifier que l'expression soit correcte et donc ne pas juste compter le nombre de parenthèse ouvrantes et fermantes... mais voir aussi leur position dans la chaîne.

n°1540923
TotalRecal​l
Posté le 10-04-2007 à 17:30:02  profilanswer
 

anapajari a écrit :

Voila le genre de test que je trouve pas forcément interessant. C'est des infos qu'on trouve en 5 minutes dans la doc et je reste dubitatif sur l'interet de les connaitre par coeur.

 

complètement d'accord, mais dans certains contextes j'imagine que ça a une certaine valeur, et je trouve ça déjà considérablement moins vomitif que certains tests "algos" où il faut écrire une fonction qui fait telle ou telle connerie mathématique. (j'avoue je suis plutôt nul à ce jeu là, même pour les fonctions de maths ou de tri que certains considérent comme triviales).

Message cité 1 fois
Message édité par TotalRecall le 10-04-2007 à 17:30:16

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°1540925
MagicBuzz
Posté le 10-04-2007 à 17:31:37  profilanswer
 

soju a écrit :

amusant à faire (le test ZEND, 7/8) mais je vois mal comment on peut évaluer un developpeur sur ce genre de question...
 
j'ai du me planter à la dernière question, aucune des réponses ne me convient vu que c'est du bricolage... le plus propre pour moi : 2 serveurs...  :D


pour moi c'est de jouer avec les deux extensions, et les mapper correctement dans la config du serveur.
c'est la méthode utilisée par IIS en tout cas. je la trouve meilleure que les autres, parcequ'elle permet de migrer "à son rythme" d'une appli en PHP4 vers PHP5. notament lorsqu'on utilise un module tout fait en PHP4 et qu'on veut faire des évolutions en PHP5.
 
par contre, c'est le meilleur moyen de tout exploser, en modifiant un fichier PHP4 et en collant du code spécifique à PHP5... si on ne renomme pas le fichier, ça plante, et si on le renomme, faut modifier 150 fichiers qui y font référence.
 
le système d'utiliser deux roots différents (ou deux serveurs :D) évite tous ces problèmes, mais par contre, on va avoir des problèmes d'accès à des objets partagés, ou de chemins relatifs lors d'includes / liens.
 
quant aux coup des CGI, pour moi c'est du mega bricollage : lent, chiant à déployer, et sale d'un point de vue implémentation

n°1540926
MagicBuzz
Posté le 10-04-2007 à 17:34:25  profilanswer
 

TotalRecall a écrit :

complètement d'accord, mais dans certains contextes j'imagine que ça a une certaine valeur, et je trouve ça déjà considérablement moins vomitif que certains tests "algos" où il faut écrire une fonction qui fait telle ou telle connerie mathématique. (j'avoue je suis plutôt nul à ce jeu là, même pour les fonctions de maths ou de tri que certains considérent comme triviales).


lol, ça me rappelle il y a quelques années :D
 
j'ai passé une journée à écrire une fonction de tri en VB5.
j'avais pas accès au net, donc impossible de partir d'un algo existant.
j'ai du passer 3 heures avec des petits bouts de papier et à les faire tourner dans tous les sens pour pondre une usine à gaz monstrueuse :D
 
(genre, le programme triait tout pareil que moi en vrai, mais clairement, la méthode humaine -magicbuzzienne en tout cas- n'est clairement pas la plus adaptée pour un ordinateur :D, parceque quand toi tu pousses toute la rangée de tes petits papiers pour y insérer un nouveau, le PC il se coltine une mega boucle pour tout décaller le tableau :D... et y'a pas de listes chaînées en VB... parcequ'à la base on travaille avec des listes chaînes nous)


Message édité par MagicBuzz le 10-04-2007 à 17:36:43
n°1540928
sire de Bo​tcor
Armorican way of life
Posté le 10-04-2007 à 17:36:05  profilanswer
 

Je vais sans doute dire une connerie (je n'ai jamais fait de PHP5),
mais le PHP5 il n'inclut pas le PHP4 ?


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°1540929
MagicBuzz
Posté le 10-04-2007 à 17:38:42  profilanswer
 

sire de Botcor a écrit :

Je vais sans doute dire une connerie (je n'ai jamais fait de PHP5),
mais le PHP5 il n'inclut pas le PHP4 ?


il ne m'étonnerais pas qu'il y ait quelques problèmes (isolés sans doute) de compatibilité.
genre une fonction qui acceptait 3 paramètres qui n'en accepte plus que 2, ou un 4° est devenu obligatoire, etc.
 
ou simplement l'apparition d'une gestion de types qui fait queun fseek() et un getc() ne retournent pas forcément la même chose, etc. (parcequ'un getc() en utf-8, ça peut sémantiquement parlant très bien ramener 5 bytes). je ne parle pas d'autres modifications moins visibles, comme la forte optimisation d'une fonction particulière, qui devient plus intéressante d'utilisation qu'une mini-using-à-gaz qu'on utilisait habituellement en PHP4 en remplacement.
 
(et pour avoir subit le passage de PHP à PHP2, je peux dire que rien n'est jamais gagné d'avance... passer d'une syntaxe mélangeant Pascal et VB, vers une syntaxe à la C++, je peux te dire que pas une seule ligne de programme n'était compatible :D)


Message édité par MagicBuzz le 10-04-2007 à 17:41:24
n°1540945
0x90
Posté le 10-04-2007 à 18:54:41  profilanswer
 

MagicBuzz a écrit :

ps : c'est vraiment de la merde les boîtes qui font ce genre de tests... ça prouve rien des compétences, ça écarte énormément de personnes compétentes.

 

j'irai jamais dans une boîte qui me file ce genre de tests.

 

Vu la simplicité des questions, je vois pas vraiment qui ça peut écarter :/
(Quoique dans le monde des développeurs PHP .... [:petrus75])

 


( 7/8 au test, jvais passer la certif \o/ je sais pas faire de php \o/ )


Message édité par 0x90 le 10-04-2007 à 18:59:26

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1540996
Shinuza
This is unexecpected
Posté le 10-04-2007 à 20:55:07  profilanswer
 

anapajari a écrit :

1)Tout bon ... Mais tu serais surpris d'entendre les reponses ... surtout à la dernière.
2)test sql: qcm 20 questions, pas trop envie de le diffuser là, mais je te le mpete si tu veux ( que tu dises que c'est de la merde aussi ;) )


1) Envoi :D
2) Envoi :D

 
MagicBuzz a écrit :

j'ai jamais fait de PHP, et j'arrive pas à faire en dessous de 3 :o
(bon j'arrive pas à monter au dessus de 4 non plus :D)

 

ceci dit, y'a des trucs, sans connaître PHP5, y'a pas moyen de l'inventer. par contre, j'ai un doute sur la première question, j'espère que c'est pas le dernier choix qui est bon :ouch:

 

C'est un des problèmes majeurs de php, y'a 10 000 façons de faire la même chose :/


Message édité par Shinuza le 10-04-2007 à 20:55:51

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1541016
supermofo
Hello World !
Posté le 10-04-2007 à 21:57:51  profilanswer
 

MagicBuzz a écrit :

ps : c'est vraiment de la merde les boîtes qui font ce genre de tests... ça prouve rien des compétences, ça écarte énormément de personnes compétentes.

 

j'irai jamais dans une boîte qui me file ce genre de tests.

 


C clair. Lors d un de ces test on m avait demande faire des multiplications

n°1541019
Le_nain
Posté le 10-04-2007 à 22:03:19  profilanswer
 

J'arrive pas ouvrir le test moi, c'est normal ? (page blanche)

n°1541023
Shinuza
This is unexecpected
Posté le 10-04-2007 à 22:12:09  profilanswer
 

Le_nain a écrit :

J'arrive pas ouvrir le test moi, c'est normal ? (page blanche)


C'est le premier test [:cupra]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1541025
Le_nain
Posté le 10-04-2007 à 22:12:57  profilanswer
 

j'ai réussi à voir la première question grâce au cache de google, trop bien (elle à l'air facile)

n°1541037
Le_nain
Posté le 10-04-2007 à 22:31:40  profilanswer
 

Ahh ca y est, ca remarche ^^
 
You have completed the Self Test!  
Your score is 7 out of 8.
 
Mais la dernière j'ai mis au pif...

n°1542966
leflos5
On est ou on est pas :)
Posté le 15-04-2007 à 01:27:15  profilanswer
 

Le test a changé, avant il était bien plus spécifique au langage php et ses supercheries :D
 
En gros là y'a au moins le moitié où quelqu'un qui fait pas de php mais connait le monde web peut répondre sans se poser de question... Avant c'était plus hard :o

n°1542984
esox_ch
Posté le 15-04-2007 à 09:42:48  profilanswer
 

Your score is 5 out of 8.
 
En même temps genre la 1ère question c'est nul, si on me donne 30 sec chrono je le retrouve dans la doc, mais là comme ça j'en ai aucune idée ...
Je sais pas qui avait sorti une fois ici "je suis pas un singe, je n'apprend pas des tours que je restitue sur demande, mais je sais me renseigner plus vite que les autres", mais je suis totalement d'accord

n°1543049
naeh
Posté le 15-04-2007 à 18:04:04  profilanswer
 

effectivement, je pense que c'est un domaine ou t'as interet a savoir chercher plus qu'autre chose, on me demande de faire une truc, je regarde comment les autres le font et je m'inspire pour le faire, on ne va inventer la roue non plus.
 
sinon pour le test : Your score is 5 out of 8.
 
disons que j'ai répondu au pif a certaines questions :D

n°1543051
mcbdm
rap
Posté le 15-04-2007 à 18:09:56  profilanswer
 

slt jvoudré un lien pour lé reponse du b2i du college

n°1543114
esox_ch
Posté le 15-04-2007 à 21:51:08  profilanswer
 

SI le b2i c'est un test d'orthographe, ton score est de 8/20

n°1543120
gatsu35
Blablaté par Harko
Posté le 15-04-2007 à 22:07:19  profilanswer
 

mcbdm a écrit :

slt jvoudré un lien pour lé reponse du b2i du college


Et hors orthographe, si le B2I était sur l'utilisation d'internet, des moteurs de recherche et des forums, ta note serait de 3/20

n°1543193
MagicBuzz
Posté le 16-04-2007 à 09:46:19  profilanswer
 

esox_ch a écrit :

Your score is 5 out of 8.
 
En même temps genre la 1ère question c'est nul, si on me donne 30 sec chrono je le retrouve dans la doc, mais là comme ça j'en ai aucune idée ...
Je sais pas qui avait sorti une fois ici "je suis pas un singe, je n'apprend pas des tours que je restitue sur demande, mais je sais me renseigner plus vite que les autres", mais je suis totalement d'accord


à la limite "plus vite que les autres" c'est pas obligatoire. "je suis capable de trouver le bon renseignement quand j'en ai besoin", c'est plus mieux ;)
parce que la première solution trouvée n'est pas toujours la meilleure ;)

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Test de recrutement

 

Sujets relatifs
[Résolu] PHP MySQL - Problème de recherche dans la basePHP+SQL afficher 5 news et avoir accès aux autres...
Task Manager en PHP[PHP] preg_replace - Question sur la capture d'un pattern - Efficacité
[PHP] Votre avis sur ma requete[PHP] oscommerce - Login -> redirection et message d'accueil
[PHP] Requete et SQL[PHP] Soutraction date
PHP traducteur de séquences d'ADNDébutant PHP,besoin d'aide
Plus de sujets relatifs à : [PHP] Test de recrutement


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR