Hernando Abella / Эрнандо Абелла - 120 Advanced JavaScript Interview Questions / 120 продвинутых вопросов для собеседования по JavaScript [2024, PDF/EPUB, ENG]

Страницы:  1
Ответить
 

tsurijin

Стаж: 5 лет

Сообщений: 2971


tsurijin · 27-Июл-25 10:12 (4 месяца 9 дней назад, ред. 27-Июл-25 10:12)

120 Advanced JavaScript Interview Questions / 120 продвинутых вопросов для собеседования по JavaScript
Год издания: 2024
Автор: Hernando Abella / Эрнандо Абелла
Издательство: Aluna Publishing House
Язык: Английский
Формат: PDF/EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 142
Описание: This book offers a structured approach to mastering JаvaScript interview questions, organized into five tiers, ranging from fundamental concepts to advanced challenges. By working through these questions, you’ll gain the confidence and knowledge needed to excel in technical interviews. Uncover the intricacies of this versatile language and harness its power to create innovative web applications. Whether you’re a developer looking to enhance your skills or a job seeker preparing for technical interviews. Elevate your coding journey today and unlock the endless possibilities of JаvaScript.
В этой книге предлагается структурированный подход к освоению вопросов для собеседований на JavaScript, разбитый на пять уровней, начиная от фундаментальных концепций и заканчивая сложными задачами. Проработав эти вопросы, вы обретете уверенность и знания, необходимые для успешного прохождения технических собеседований. Разберитесь в тонкостях этого универсального языка и используйте его возможности для создания инновационных веб-приложений. Независимо от того, являетесь ли вы разработчиком, стремящимся повысить свою квалификацию, или соискателем работы, готовящимся к собеседованиям с техническими специалистами. Начните свой путь в программировании уже сегодня и откройте для себя бесконечные возможности JavaScript.
Примеры страниц (скриншоты)
Оглавление
Introduction
01. Explain equality
02. Understanding Exponential Operator
03. Change the title of the page
04. Understanding JSON
05. Discussing Data Types
06. Mixins and Achieving Multiple Inheritance
07. How to Implement Polymorphism
08. Understanding Arrays in JavaScript and their creation
09. Callback Functions
10. NEGATIVE_INFINITY
11. Understanding NaN
12. if-else Statements
13. Try-Catch Statements
14. Type Conversion Functions
15. Changing Style/Class of an Element in JavaScript
16. Creating Private Variables in JavaScript using Closures
17. Power of 2 Checker
18. How to recursively reverse a Linked List?
19. FizzBuzz Challenge
20. Generating all Permutations of a String
21. Difference between await and yield keywords
22. Usage of import * as X from 'X'
23. Understanding the new Keyword
24. Cloning Objects
25. Adding Elements to the Beginning and End of an Array
26. Radix Sort Algorithm
27. Measuring the Performance of a JavaScript Function
28. Differences Between call() and apply() in JavaScript
29. Implementing a Sum Method with Flexible Syntax
30. Use of the Array.isArray() method
31. Classes
32. Exploring the Power of Web Workers
33. Array.of() method
34. What are computed properties
35. What's the output?
36. Escape Character
37. Coercing Non-Boolean values to Boolean
38. Understanding IIFEs
39. When to use Arrow Functions in ES6
40. Difference Between null and undefined
41. Closures
42. Debouncing in JavaScript and its Practical Application
43. Hoisting in JavaScript and Its Effects on Declarations
44. Labels
45. Swapping Variables
46. Using Event Delegation
47. Using the bind() Function
48. Generating Fibonacci Sequence with ES6 Generators
49. Recursive Binary Search
50. Calculating n-th Fibonacci Number using Tail Recursion
51. Using the Reduce Method
52. Checking Isomorphic Strings
53. Determining if a Value is an Integer
54. DOM Element Tree Traversal with Callback
55. Dynamic Property Manipulation
56.When to Use Arrow Functions in ES6
57. ES6 Class and ES5 Function Constructors
58. Understanding Function.prototype.bind
59. Arguments object
60. Typical Use Cases for Anonymous Functions
61. Distinguishing Object.freeze() from const
62. Understanding JavaScript Generators
63. Ideal Use Cases for ES6 Generators
64. Printing an Array
65. How to Empty a JavaScript Array
66. What is the function of close() in JavaScript?
67. Explain the function “use strict”.
68. Procedure of Document Loading
69. Explain JavaScript Browser Object Model (BOM)
70. What is Typecasting in JavaScript?
71. Import all the exports of a file as an object.
72. Different types of Popup boxes present in JavaScript
73. What is the way to add/delete properties to object?
74. In what way can you decode or encode a URL?
75. Explain JavaScript Cookies.
76. REST API
77. Local Storage
78. What's the output?
79. Making AJAX Requests in JavaScript: A Practical Guide
81. While loop
82. How to Access History in JavaScript
83. Understanding JavaScript Error Types
84. Understanding the Prototype Chain
85. What is the purpose of the isFinite function
86. Understanding the Nullish Coalescing Operator
87. What are the primitive data types in JavaScript?
88. Difference Between .forEach() and .map()
89. Hoisting in JavaScript
90. Predicting Code Output with Delete Operator
91. Understanding Property Deletion and Prototypes
92. Implementing the Singleton Design Pattern
93. Explaining the MVC Design Pattern
94. What is the Temporal Dead Zone in ES6?
95. null, undefined, and undeclared Variables
96. Eliminating Duplicate Values from JavaScript Array
97. Writing Multi-line Strings
98. Explain the output of the following code.
99. Calculating Associative Array Length
100. What would the given code return?
101. Mentioning whether or not a string is a palindrome.
102. What do you mean by Imports and Exports?
103. Array Manipulation
104. JavaScript Proxies
105. do-while loop
106. Behavior of the 'this' keyword in arrow functions
107. What are hidden classes?
108. Optimizing Property Access with Inline Caching
109. What are compose and pipe functions?
110. Understanding the "Symbol" Data Type in JavaScript.
111. ES6 Map vs. WeakMap
112. Revealing Module Pattern
113. Transpiling in JavaScript
114. Pass-by-Value or Pass-by-Reference
115. In JavaScript, why is the “this” operator inconsistent?
116. What is throttling and why it is used in JavaScript?
117. Memoization in JavaScript.
118. Event Loop and Non-blocking I/O in JavaScript.
119. What is inline caching?
120. Shallow Copy vs. Deep Copy
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error