Skip to content

Instantly share code, notes, and snippets.

@ricky-bruner
Last active April 1, 2020 01:54
Show Gist options
  • Save ricky-bruner/d32a6b53ff6fce5bc731439ee35a5bf6 to your computer and use it in GitHub Desktop.
Save ricky-bruner/d32a6b53ff6fce5bc731439ee35a5bf6 to your computer and use it in GitHub Desktop.
Here is a list of Technical Questions asked during Technical Interviews around Nashville
  1. What does inheritance mean to me

  2. What is polymorphism in c#

  3. How does abstraction help development?

  4. What does overloading a method do for us?

  5. What is object oriented programming and what does it mean to me?

  6. How do I plan when starting a project?

  7. How do I deal with complications in coding when I'm being held back by someone else not being done with their work

  8. Imagine planning an object oriented program based on the school building. What/how does that do?

  9. Encapsulation, what does it mean?

  10. What is the difference between an interface and a class?

  11. Why do we use interfaces?

  12. What's the difference between and object and a class?

  13. What is a class?

The rest were all very personal as opposed to programming related. Be prepared to be asked a question that is intended to test whether you are capable of saying something negative. Tell me about that guy you hated in that one group?

My advice would be to try to not lie, but also dont be negative. "This person had a very interesting approach to communication that was very different from my own. I learned a lot about how different types of personalities can successfully collaborate by adjusting my own preferred methods of communication to be more inclusive" -- your version of this type stuff

From Alejandro:

  1. What is an abstract class?

  2. What is the difference between a method and a constructor?

From Priyanka:

  1. What is AJAX?

  2. What are Access Modifiers in C#?

  3. Define oops concept and then define Polymorphism ?

  4. What is Interface and Abstract Class and what is difference between them?

  5. What is Web API and Rest API

  6. Can a derived class have more than one base class?

  7. Inner Join and Outer Join in sql

  8. Difference between delete and truncate?

From Jonathan:

  1. List and describe the principles of OOP

  2. What is an interface?

  3. What are access modifiers in C#?

  4. What is an abstract class?

  5. Benefit of dictionaries vs. lists in C#

  6. What are CLR and GAC?

  7. What is a delegate?

  8. Static vs instance methods in C#?

  9. Can you explain try, catch, and finally blocks? Are these invoked at run time or compile time?

  10. Async await methods - what are they and how do they work?

  11. What is dependency injection?

  12. What is the index on a database table?

  13. (Something about pipelines)

  14. Lots of SQL questions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment