Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. What are Good Things to Know in a C# Interview?

What are Good Things to Know in a C# Interview?

Scheduled Pinned Locked Moved C#
oopquestioncsharptestingbeta-testing
6 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • X Offline
    X Offline
    Xarzu
    wrote on last edited by
    #1

    What are Good Things to Know in a C# Interview?

    Off the top of my head, I have come up with this list:

    * SOLID mythodology.
    * Dependency Injection
    * Levels of Try, Catch, throw, and finally statements and how they work
    * The tenants of Object Oriented Programming such as polymorphism, enacpsulation, etc.
    * Unit Testing (are interfaces used somehow)
    * The difference between an abstract class and interface
    * garbage collection and when to override or overload it
    * difference between override or overload
    * Is there inheritance in C# ?
    * What is an interface used for?

    I am posting this here to see of anyone can add to this list. I am asking about general topics, not specific interview questions.

    OriginalGriffO D L 3 Replies Last reply
    0
    • X Xarzu

      What are Good Things to Know in a C# Interview?

      Off the top of my head, I have come up with this list:

      * SOLID mythodology.
      * Dependency Injection
      * Levels of Try, Catch, throw, and finally statements and how they work
      * The tenants of Object Oriented Programming such as polymorphism, enacpsulation, etc.
      * Unit Testing (are interfaces used somehow)
      * The difference between an abstract class and interface
      * garbage collection and when to override or overload it
      * difference between override or overload
      * Is there inheritance in C# ?
      * What is an interface used for?

      I am posting this here to see of anyone can add to this list. I am asking about general topics, not specific interview questions.

      OriginalGriffO Offline
      OriginalGriffO Offline
      OriginalGriff
      wrote on last edited by
      #2

      "Why did you bother to learn 'interview question and answer' stuff, since the follow up question will just show you don't know anything in any detail?" Forget them: know your subject and apply for jobs you can do instead of ones you can't ...

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

      1 Reply Last reply
      0
      • X Xarzu

        What are Good Things to Know in a C# Interview?

        Off the top of my head, I have come up with this list:

        * SOLID mythodology.
        * Dependency Injection
        * Levels of Try, Catch, throw, and finally statements and how they work
        * The tenants of Object Oriented Programming such as polymorphism, enacpsulation, etc.
        * Unit Testing (are interfaces used somehow)
        * The difference between an abstract class and interface
        * garbage collection and when to override or overload it
        * difference between override or overload
        * Is there inheritance in C# ?
        * What is an interface used for?

        I am posting this here to see of anyone can add to this list. I am asking about general topics, not specific interview questions.

        D Offline
        D Offline
        Dave Kreskowiak
        wrote on last edited by
        #3

        A completely useless endeavor as there are thousands of possible interview questions and you can't memorize it all. Part of the interview process is how you handle (and answer) questions you don't know the answer to.

        Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
        Dave Kreskowiak

        L 1 Reply Last reply
        0
        • X Xarzu

          What are Good Things to Know in a C# Interview?

          Off the top of my head, I have come up with this list:

          * SOLID mythodology.
          * Dependency Injection
          * Levels of Try, Catch, throw, and finally statements and how they work
          * The tenants of Object Oriented Programming such as polymorphism, enacpsulation, etc.
          * Unit Testing (are interfaces used somehow)
          * The difference between an abstract class and interface
          * garbage collection and when to override or overload it
          * difference between override or overload
          * Is there inheritance in C# ?
          * What is an interface used for?

          I am posting this here to see of anyone can add to this list. I am asking about general topics, not specific interview questions.

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          If you can't answer, you liable in the Nerherlands. I know, I caused damage north of 14k Euro, including overtime.

          Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

          1 Reply Last reply
          0
          • D Dave Kreskowiak

            A completely useless endeavor as there are thousands of possible interview questions and you can't memorize it all. Part of the interview process is how you handle (and answer) questions you don't know the answer to.

            Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
            Dave Kreskowiak

            L Offline
            L Offline
            lmoelleb
            wrote on last edited by
            #5

            This. I have a couple of topics (IDisposable and async). I do warn up front that my goal is to see how they reason about things they do not know for sure, so they should expect I ask them things they do not know. I give this warning as the goal is not to test how they deal with panic, but how they reason. While it can be nice to test how people deal with panic, it is luckily not something we need resilience against on a daily basis - so reasoning is more important. The nice things about these topics is they are simple on the surface but quite complicated once you dig into them. So the topics works for juniors as well as people with a lot of experience.

            U 1 Reply Last reply
            0
            • L lmoelleb

              This. I have a couple of topics (IDisposable and async). I do warn up front that my goal is to see how they reason about things they do not know for sure, so they should expect I ask them things they do not know. I give this warning as the goal is not to test how they deal with panic, but how they reason. While it can be nice to test how people deal with panic, it is luckily not something we need resilience against on a daily basis - so reasoning is more important. The nice things about these topics is they are simple on the surface but quite complicated once you dig into them. So the topics works for juniors as well as people with a lot of experience.

              U Offline
              U Offline
              User 12245067
              wrote on last edited by
              #6

              Thanks anyway:thumbsup:

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups