Question

Il m'a été demandé par un de mes employeurs potentiels de procéder à un test de Brainbench pour Boost (position est pour le programmeur de C). Je ne l'ai jamais entendu / vu un test de Brainbench pour Boost. Le site Web de Brainbench n'a également aucune indication. Je me demandais peut-être une sorte de solution sur mesure pour les employeurs.

Ma question est cependant, que puis-je attendre dans ce test. Je suis assez bien avec certaines des bibliothèques Boost mais n'ont pas ou connaissances de base des autres. Est-il même logique de test pour la connaissance d'un ensemble de bibliothèques telles que boost lui-même?

Était-ce utile?

La solution

Le test de Brainbench pour les tests réguliers C ++ pour la mémorisation de composants de C ++. En fonction de votre niveau, il augmente la difficulté que vous progressez. Certaines des questions sont en bas à droite stupide et quelqu'un qui ne débattu de la spec aurait probablement connu la réponse du haut de la tête. Je pense qu'il est similaire pour Boost ...

Comme Neil, je ne peux pas imaginer un test sur Boost. Non seulement il y a tant de bibliothèques, mais ils couvrent un large éventail de questions de calcul que j'ai des doutes quant à l'utilité de test tel. Je vous suggère de maîtriser les principales composantes de boost qui sont populaires: pointeurs intelligents, se lient, la fonction, lambdas, tout, regex, coulée, et peut-être même des fils. Je ne vous inquiétez pas au sujet des bibliothèques plus spécifiques tels que MPI ou les libs mathématiques et que non.

Autres conseils

à mon humble avis, il n'a pas de sens du tout. La collection de la bibliothèque Boost est si grand que je doute que si quelqu'un utilise jamais personne même 20% d'entre eux. Pourtant, sur le côté lumineux, vous êtes très probablement en savoir plus que les gens à faire Brainbench.

Je suis très méfiant de Brainbench. Pour voir si cela valait la peine, on m'a demandé de faire le test SQL et j'ai eu un bon passage, mais pas réussi à marquer exemplaire. qui est sans jamais avoir utilisé SQL . Je viens d'utiliser le bon sens et les compétences de prise de test. Cela me dit que les mesures Brainbench subir des examens de compétences et pas nécessairement l'expertise dans un domaine particulier.

J'ai été forcé de prendre certains de ces tests pour les travaux précédents. Ce sont des questions à choix multiples.

Les résultats semblent dépendre de plus que l'exactitude de la réponse que vous donnez.

Je pense que le test prend en compte combien de temps vous prenez pour répondre à chaque question. Peut-être aussi le nombre de fois que vous changez votre réponse.

Bien que Neil, et.al., état très bien, je me sens la nécessité de Concur moi-même:)

Je ne suis pas familier avec la série Brainbench, mais envisagerait tout examen (en dehors du monde universitaire) qui teste mon souvenir de petits détails pour être essentiellement une perte de temps. Ma capacité à code métier ne se base pas sur ce que je peux exactement des bibliothèques de rappeler sans bornes, mais plutôt ce que je peux faire avec des algorithmes, tests, vérification des erreurs, etc.

Cela dit, un court test pour vérifier qu'un candidat peut faire ce qu'il dit est toujours en ordre. Vous ne croiriez pas le nombre de 8 (de l'échelle 1-10) qui ne peut pas écrire «bonjour, monde dans leur langue choisie. Enfin, si le but du test est de vérifier l'ampleur et la profondeur de vos connaissances dans les Boost, à utiliser comme base de référence pour les responsabilités et la formation des futurs, qui pourraient être une utilisation raisonnable.

A mon avis, avoir une connaissance de C ++ est différent d'avoir une connaissance des bibliothèques Boost. Ils sont complètement orthogonales entre elles. La norme C est de censé être indépendant de toute bibliothèque particulière. Et non l'inverse. Il semble donc que votre employeur potentiel est vraiment manque un programmeur de boost qui connaît C ++, mais peut-être est trompeuse (ou incompétent?) Et en précisant qu'ils cherchent un simple programmeur C ++. Tout cela me ferait peur.

Dans mon expérience, ce test est inutile de tester vos compétences et connaissances.

Cependant, ils sont un moyen rapide et pas cher pour savoir si vous venez d'ajouter un mot à la mode à votre CV ou si vous avez réellement utilisé sans coup de pouce waisting une heure d'un bon ingénieur pour vous interviewer.

Pour vous cela signifie que s'ils ne vous interviewez pas vraiment sur le sujet plus tard, faire attention à se joindre à eux. Les entreprises avec les mauvaises pratiques d'embauche font généralement d'autres erreurs dans le traitement de leurs employés aussi bien.

Et vous aimerez aussi de jeter un oeil à http://www.studysection.com qui a beaucoup plus des programmes de certification abordables par rapport à Brainbench.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top