HTML
- What is HTML
- Difference between absolute and relative path
- difference between http and https
- Difference between get and post method
- how to add multiple submit button in form
- how to open multiple pages using single hyperlink
- What is the difference between colspan and rowspan
- What is the difference between cellpadding and cellspacing
- What are different attributes available for img tag
- What is iframe
CSS
- What is CSS
- Type of CSS
- Difference between padding and margin
- how to give background color to body
- how to remove underline from hyperlink
- what is pseudo class
- What is selector. How to declare class and id
- How to horizontally center element using core css property
- Difference between display: none and hidden
- What is z-index
JS
- What is javascript
- Difference between Java and Javascript
- Difference between x, var y and let z
- What is JSON
- What is function prototype
- What is promises
- What is AJAX (fetch function)
- What is the use of this keyword
- What is use of defer or async attribute in script tag
- Difference between Javascript and ECMAScript
OOPS
- What are the major pillars of Object-Oriented Programming (OOP)?
- What is Inheritance in OOP, and what are its types?
- Which type of inheritance does Java not support?
- What is the difference between method overloading and method overriding?
- What is the difference between an abstract class and an interface?
- What is polymorphism, and how does it work in OOP?
- What is a constructor, and why is it used in OOP?
- What is the purpose of the super keyword in OOP, and how is it used?
- Design Patterns
- Multi-threading
- Dependency Injection
SQL
- What is RDBMS
- What is NoSQL
- Difference between where and having clause
- Difference between function and procedures
- Difference between triggers and events
- What is view
- Types of Joins
- Difference between Left join and Right join
- What is view
- What is indexing
- Difference between InnoDB and MyISAM
- What is ACID Properties
- What is transaction
Php
- What is Php
- Difference between GET, POST and REQUEST
- How session works | How to destroy session
- How to print error logs
- Difference between Session and Cookie
- What is the purpose of the echo statement in PHP? difference between echo and print statement
- Difference between include and require statements
- What are global variables.
- What is the purpose of the $_SESSION superglobal
- How can you retrieve data from a form
Server
- What is web server
- What is server block in nginx
- What is document root
- How to check status of service (nginx or mysql)
- Difference between apache and nginx
- What is CRON
- What is the use of sudo command
- What is firewall
- What is DNS Server What is the use of it
- How to show running processes. Kill any existing process
General CS/IT Questions
- How Internet works
- What is SQL Injection
- WHAT is CSRF attack
- What is MVC Design Pattern
- What is REST API
- What is DevOps
- What is Agile
- Difference between unit testing and integration testing
- What is SDLC
- Difference between Windows and Linux
GIT
- What is git
- How to take clone of any project in new folder
- What is the procedure to push any file from local machine to git repository
- What is branch in git
- How to resolve conflict
- What is the purpose of the git pull command
- How do you create a new branch in Git
- What is the purpose of the .gitignore file
- How can you check the status of your Git repository
- What is the difference between Git and GitHub
Agile
- What is Agile Scrum Master
- What is daily scrum
- What is product backlog
- What are the roles in scrum framework
- What is the ideal time period of 1 sprint.
- What is retrospective
- What are different ceremonies happened in scrum
- What is user stories
- What is Story Point
- What is daily scrum and how much time you should spend in daily scrum
Practical
- WAP to find factorial of 5 using recursive function
- Write SQL to find employees having 2nd highest salary
- WAP to print the following pattern using for loop
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1 - WAP to print table of 5 using only one loop in following format
5 * 1 = 5 | 5 * 10 = 50
5 * 2 = 10 | 5 * 10 = 50
5 * 3 = 15 | 5 * 10 = 50
5 * 4 = 20 | 5 * 10 = 50
5 * 5 = 25 | 5 * 10 = 50
5 * 6 = 30 | 5 * 10 = 50
5 * 7 = 35 | 5 * 10 = 50
5 * 8 = 40 | 5 * 10 = 50
5 * 9 = 45 | 5 * 10 = 50
5 * 10 = 50 | 5 * 10 = 50 - WAL to remove duplicate characters from string
- WAL to sort array of numbers having length 10
- WAL to find count of each characters from string
e.g. aaabbc
o/p:-
a = 3
b = 2
c = 1