J'apprends encore beaucoup de C#. Et je voudrais perfectionner mes compétences pour de futures interviews. Quels sont les problèmes simples C# à résoudre? La dernière interview que j'ai faite a eu un problème assez simple avec lequel je me suis battu, je ne veux pas que cela se reproduise.Quels sont les bons problèmes C# à résoudre pour la pratique?
Répondre
Je sais que cela était il y a 2 mois, alors que vous êtes devenu probablement un maître C# maintenant :)
Mais j'ai trouvé les problèmes project euler être très agréable. Ce sont tous des problèmes de mathématiques, et ils ne sont pas spécifiques à la langue. Donc, ils ne vont pas vous aider avec C# en soi, mais ils vous aideront à trouver différentes façons de résoudre les problèmes.
À titre d'exemple, la première question est:
Si nous listons tous les nombres naturels ci-dessous 10 qui sont des multiples de 3 ou 5, nous obtenons 3, 5, 6 et 9. somme de ces multiples est 23.
Trouver la somme de tous les multiples de 3 ou 5 Je ne donnerai pas ci-dessous 1000.
loin la réponse, mais il est assez facile à comprendre avec du code si vous y réfléchissez. J'espère que ça t'aide et bonne chance.
-jb
Je suggère de vérifier les problèmes passés des compétitions ACM ICPC. ACM ICPC est le grand-père de toutes les compétitions de programmation. Mais, si vous voulez résoudre un problème un jour, vous aurez certainement perfectionner vos compétences :)
est ici le site officiel: http://cm.baylor.edu/welcome.icpc
Et si vous ne vous sentez pas comme naviguer ici est un lien rapide pour la phase finale de cette année ensemble de problèmes: http://cm.baylor.edu/ICPCWiki/attach/Problem%20Resources/2010WorldFinalProblemSet.pdf
Excellent exercice pour le cerveau. :)
oh, plus vous devriez essayer de googler des questions d'entrevue communes et de résoudre ceux aussi!:) –
Le problème avec ceux-ci sont qu'ils sont trop avancés pour moi. Je pensais commencer avec des problèmes beaucoup plus simples pour commencer. Je lis déjà d'autres questions d'entrevue ici sur SO et sur Google. Mais je n'ai pas trouvé une bonne source de problèmes que je peux résoudre :(. – Khades
oh :(hmmm ... eh bien, si vous avez des manuels de programmation autour, ils ont généralement de bons problèmes à essayer dans le dos des chapitres. Je vais essayer de penser à celui que je possède qui est assez bon à recommander. :) –
UVa Online Judge a de bons problèmes mais aucune soumission pour les solutions C# bien que C/C++ soit supporté, le juge en ligne de Sphere en a aussi, mais ceux-ci sont mathématiquement orientés, bien que UVa soit l'un des plus grands problèmes Je suppose que vous pouvez l'écrire en C# et le tester contre certaines de vos propres entrées ou traduire en C++ ou en Java et l'essayer de cette façon.
Merci, je vais vérifier. – Khades
Voici quelques C# interview questions
- 1. Quels sont les bons problèmes à résoudre à l'aide de procs stockés CLR?
- 2. Quels sont les bons moyens d'induire des problèmes de threads?
- 3. Quels sont les bons guides pour la programmation d'écran tactile?
- 4. Quels sont les bons tutoriels Wireshark?
- 5. Quels sont les bons serveurs d'applications pour les piles LAMP?
- 6. Quels sont les bons diagrammes de carte?
- 7. Quels sont les bons modèles de conception pour CRUD?
- 8. Quels sont les bons addins d'utilisabilité pour Visual Studio 2008?
- 9. Quels sont les bons forums pour discuter des problèmes de conception de sites Web?
- 10. Quels modules Perl sont bons pour la fusion de données?
- 11. Quels sont les bons blogs à suivre dans l'espace RIA?
- 12. Quels sont les bons formats de sérialisation alternatifs?
- 13. Où sont les bons endroits pour commencer à apprendre VB?
- 14. Besoin d'exemples de problèmes pour la pratique
- 15. Quels sont les bons modules Perl pour la programmation basée sur les flux sur les fichiers?
- 16. Quels sont les bons frameworks d'automatisation des tests?
- 17. Quels sont les bons sites sur HTML5 et CSS3?
- 18. Quels sont les bons contrôles de l'interface graphique pour directx C++?
- 19. Quels sont les bons exemples d'utilisation de WPF Datagrid?
- 20. Quels sont les bons blogs de Ruby on Rails?
- 21. Quels sont les bons exemples d'utilisation du pattern/idiom CALLBACK?
- 22. Quels sont les problèmes du modèle MVVM?
- 23. SSIS: Quels sont les bons tutoriels de débutant SSIS?
- 24. Quels sont les bons widgets à ajouter à un blog lié à la programmation (sur blogger.com)?
- 25. Quels sont les bons exemples de bibliothèques Pythonic?
- 26. Quels sont les bons moyens de verrouillage intermachine?
- 27. Quels sont les bons outils pour l'analyse de performance avec les applications asp.net?
- 28. Quels sont les problèmes résolus par Maven?
- 29. Quels sont les bons plugins et extensions vim pour le codage java?
- 30. Quels sont les bons conteneurs d'applications pour les services de niveau intermédiaire pour scala?
Y at-il des compétences particulières que vous souhaitez améliorer? :) Écrire un jeu est toujours une bonne expérience d'apprentissage. –
Quel genre de problème avez-vous étouffé? Était-ce une question piège arbitraire/méchant, ou quelque chose qui serait probablement rencontré sur le tas? – FrustratedWithFormsDesigner
C'était en fait quelque chose de très simple. Ce qui m'a fait réaliser à quel point je sais. Ils voulaient une méthode où quand vous entrez d il a imprimé une table de multiplication de l'en-tête de colonne fois les en-têtes jusqu'à D. par exemple si d = 2, il ferait une table avec 1 fois 1, 1 fois 2, 2 fois 1 et 2 fois 2. Je l'ai finalement compris (mais avec l'aide des intervieweurs). Et quand je suis rentré à la maison, j'ai réalisé à quel point c'est simple et avec quelle facilité j'aurais pu le comprendre si je n'avais pas été nerveux. Je veux faire assez de problèmes comme ceux-ci pour être plus confiant la prochaine fois. – Khades