-
Notifications
You must be signed in to change notification settings - Fork 56
General
Dmitriy Gorbunov edited this page Sep 11, 2024
·
22 revisions
- What oop principles do you know?
- Describe SOLID principles
- What is the difference between composition and inheritance?
- What is cohesion?
- What is coupling?
- What is the difference between aggregation and composition?
- What is the difference between abstraction and encapsulation?
- What do you know about DI (Dependency injection)?
- What is the difference between Dependency injection and Service locator?
- What do you know about YAGNI, KISS, DRY?
- What do you know about TCP?
- What do you know about UDP?
- What is the difference between TCP and UDP?
- What do you know about URI?
- What do you know about URL?
- What do you know about SOAP?
- What do you know about REST?
- What do you know about GraphQL?;
- What do you know about OSI model?
- What is the difference between SOAP and REST?
- What is the difference between GET and POST request?
- What is the difference between HTTP and HTTPS?
- What is the difference between PUT and POST request?
- What do you know about ssl certificates?
- What do you know about certificate transparency?
- What do you know about certificate pinning?
- What is the difference between git rebase and git merge?
- What is the difference between git pull and git fetch?
- What is Agile?
- What is Scrum?
- What is Kanban?
- What is Extreme Programming (XP)?
- What is Feature Driven Development (FDD)?
- What do you know about waterfall methodology?
- Describe Scrum and Kanban principles
- What is encryption? What types of encryption keys do you know?
- What do you know about symmetric key encryption?
- What do you know about asymmetric key encryption?
- What is the difference between symmetric and asymmetric encryption?
- What do you know about CI?