Upload
nogbou-germain-yao
View
213
Download
1
Embed Size (px)
DESCRIPTION
Questionnaire d'Embauche Au Poste de Développeur PHP Chez Yahoo
Citation preview
Questionnaire d'embauche au poste de dveloppeur PHP chezYahoo
N'hsitez pas consulter l'article original en Anglais de Nick Halstead.
Un ami a rcemment obtenu quelques questions du pr-intrrogatoire au poste dedveloppeur PHP pour Yahoo.
1. Laquelle de ces lignes ne va pas ajouter john au tableau users ?
$users[] = 'john';1. array_add($users, 'john');2. array_push($users, 'john');3. $users ||= 'john';4.
2. Qu'elle est la diffrence entre les fonctions sort(), assort() et ksort() ? Dansquelles circonstances allez-vous utiliser chacune d'entre elles ?
3. Que devrait afficher le navigateur et pourquoi ?
$num = 10;1. function multiply(){2. $num = $num * 10;3. }4. multiply();5. echo $num;6.
4. Qu'elle est la diffrence entre une rfrence et une variable normale? Commentpassez-vous par rfrence et pourquoi le feriez-vous ?
5. Quelles fonctions pouvez-vous utiliser pour ajouter une libraire dans le sourceactuellement excut ?
6. Qu'elle est la diffrence entre foo() et @foo() ?
7. Comment dboguez-votre application PHP ?
8. Que fait === ? Donnez un exemple pour lequel == retourne true mais false pour=== ?
9. Comment dclareriez-vous une classe nomme "myclass" sans mthodes ouproprits ?
10. Comment creriez-vous un object qui serait une instance de "myclass" ?
11. Comment accderez et dfinissez-vous les proprits d'une classe directementdepuis cette classe ?
12. Qu'elle est la diffrence entre include et include_once ? Entre include et require?
13. Quelle fonction utiliseriez-vous pour rediriger le navigateur vers une nouvellepage ?
redir()1. header()2. location()3. redirect()4.
14. Quelle fonction utiliseriez-vous pour ouvrir un fichier en lecture/criture ?
fget();1. file_open();2. fopen();3. open_file();4.
15. Qu'elle est la diffrence entre mysql_fetch_row and mysql_fetch_array() ?
Hardcoding Mes conceptions PHP Exprience Questionnaire d'embauche pour dev PHP chez Yahoo
Admin
HardCoding : Questionnaire d'embauche au poste de dveloppeur PHP... http://www.hardcoding.fr/index.php?page=php_interview_questions_...
1 of 2 07/05/2015 23:47
16. Que fait le code suivant ? Expliquez ce qu'il va faire dans le cas suivant.
$date = '08/26/2003';1. print ereg_replace("([0-9]+)/([0-9]+)/([0-9]+)", \\2/\\1/\\3,$date);
2.
17. Une chane $string donne, comment criveriez-vous une regexp pour ysupprimer tous les tags HTML ?
18. En quoi diffrent PHP et Perl dans leurs manires de distinguer les tableaux deshash ?
19. Comment pouvez-vous contournez la nature "stateless"* du protocole HTTPavec PHP ? (* stateles n'a pas t traduit volontairement : littralement appatrie, c'estle fait qu' chaque transaction, une nouvelle connexion TCP est tablie)
20. Que fait la libraire GD ?
21. Donner quelques faons d'envoyer la sortie (afficher) un bloc de code HTMLen PHP ?
22. Pensez-vous que PHP est meilleur que Perl ? Discuttez.
N'hsitez pas consulter l'article original en Anglais de Nick Halstead.
Plus..
Admin
HardCoding : Questionnaire d'embauche au poste de dveloppeur PHP... http://www.hardcoding.fr/index.php?page=php_interview_questions_...
2 of 2 07/05/2015 23:47