Please visit expectation to know for full stack developer. http://yoursanjeev.blogspot.com/2019/03/full-stack-web-development.html
Knowledge to have :
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:
- Event loop, callbacks, higher order functions, lexical scope, variable hoisting
- Async programming, Promise
- Module system ( CommonJS, AMD, UMD, ES6 )
- 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
Post a Comment