L'échantillon C++ tests
Je suis sur le point de prendre une C++ test. Mais je seulement obtenir une fissure à elle pour obtenir plus de 85%. Si je ne pousse pas plus, puis je n'obtenez pas le poste.
Le problème avec ces tests et qu'ils sont généralement la cible C++ générique, et en fonction de ce que les bibliothèques que vous utilisez votre définition de génériques peuvent différer. STL et Boost peut sembler logique pour certains (et devrait faire partie de la plupart), mais j'ai travaillé avec MFC pendant des années avant que jamais à l'aide de modèles. Pourquoi utiliser >vector> lorsque vous avez accès à des CArray? (retorical question)
Si vous avez travaillé avec des boîtes de dialogue que vous n'avez pas utilisé l' stdio
. Si vous avez travaillé avec Borland produits vous n'avez pas utilisé MFC. Si vous avez déjà travaillé avec des Palmiers, vous n'avez pas utilisé le système de fichiers, et vous avez certainement pas utilisé CFile
.
OK, alors voici la question...
Étant donné que je voudrais passer à plus de 85%, je prends des tests en ligne de "générique" C++. Alors... Est-il un endroit où je pourrais aller pour trouver des tests? Le plus sera le mieux. Les réponses correctes sont aussi bons, que ce soit pendant ou après le test. Tant que je peux apprendre de mes erreurs.
EDIT: Si votre réponse n'a pas un lien pour un test, C++ questions, ou certaines questions d'entrevue... Vous avez manqué le point de Est-il un endroit où je pourrais aller pour trouver des tests?
Excellent exemple.. j'ai juste trouvé cette question.
Quel est le fragment de code suivant imprimer? cout << setw(6) << setfill('#') << "Hello";
J'ai été codant pour 9 ans. Et jamais utilisé cout
, setw
ou setfill
une fois. Pas depuis l'université.
Eh bien.. std est mon point de vue. Si un test a < pile > alors je serais vissé. En va de même pour la chaîne. Je n'ai jamais utilisé non plus. Mais ils sont là. Je veux dire qu'ils sont simple, mais si j'ai 1 min pour répondre à une question. Je n'aurais pas assez de temps pour se "souvenir" de la façon de les utiliser. J'aimerais prendre des tonnes de tests.
Le code que vous avez posté devraient print "Bonjour#" si je me souviens bien, j'ai l'habitude d'utiliser un livre pour obtenir la iomanip sttuff correcte.
Je ne conseille vivement de Codility. Il est utilisé par plusieurs entreprises pour le codage des séances de vérifier si un candidat n'ajustement aux besoins des entreprises. Ils ont beaucoup de tests que vous pouvez essayer de simuler un tel test, et ils vous donnent un résultat de comment bon vous avez effectué pour chaque test. Certainement lui donner un essai.
OriginalL'auteur |
Vous devez vous connecter pour publier un commentaire.
Effacer toutes les MFC de votre tête pour l'instant. Aller chercher un livre comme Le Langage De Programmation C++ , et essayer d'apprendre les concepts de l'avant vers l'arrière. Vous devriez être bien. Si ils demandent plus que cela, je ne veux pas savoir ce que leur définition de "générique" est.
Ne pas répondre à la question. Pas une seule mention du mot TEST. Désolé mate. Aussi, si votre entreprise utilise les MFC, puis servez-vous de la MFC, ou de vous trouver un nouvel emploi. Convenu ce n'est pas les meilleurs, mais dépend d'un grand nombre de variables.
Vous avez dit "ils ciblent spécifiquement le C++ générique". MFC != génériques. La Question a été répondu.
désolé jean. La question est en gras. Je ne suis pas en train d'apprendre le c++. Je suis d'essayer de passer les tests pour la pratique d'un examen. Convenu mfc!= générique, Mais je ne suis pas à la recherche pour un def de génériques. Je suis à la recherche pour les tests. Votre réponse ne fournit pas un test, ou des liens vers des tests, ou des liens vers des inteview questions.
vote ma réponse en bas d'alors et d'arrêter d'écrire des commentaires stupides
OriginalL'auteur
Les quelques fois où j'ai été "testé" (bien "interviewé"), les gens étaient beaucoup plus préoccupés par des questions comme:
Il y a beaucoup de discussion précédente sur le C++ interviewer des questions ici sur StackOverflow et d'ailleurs:
https://stackoverflow.com/questions/240212/
quelle-est-la-difference-entre-newdelete-et-mallocfree
https://stackoverflow.com/questions/347793/
c-zones-vous-look-pour-cours-interview
https://stackoverflow.com/questions/365823/
qu'est-ce-genre-de-entrevue-questions-sont-approprié-pour-un-c-téléphone-écran
http://www.joelonsoftware.com/articles/GuerrillaInterviewing3.html
Juste pour ajouter mon grain de sel ici: Si ils sont à la recherche pour les détails graphiques... Pour voir si vous avez mémorisé la totalité du C++ spec... eh Bien, je sais que l'économie pue pour l'instant, mais il s'améliore, il y a d'autres emplois, et vous BESOIN à trouver un d'eux. Les Interviews sont dans les deux sens. S'ils sont dans la tatillon les détails, c'est PAS un endroit où vous voulez travailler.
Grâce baash05. Signifie beaucoup!
OriginalL'auteur
Vous pouvez essayer de Herb Sutter livre Exceptionnel C++; il contient des éléments organisés comme des questions, et est, à mon avis, très clair et très bien écrit. Je ne sais pas si il sera directement utile pour l'interview, mais elle vous fait réfléchir sur les aspects de la langue que vous n'aviez jamais pensé auparavant.
Il a été un long temps depuis la dernière fois que j'ai visité, mais vous pouvez également essayer ce site avec les questions de l'entrevue: geekinterview.com prendre un coup d'oeil en particulier à la section C++ .
Tout le meilleur pour votre interview 🙂
OriginalL'auteur
Quel est le fragment de code suivant imprimer? cout << setw(6) << setfill('#') << "Hello";
Il imprime la phrase suivante à la sortie standard:
OriginalL'auteur
J'ai trouvé ces.
http://www.acuit.com/_vti_bin/shtml.dll/Test_C++.htm
http://www.acetheinterview.com/questions/cats/index.php/algorithm
http://www.faqs.org/faqs/C-faq/faq/
http://www.coolinterview.com/type.asp?iType=41
http://www.radiussg.com.au/Candidate%20Interview%20Guide.pdf
http://www.eecs.utoledo.edu/~ledgard/oop/left.html
OriginalL'auteur
Quelques questions en FAQ pourrait fonctionner comme des tests.
OriginalL'auteur
SI vous allez donner de tests pour l'emploi, puis brainbench tests peuvent aider.
Je suppose que C++ tests sont gratuits et vous pouvez avoir une idée de quel genre de questions que vous pouvez obtenir.
Bonne chance pour les tests!
OriginalL'auteur
Lors d'entrevues, j'ai pris la peine sur le candidat d'être en mesure de me montrer qu'il comprend ce qu'il/elle a fait et qu'il/elle en se penchant vers "moderne" C++ (c'est à dire le modèle intensif).
Il/elle doit aussi comprendre certaines subtilités de la langue, mais pas la plupart des arcanes. Je ne demande pas la question délicate, qui sont basés sur les bizarreries de la langue. Pourquoi?
STL maîtrise est un pré-requis. Je vois ne sachant rien de Boost comme un mauvais signe.
Si je devais écrire un test, je le ferais très facile il suffit de filtrer le très mauvais programmeurs qui ne maîtrise pas la syntaxe et la logique du C++. J'ai toutefois préféré une heure de un-à-un entretien pour filtrer les candidats.
Si vous trouvez vous-même contre un très dur écrite en C++ test : fuir.
J'espère que cette aide.
Edit : si vous vraiment souhaitez tests et de questions, check this out : http://www.gotw.ca/gotw/
Voir.. le cas au point, Ed. Je sais que certains fantastique c++ programmeurs, certains avec plus de 20 ans qui n'ont jamais entendu de coup de pouce. Certains d'entre eux ont écrit des pilotes de bas niveau, les chargeurs de démarrage. À peine amiture niveau de travail. Encore rien sur SLT ou boost. Vous définissez SLT&Boost comme générique, et ces ppl serait un échec au test.
20 ans de C++ de l'expérience et n'a jamais entendu parler de boost, stl ou? C'est assez bizarre! Comme pour votre 85%, je pense vraiment que c'est un mauvais signe pour un processus de recrutement qui a été mon principal point.
Je trouve qu'il est extrêmement difficile de croire que quelqu'un qui a été la programmation en C++ pour qui, longtemps, n'a même pas entendu parler au moins la STL.
Le manque d'exposition à la STL/BOOST est beaucoup plus commun que vous pourriez penser. Emplois où vous êtes surchargé de travail (travail de 7 jours chaque semaine, >10 heures par jour, + 3 heures de déplacements domicile-travail) ne pas encourager l'apprentissage de nouveaux outils. Si vous êtes coincé avec les anciens compilateurs, prise en charge de modèle est un cauchemar. Il se passe.
OriginalL'auteur
Il y a quelques tests gratuits ici et ils ont une explication des vidéos sur youtube pour quelques questions.
OriginalL'auteur