A full stack developer should know:-

1. Programming languages

Must be proficient in multiple languages, including PHP, Java, C #, Ruby, Perl, Python, etc. Must be familiar with different ways to structure, design, implement and test the project based on languages.

2. Frameworks:

Must know the words that are accompanied by development frameworks, such as Spring, JAVA, MyBatis, Python Django, PHP think  PHP, Hibernate, nodeJs express, yin, etc.

3. Front-end:

Must master necessary front-end technologies such as CSS3, HTML5, and JavaScript. Additional study of third-party libraries such as JQuery, SASS, LESS, AngularJS, or REACT is also required.

4. Databases:

Knowledge of at least one database is expected. Currently, the popular databases are MySQL, Oracle, MongoDB, SQLServer and Redis.

5. Design ability:

Basic knowledge of the principle of prototype design, UI and UX design is needed.

BY Best Interview Question ON 03 May 2022