Il s'agit d'une question quelque peu subjective, mais j'aimerais entendre les commentaires / opinions des enquêteurs / interviewés sur le sujet. Nous avons divisé notre entretien technique en 4 parties. Écrivez le code, lisez et analysez le code, la session de conception et le code sur le tableau blanc. Pour …
Question d'origine J'ai déjà réalisé quelques interviews pour mon entreprise, principalement des informaticiens pour des postes de développeur mais aussi des testeurs et chefs de projets. Maintenant, je dois combler un poste vacant dans notre groupe de recherche au sein du département R&D (note latérale: «recherche» signifie que nous essayons …
Contexte Je ne suis pas un grand fan d'abstraction. J'admettrai que l'on peut bénéficier de l'adaptabilité, de la portabilité et de la réutilisation des interfaces, etc. Il y a l'autre "avantage" majeur de l'abstraction, qui est de cacher la logique d'implémentation et les détails aux utilisateurs de cette abstraction. L'argument …
Je suis actuellement programmeur, j'ai presque 16 ans et j'ai à peu près réduit ma carrière à quelque chose impliquant un diplôme en informatique ou en génie électrique (je sais qu'ils sont très différents mais cette question concerne mon ami) mais mon ami n'est pas si sûr. Il est très …
J'occupe mon poste actuel depuis longtemps (10 ans) et pendant ce temps, j'ai l'impression d'avoir bien performé en tant que concepteur, architecte système et programmeur. Cependant, tout ce travail a porté sur des projets internes qui ne sont pas accessibles du monde extérieur. Je vois beaucoup de conseils comme celui-ci …
Je suis sûr que cette question a été posée à plusieurs reprises. Cependant, j'aimerais la poser à nouveau avec l'intention de l'avenir de ces langues. J'ai d'abord découvert Groovy et j'ai vraiment aimé. Je sentais que la syntaxe était plus simple et qu'elle était beaucoup plus proche de Java et …
Je me demande quelles sont les différences de mise en œuvre technique entre C # et Scala et comment les deux solutions se comparent aux idées et préoccupations de mise en œuvre exprimées dans l'e-mail Peek Past lambda de Brian Goetz, envoyé à la liste de diffusion du projet Lambda …
J'ai déjà des connaissances sur les algorithmes de base. Maintenant, je prévois d'étudier des algorithmes plus avancés et je décide d'aller avec Introduction aux algorithmes . Je ne suis pas sûr, dois-je rafraîchir mes compétences en mathématiques avant de lire ce livre ou non? (J'oublie presque les mathématiques que j'apprends …
Je cherche à démarrer un projet expérimental en utilisant un langage fonctionnel et j'essaie de décider entre Erlang et Haskell, et les deux ont des points que j'aime beaucoup. J'aime le système de caractères forts et la pureté de Haskell. J'ai le sentiment que cela facilitera l'écriture de code vraiment …
J'approche de la marque d'un an en tant que leader d'une petite équipe de développement (4 membres, dont moi-même) au sein d'une petite société de logiciels. Je voudrais donner à mon équipe l'occasion d'évaluer comment je fais en tant que chef d'équipe qui est également développeur au sein de l'équipe. …
Je suis curieux de savoir quels sont les inconvénients de l'utilisation du modèle ActiveRecord pour l'accès aux données / les objets métier. La seule à laquelle je peux penser du haut de ma tête est qu'elle viole le principe de responsabilité unique, mais le modèle de RA est assez commun …
Je veux présenter le concept des tests unitaires (et des tests en général) à mes collègues; en ce moment, il n'y a aucun test du tout et les choses sont testées en effectuant les tâches via l'interface utilisateur pour voir le résultat souhaité. Comme vous pouvez l'imaginer, le code est …
L'environnement de programmation UNIX (le texte classique) indique que l'approche UNIX de la programmation consiste à créer de petits outils bien définis qui peuvent être combinés pour résoudre des problèmes plus complexes. En apprenant le C et le shell Bash, j'ai trouvé que c'était un concept puissant qui peut être …
Je travaille dans une petite société de logiciels dont les propriétaires sont également les gestionnaires. Ma préoccupation est que toute progression technologique soit accueillie avec un mépris total de la part de la direction. Certains des commentaires sont les suivants: LINQ, nHibernate et ORM sont de mauvaises pratiques de programmation, …
Est-il conseillé de créer plusieurs classes dans un fichier .cs ou chaque fichier .cs doit-il avoir une classe individuelle? Par exemple: public class Items { public class Animal { } public class Person { } public class Object { } } En esquivant une minute qu'il s'agit d'un mauvais exemple …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.