What is CI
Continuous Integration
What is Docker
containerization platform which packages your application and all its dependencies together in the form of containers so as to ensure that your application works seamlessly in any environment be it development or test or production.
Difference between VM and container
Name some Python based automation frameworks
Functional/Unit testing
Behavior Driven Testing
What are programming paradigms
Programming paradigms are a way to classify programming languages based on their features. Languages can be classified into multiple paradigms.
What is Test Driven Development
A software development process that relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the code is improved so that the tests pass.
1) Add a test
2) Run test and see that it fails
3) Write the code
4) Run test again and see that it passes
5) Refactor code as necessary
Difference between Javascript and NodeJS
- Node.js: Interpreter for Javascript environment
What is Node.js?
Difference between Node.js API functions
What is the package.json file?
Types of Security Architecture
List configuration management tools