Questionnaire développeur mobile

Bonjour et merci de prendre le temps de réponse à ce questionnaire.
Celui-ci à pour but d'évaluer les compétences d'un développeur dans le cadre d'un projet de développement hybride / web. Le profil recherché étant porté sur la technologie Ionic / angular, nous considérons que le candidat à des connaissances en HTML / CSS et Typescript .
Important:
- Ne vous aidez pas en allant chercher les réponses en ligne, évidemment vous les trouveriez mais ça fausserait le résultat du test.
- Il n'y a pas de temps limite mais votre temps sur chaque réponse est chronométré. Le test ne devrais raisonablement pas prendre plus que 20 minutes.
- Ne soyez pas découragé en cours de route, mon conseil est d'aller jusqu'au bout du même si vous rencontrez des difficultés. En cas de doute, si disponible, la réponse "je ne sais pas" ne vous fera pas perdre de points.
Bonjour et merci de prendre le temps de réponse à ce questionnaire.
Celui-ci à pour but d'évaluer les compétences d'un développeur dans le cadre d'un projet de développement hybride / web. Le profil recherché étant porté sur la technologie Ionic / angular, nous considérons que le candidat à des connaissances en HTML / CSS et Typescript .
Important:
- Ne vous aidez pas en allant chercher les réponses en ligne, évidemment vous les trouveriez mais ça fausserait le résultat du test.
- Il n'y a pas de temps limite mais votre temps sur chaque réponse est chronométré. Le test ne devrais raisonablement pas prendre plus que 20 minutes.
- Ne soyez pas découragé en cours de route, mon conseil est d'aller jusqu'au bout du même si vous rencontrez des difficultés. En cas de doute, si disponible, la réponse "je ne sais pas" ne vous fera pas perdre de points.
Quel est votre email ?
HTML5 Trouver l'intrus
Aside
Article
Document
Section
Footer
Video
Quelle est la version actuelle de typescript ?
2
2.1
2.2
2.4
2.5
Trouver l'intrus
Bower
DrapeauJS
GulpJS
Grunt
TDD est un acronyme connu pour
Test driven development
Table data document
The drive to develop
The driven developer
Combien y a-t-il de thread en js ?
0
1
Autant qu'on veux
Je ne sais pas
Qu'évoque "design patten" pour vous ?
Des modules templates pour faire des maquettes
Le nom anglais pour "patron de conception"
La reconnaissance de donnée
Une texture 2d qui se répète
Je ne sais pas
Trouver l'intrus
Singleton
Accessor
Tractor
Observer
MVC
ES6 à pour nom officiel?
Ecmascript 2014
Ecmascript 2015
Ecmascript 2016
Ecmascript 2017
S.O.L.I.D évoque qqch pour vous ?
Oui
Non
Quels sont les avantages du dependency injection dans Angular2 ?
Avoir des tests unitaires plus propres / efficaces
Pouvoir injecter des services qui ont une instance unique dans l'application
Publier plus facilement des web components sous forme de bundle
Un rendu plus rapide du DOM
Quel va être le résultat du console.log ? (Code typescript)
> "Hello"
> "hi"
> undefined
Aucun des 3 / Erreur
Quel est le résultat de la console ? (Code typescript)
[1,2,3,4,5,6]
[[1,2,3],[4,5,6]]
['a','b']
Aucun des 3 / Erreur
Typescript supporte-il l'héritage des classes ?
Oui
Non
Je ne sais pas
Typescript supporte-il le multi-héritage ?
Oui mais on parle là de mix-in
Non
Je ne sais pas
Utilisez vous un linter ?
Oui
Non
Je ne sais pas
Quel est le CSS minimum nécessaire pour centrer cet élément div:
.centered { margin: 0 auto; }
.centered { margin: 0 auto; width: 100px; }
.centered { left: 25%; width: 50% }
.centered { text-align: center}
Lequel des 2 codes aura de meilleurs performances FPS ?
A
B
Les 2 sont identique
GIT: Vous travaillez avec une équipe sur un projet avec git. On vous demande d'implémenter une petite fonctionnalité avec un carnet des tâches bien détaillé. La branche unique de référence est master, comment procédez vous ?
Je fais un clone de master, je fais des modifications sur cette branche. Je fais un commit puis push sur master.
Je crée une branche à partir de master, je fais mes modifications sur cette branche, je fais un commit puis propose un merge de ma branche sur master
Vous êtes un expert en git et la configuration du repository précédent ne vous semble pas optimale. Que proposez vous ?
Chaque développeurs devrait avoir sa propre branche de sorte à ce que chacun puisse travailler de manière autonome.
De créer et garder toujours une branche dev comme référence, seul une personne responsable fera un merge de dev sur master si le QA a approuvé cette version
De mettre un système de verrouillage de ressources tel que gitlock pour éviter un maximum les conflits si 2 personnes ont travaillé sur master en même temps.
D'utiliser subversion
A combien estimez vous la difficulté de ce test ? 1 facile - 6 difficile
Pensez vous avoir bien répondu à ce questionnaire ?
Bonus: Pouvez-vous citer quelques ouvrages (livres ou même références web) que vous recommanderiez à un nouveau développeur front-end afin qu'il excelle dans son domaine ?
Avez-vous des questions ou remarques ?
{"name":"Questionnaire développeur mobile", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Bonjour et merci de prendre le temps de réponse à ce questionnaire.Celui-ci à pour but d'évaluer les compétences d'un développeur dans le cadre d'un projet de développement hybride \/ web. Le profil recherché étant porté sur la technologie Ionic \/ angular, nous considérons que le candidat à des connaissances en HTML \/ CSS et Typescript . Important:- Ne vous aidez pas en allant chercher les réponses en ligne, évidemment vous les trouveriez mais ça fausserait le résultat du test.- Il n'y a pas de temps limite mais votre temps sur chaque réponse est chronométré. Le test ne devrais raisonablement pas prendre plus que 20 minutes- Ne soyez pas découragé en cours de route, mon conseil est d'aller jusqu'au bout du même si vous rencontrez des difficultés. En cas de doute, si disponible, la réponse \"je ne sais pas\" ne vous fera pas perdre de points., HTML5 Trouver l'intrus, Quelle est la version actuelle de typescript ?","img":"https://cdn.poll-maker.com/20-806370/screen-shot-2017-08-24-at-21-01-49.png?sz=1200-00000003231000005300"}
Powered by: Quiz Maker