0% found this document useful (0 votes)
4 views4 pages

Web Developer Interview Question Bank

This document is a comprehensive interview question bank for fresher web developers, covering key topics such as HTML, CSS, JavaScript, React.js, Spring Boot, MySQL, Git, Agile methodologies, Java problem-solving, and HR behavioral questions. Each section contains a list of relevant questions aimed at assessing a candidate's knowledge and skills in these areas. The questions range from basic concepts to more advanced topics, providing a well-rounded preparation guide for interviews.

Uploaded by

58yscd8fj5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

Web Developer Interview Question Bank

This document is a comprehensive interview question bank for fresher web developers, covering key topics such as HTML, CSS, JavaScript, React.js, Spring Boot, MySQL, Git, Agile methodologies, Java problem-solving, and HR behavioral questions. Each section contains a list of relevant questions aimed at assessing a candidate's knowledge and skills in these areas. The questions range from basic concepts to more advanced topics, providing a well-rounded preparation guide for interviews.

Uploaded by

58yscd8fj5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

All-in-One Fresher Web Developer

Interview Question Bank


HTML & CSS
1. What is the difference between HTML and HTML5?

2. How is semantic HTML beneficial?

3. What are block vs inline elements? Give examples.

4. How do you make a website responsive?

5. What is the difference between relative, absolute, fixed, and sticky positioning in CSS?

6. What is Flexbox and how does it work?

7. What is the difference between classes and IDs in CSS?

8. How can you center a div both vertically and horizontally?

9. What is the difference between “em”, “rem”, “px” and “%” in CSS?

10. Explain specificity and how CSS resolves conflicts.

JavaScript (ES6+)
1. What are let, const, and var? Differences?

2. Explain closures with an example.

3. What are arrow functions? How do they differ from regular functions?

4. What are promises and async/await?

5. Explain event bubbling and event delegation.

6. What is the difference between == and ===?

7. How does the JavaScript event loop work?

8. What is hoisting in JavaScript?

9. Explain the difference between null and undefined.

10. What are JavaScript data types?


React.js (Frontend)
1. What is React? Why is it used?

2. What is the virtual DOM and how does React use it?

3. Explain useState and useEffect hooks with examples.

4. What are props and state? How are they different?

5. What is JSX? Why do we use it?

6. What are controlled vs uncontrolled components?

7. What is conditional rendering in React?

8. How do you lift state up in React?

9. How does React handle forms?

10. What are keys in React lists and why are they important?

Spring Boot (Backend - Java)


1. What is Spring Boot and how is it different from Spring Framework?

2. What is a Spring Boot starter dependency?

3. Explain the flow of a REST API call in Spring Boot.

4. What are annotations like @RestController, @Service, @Autowired, @RequestMapping,


etc.?

5. How do you connect a Spring Boot app to MySQL?

6. What is Spring Data JPA? How is it useful?

7. What is the purpose of application.properties or application.yml?

8. What are CRUD operations using JpaRepository?

9. What is the difference between @Component, @Service, and @Repository?

10. How do you handle exceptions globally in Spring Boot?

11. What is dependency injection and how is it implemented in Spring Boot?

12. How does Spring Boot automatically configure applications (auto-configuration)?

13. What is a DTO (Data Transfer Object)? Why use it?


14. How do you validate request bodies using annotations (like @Valid, @NotNull)?

15. How do you secure a Spring Boot REST API?

MySQL Database
1. What is MySQL and why is it used?

2. What are primary key, foreign key, unique, and not null constraints?

3. Explain the normalization process (1NF, 2NF, 3NF).

4. How do you perform CRUD operations in MySQL?

5. Write a query to: Retrieve all users, Insert a new record, Update a user’s email, Delete a
user by ID.

6. What is an index? How does it improve performance?

7. Explain different types of joins (INNER, LEFT, RIGHT, FULL).

8. What is a subquery? Give an example.

9. How do you connect Spring Boot with MySQL? (Which properties must be set?)

10. What is the use of @Query annotation in Spring Data JPA?

Git & Agile


1. What is Git and how is it different from GitHub?

2. How do you clone a repository?

3. What is the difference between git pull and git fetch?

4. How do you resolve merge conflicts?

5. What are branches in Git and how do you create/switch/delete them?

6. What is Agile methodology?

7. Explain Scrum and your role in it (as a developer).

8. What are sprints and sprint planning?

9. What is a user story?

10. How do you manage tasks in a sprint?


Java Problem Solving & Core Java
1. Java program to reverse a string.

2. Java function to check if a number is even/odd.

3. Find the largest number in an array using Java.

4. Java program to check if a string is a palindrome.

5. Java code to count vowels and consonants.

6. Write a Java program to sort an array.

7. What is the difference between ArrayList and LinkedList?

8. What are exception handling keywords in Java (try, catch, finally)?

9. Explain the difference between == and .equals() in Java.

10. What is the use of static and final keywords?

HR / Behavioral Questions
1. Tell me about yourself.

2. Why do you want to work at this MNC?

3. Describe a project where you faced challenges and how you overcame them.

4. Are you open to relocation?

5. How do you handle tight deadlines?

6. What are your strengths and weaknesses?

7. How do you keep yourself updated with new technologies?

8. How do you handle feedback or criticism?

9. Where do you see yourself in 5 years?

10. Why should we hire you?

You might also like