Sample interview preparation for full stack developer

Please visit expectation to know for full stack developer. http://yoursanjeev.blogspot.com/2019/03/full-stack-web-development.html

Knowledge to have :

  • Rest or Web services.
    • Http verbs
    • Http 1.0 vs 2.0
    • Http vs. Https
    • JSON, Xml
    • Front Controller Pattern
    • Post/Redirect/Get pattern
    • MVC pattern
    • Routing
    • Filter chaining
  • Framework
    • What is framework?
    • Framework vs. Library
    • DI( Dependency Injection ) and IoC ( Inversion of Control )
    • N-tier Application Architecture
  • Testing
    • Unit testing vs. Integration testing
    • Mocking
    • Test runner vs. mocking framework
      • .net, ms test runner, and moq mocking framework
      • java, junit runner, and mokito
      • JS, karma test runner, and jasmine framework
  • Design Patterns
    • Factory, Singleton, Strategy, Template, Command, Decorator
  • Database integration
    • Connectivity driver like jdbc for java, ado.net for .net
    • ORM ( Object Relational Mapping ) ( Entity framework for .net, JPA specification for java, hibernate the implementation of jpa framework.
  • Mutithreading
    • Handling async operations
    • Concept of thread pool
  • Knowlege of package manager
    • Nuget for .net
    • Maven for java
    • npm for javascript
  • Javascript:
  • Angularjs
    • DI ( Dependency Injection )
    • Concept of digest cycle
    • MVC pattern
    • Style guide
  • React
    • Virtual DOM
    • State ful vs. State less component
    • Higher order component
  • State management 
    • Redux
    • React Context Api
  • Component Architecture
    • Smart vs. dump component
Warming up questions:
  • What is your favorite programming language and why?
  • Provide a web application that you have recently build, and explain the approach, and technical stack you used?
  • How to you stay aware with new technologies?
  • How do you notice inefficiency in code?
  • What is your familiarity with the design pattern?

Comments