Frontend Interview Questions For 3 Years Of Experience


To be a successful frontend developer, you need a combination of technical skills, problem-solving abilities, and a good understanding of user experience design. Here are some essential skills for frontend development:

  1. Proficient in HTML: Understanding the structure, semantics, and best practices of HTML is essential for creating well-structured and accessible web pages.
  2. Strong CSS Skills: CSS is used for styling and layout. You should be proficient in CSS fundamentals, including selectors, box model, positioning, responsive design, and CSS frameworks.
  3. JavaScript and Frameworks: JavaScript is a core language for frontend development. Familiarity with JavaScript and its libraries/frameworks like React, Angular, or Vue.js is crucial for building interactive and dynamic web applications.
  4. Responsive Design: Ability to create responsive layouts that adapt to different screen sizes and devices is essential for delivering a consistent and user-friendly experience across various platforms.

Front End Developer Interview Questions for 3 Years Of Experience

HTML Interview Questions for 3 Years Of Experience

  1. What is the use of aria hidden attribute ?
  2. What are some important points related to accessibility ?
  3. For accessibility which screen reader is used for which browser ?
  4. What are web workers ?
  5. Which html elements were used before HTML5 for embedding video into the website ?
  6. What is an image map ?
  7. What does semantic HTML mean ?
  8. What are the new features of HTML5 ?
  9. Explain use of meta tags in HTML ?
  10. What is view state and session state ?
  11. What should be preferred for storing tokens localstorage or session storage or cookies and why ?

  12.  CSS Interview Questions For 3 Years Of Experience

  1. Difference between display none and visibility hidden ?
  2. What are the new features in CSS3 ?
  3. What is the difference between active and focus pseudo classes ? -
  4. What is CSS box sizing property ? 
  5. What is the box model in CSS ?
  6. How do you create a responsive design using CSS3 ? 
  7. How to align an element both vertically and horizontally at the center of it’s parent element ?
  8. How to animate in css ?
  9. How to create a half circle using css ? 
  10. How to create a triangle using css ? 
  11. What is SCSS ? 
  12. What are mixins in SCSS ? 
  13. What are the benefits of using CSS preprocessors ?
  14. How can you implement responsive images ?
  15. Explain CSS flexbox with example ? 
  16. In CSS flexbox how to to put a child div which is on 3rd position inside the parent to top inside the parent container ?
  17. What is the difference between CSS grid and CSS flexbox ? 
  18. How to create a 9 square boxes with 3 rows and 3 columns using css ? 

JavaScript Interview Questions For 3 Years Of Experience

  1. What is Callback hell ?
  2. Explain promises in JavaScript ?
  3. Difference between observable and a promise
  4. How to create custom events in JavaScript ?
  5. Difference between prototype and _proto_ ?
  6. Explain prototypal inheritance in JavaScript ?
  7. Difference between for in and for of loop ?

  8. Difference between get and post methods ?
  9. Difference between post and put methods ?
  10. When we pass an object to a function are they passed by reference or by value ?
  11. What are the design patterns in JavaScript ?
  12. What do u understand by the terms mutable and immutable in JavaScript ?
  13. What is Async and Await in JavaScript ?
  14. Is array a data type ?
  15. How can we overwrite any JavaScript inbuilt property (like array.push())
  16. Explain exception handling in JavaScript ?
  17. Difference between a transpiler and a compiler ?
  18. How to apply conditional breakpoints in chrome browser debugging tool ?
  19. How to check if a number is an integer without using math function and without converting number into string or array ?
  20. Use of JavaScript clearInterval() ?
  21. How to define a private method or variable inside a class in JavaScript or ES6 ?
  22. Can arrow functions be used as constructor functions ?
  23. What is Map in JavaScript ?
  24. How to implement authentication in a website ?
  25. How would you implement pagination using JavaScript ?
  26. Difference between a browser tab and a window in context of localstorage and sessionstorage ?
  27. What is oauth in context of jwt ?
  28. What is nginx used for ?
  29. How to change the redirection URLs after the build has been made ?
  30. What is a JWT , what are it's parts and what is its use ?
  31. What are ‘set’ in javascript ?
  32. Do we have reverse() method on javascript string ?
  33. Name some array methods in JavaScript ?
  34. Which operation is faster among == and === ?
  35. Why storing JWT in cookie is safer than storing JWT in session storage or local storage? Is storing in cookie 100 percent safe ? what if I copy JWT from cookie in the browser debug panel and use it in a CSRF attack ?
  36. Explain Array's sort method for sorting numbers. What is the time complexity of this method ?
  37. What is quick sort and what is it's time complexity ?
  38. Write a code to flatten the contents of an object ?
  39. What is Micro frontend architecture ?
  40. What is the difference between first class function and higher order function ?    
  41. What is temporal dead zone ?
  42. What is the seal method in JavaScript ?
  43. What is functional programming in JavaScript ?
  44. Difference between put and patch method in javascript ?
  45. What is a REST API ?
  46. How to convert an object to an Array in JavaScript ?
  47. How to deep clone in JavaScript ?
  48. How to flatten an array in JavaScript ?
  49. What is debounce in JavaScript ?
  50. What is memoization in JavaScript ?
  51. How to write a function ‘Sum’ such that on calling sum(a)(b)(c)....() where a,b,c etc are numbers , the output will be a+b+c+....(function calls with parameters) ?

Angular Interview Questions For 3 Years Of Experience

  1. What are the ways to share data between 2 components ?
  2. What is lazy loading in Angular ?
  3. What are custom directives in Angular and how to create them ?
  4. What is the difference between ng serve and npm start ?
  5. What is the difference between ng add and npm install ?
  6. Can we use jQuery in Angular 2/4/5 ?
  7. What is replay subject in angular ?
  8. What is the difference between adding styles and scripts in angular.json and adding styles and scripts in index.html ?
  9. What is the difference between cold observables and hot observables ?
  10. What are the properties inside @ngModule decorator ?
  11. How to generate a component using cli command without creating its spec file ?
  12. What is RxJS ?
  13. What is the use of HttpClientModule ?
  14. Is it necessary to define a constructor in a component ?
  15. What are the security features in angular ?
  16. What is testbed in Jasmine ?
  17. What is the difference between Subject and Behaviour Subject ?
  18. What are the advantage of using observable instead of promise for http request ?
  19. Difference between authorization and authentication. Explain the basic difference and also in the context of an angular application ?
  20. What is AOT in Angular ?
  21. How to create custom pipe in Angular ?
  22. What are inbuilt Angular pipes ?
  23. Explain Software version nomenclature (semantic versioning) ?
  24. What is the use of tilde(~) and caret(^) sign in package.json ?
  25. What are interceptors in Angular ?
  26. Can we rename dist folder in Angular Project ?
  27. How would the browser Know that your app is an Angular based app ?
  28. How to make multiple http calls in parallel in Angular ?
  29. What is a module in TypeScript, and how can you use it ?
  30. How to hit an API before the loading of the appComponent ?
  31. If there is a package(or say library) that is not available through NPM , then how would you use it in your angular application ?
  32. How to implement treeshaking in Angular ?
  33. What can be the values of 'providedIn' property of @injectable decorator ?
  34. How to optimize Angular application using OnPush change detection strategy ?
  35. What is the latest Angular version and what are the new features added in it ?
  36. What are the types of forms available in Angular ? Explain with syntax.
  37. What are dynamic forms and how to create them in Angular ?
  38. How to show error messages on form controls ?
  39. How to use a service only for a specific component instead of the whole module ?
  40. Can you put ngIf and ngFor on same element ?
  41. What's the difference between Observable and Subject ?
  42. How does ng serve work ?
  43. How to improve Angular app performance ?
  44. What is AuthGuard in Angular ?
  45. Explain the canActivateChild route guard ?
  46. What is the difference between Canload and canActivate route guards ?
  47. Explain switch map , mergemap , forkjoin, combineLatest, concatMap, exhaustMap . what would happen if any of the requests fails in switch map , merge map or forkjoin ?
  48. What is dependency injection ?
  49. What's the difference between debounce and setTimeout ?
  50. What are RxJS key features ?
  51. What is the difference between 'from' and 'of' operator in RxJS ?
  52. How do you handle errors in RxJS observables ?
  53. What is the purpose of operators in RxJS, and can you give an example of a common operator ?
  54. What are services in Angular ?
  55. What is the difference between AOT and JIT ?
  56. What are the different building blocks of Angular ?
  57. How do you use the retry() operator in RxJS, and what is its purpose ?
  58. What is Angular change detection and how does it work ?
  59. How to dynamically create form fields with FormArray in Angular ?
  60. How to optimize an Angular application ?
  61. Explain pure and impure pipe in Angular ?
  62. Explain unit testing in Angular ?
  63. How to test an Angular Service ?
  64. Explain ngAfterContentInit hooks ?
  65. Explain ngAfterViewInit hook with example ?
  66. Difference between ngAfterContentInit and ngAfterViewInit ?
  67. What is View Encapsulation in Angular ?
  68. What is the use of polyfills ?
  69. What is scan operator in RxJS ?
  70. How does spyOn work in Angular ?
  71. How to mock http request in Angular ?


Git Interview Questions For 3 Years Of Experience




  1. How do you remove a file from a Git repository ?
  2. How do you undo the last Git commit ?
  3. How do you view the Git commit history ?
  4. What is tagging in git ?
  5. What is rollback in git ?
  6. What is git bisect command ?
  7. What is the use of Reflog in git ?
  8. How does Git handle file conflicts when merging branches ?
  9. What are Git hooks, and how can they be used in a repository ?
  10. Explain the concept of "cherry picking" in Git and how it can be done ?


JavaScript Coding Interview Questions 


  1. Write a code to display which character is coming how many times in a given string ?
  2. Write a function to check whether a string is a palindrome or not with time complexity of the code ?
  3. Given an array containing some numbers write a code to that will find out the missing numbers in the array's range ?
  4. Write a code to reverse all the words of a given string. For example :
    Input : “how are uoy”
    Output : “Woh era you”
  5. How to segregate 0s and 1s in an array in Javascript ?
  6. Write a function to check if an anagram of a string is palindrome or not ?
  7. Write a code to check if two strings are anagram of each other ?
  8. Write a code to group items of array by category ?
  9. How to get the maximum count of consecutive 1's in an array ?
  10. How do you write a factorial code in JavaScript ?
  11. Given an integer array, find the subarray with the largest sum, and return its sum ?
  12. How to merge two sorted arrays in JavaScript ?
  13. How do you check if a value is a prime number ?
  14. How to reverse a string in JavaScript using recursion ?


For more questions and answers visit our website at  frontend interview questions

Comments

Popular posts from this blog

Frontend Interview Questions External Article Links

Top 90+ Angular Interview Questions And Answers