Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3
FRONTEND DEVELOPER INTERVIEW
QUESTIONS . Role :- FRONTEND DEVELOPER Created by :- omkar kharmare and Nahid shaikh
HTML INTERVIEW QUESTIONS .
1. What is HTML? 2. What is the latest version of HTML? 3. What is the basic structure of an HTML document? 4. What are HTML elements and tags? 5. What is the difference between `<div>` and `<span>`? 6. What are semantic elements in HTML5? 7. Explain the difference between `<ol>`, `<ul>`, and `<dl>` tags. 8. What is the purpose of the `alt` attribute in an `<img>` tag? 9. What is the difference between `id` and `class` attributes?. 10. What is the difference between `<iframe>` and `<frame>` tags?
CSS INTERVIEW QUESTIONS
1. What is CSS? 2. What are the different ways to include CSS in a web page? 3. What is the difference between padding and margin in CSS? 4. Explain the CSS box model. 5. What are pseudo-classes in CSS? 6. What is the difference between `inline` and `block` elements in CSS? 7. What is the `box-sizing` property in CSS? 8. What are CSS selectors? 9. What is the difference between `position: relative`, `position: absolute`, and `position: fixed` in CSS? 10. What is the purpose of the `z-index` property in CSS? JAVA SCRIPT INTERVIEW QUESTION 1. How does Java script attain async behaviour when it is single threaded? (Event – Loop) 2. Explain how ‘this’ works in Java script 3. Difference between normal functions and arrow functions. 4. What are promises? 5. What is async-await? 6. What is JavaScript key features? 7. What is a callback function? 8. Explain closures, and how/why would you use one? 9. Questions on array methods – filter, map, reduce 10. What is currying? 11. What is composition? 12. How does java script code run? 13. What is debouncing and throttling? 14. What is prototypal inheritance? 15. Explain how media queries work in JavaScript 16. DOM Manipulation: Explain event delegation (Fundamental for efficient event handling) Describe event bubbling and capturing (Understanding event propagation)
WEB DEVELOPMENT COMBINE
QUESTIONS 1. Explain the difference between HTML and CSS. 2. Importance of sematic HTML elements ? 4. How do you center an element horizontally and vertically using CSS? 5. What are CSS preprocessors, and what are their benefits? 6. What is responsive design, and how do you achieve it using CSS? 7. How do you optimize web performance with CSS? Mention some techniques. 8. Explain the difference between `display: none;`, `visibility: hidden;`, and `opacity: 0; it? 8. How do you handle errors in JavaScript? Explain `try-catch` blocks.
Frontend Frameworks/Libraries:
1. What is the difference between Angular, React, and Vue.js?
2. Explain the virtual DOM and its role in frontend frameworks like React. 3. How do you manage state in React applications? 4. What are directives in Angular, and how do you use them? 5. Explain the component lifecycle in React. 6. What are props and state in React, and how do they differ? 7. What are mixins in Vue.js, and how do you use them? 8. What are key differences between server-side rendering (SSR) and client-side rendering (CSR) in web applications?
General/Web Development Concepts:
1. What is MVC (Model-View-Controller), and how does it apply to web development?
2. What is version control, and why is it important for web development? 3. What is responsive design, and why is it important? 4. What are progressive web apps (PWAs), and what are their advantages? 5. Explain the difference between HTTP and HTTPS. 6. What is web accessibility, and why is it important? 7. How do you ensure web security in your applications? 8. What tools and techniques do you use for debugging and testing web applications?