➀ Good Etiquette
➁ Ability to work in a Team
➂ Ability to provide solutions
➃ Proactivity in detecting issues
➄ Ability to work in diverse situations
➅ Time management
➆ Handling criticism
➇ Handling escalations
➊.➁ Technical Skills
➀ Language Syntax
➁ Key features in JavaScript
➂ Frameworks/Libraries
➃ Portfolio/Real Projects
➀ Declaration & Invocation
➁ Function Parameter vs Arguments
➂ Default Function Parameters
➃ Using "arguments"
➄ Arrow Function
➅ Callback Function
➆ Higher Order Function
➇ Variadic Function
➈ IIFE
➉ Closure
➌.➇ Strings
➀ How String operates
➁ Creating a String
➂ Getting a character and its code
➃ Getting a substring
➄ String concatenation
➅ String Template Literal (``)
➆ String's utility methods
➇ Using RegEx
➌.➈ Arrays
➀ Creating an Array
➁ array.length
➂ Finding elements/index of element
➃ Looping through array (HOFs, for...of loop)
➄ Inserting/Deleting Element(s)
➅ slice vs splice
➆ Spread vs Rest Param
➇ Destructuring Assignment
➌.➉ Object Literals
➀ Creating Object through literals
➁ JSON vs Object Literals
➂ Getting Keys, Values
➃ Looping through Object entries (for...in)
➄ Spread vs Rest Param
➅ Destructuring Assignment
➀ new operator
➁ Constructor function and Object creation
➂ getter and setter
➃ Class
➄ use of this
➅ prototype object
➆ Object Inheritance in JS
➇ Utility methods of Object class
➌.➀➂ Browser APIs
⮑ DOM API
⮑ Fetch API
⮑ Graphics
⮑ Canvas API
⮑ WebGL
⮑ Rich Media
⮑ Web Audio API
⮑ Media Streams API
⮑ Device
⮑ Notifications API
⮑ Vibration API
⮑ Client-side Storage
⮑ Web Storage API
⮑ IndexedDB API
➌.➀➃ Others
➀ Set class
➁ Map class
➂ Date class
➃ Utility Math functions
➄ Iterator
➅ Generator
End of 🧵
Are you interested in Interview Preparation guide? I will be sharing those regularly on JavaScript, React, Web Development, Backend Development, Full-stack Development.
To never miss any, Follow me ✅
• • •
Missing some Tweet in this thread? You can try to
force a refresh
➊ Basics about Arrays
➋ Array Properties
➌ Array Methods
➍ Looping through Arrays
➎ Array related Operators
➏ Common Array Operations
➐ Comparison of Terms
🚥 Disclaimer
⬖ The questions covered here are mostly conceptual
⬘ I never claim only these type of questions are/should be asked during interviews
⬗ For interviews, you should have fundamentals strong. And you should be able to provide solutions to practical problems.
➊ Check if input is of number type
➋ Check if input value contains a number
➌ Check if input value is null or, undefined
➍ Check if input value is null or, empty string
➎ Check if input value is falsy
➏ Check if input is an Array
➐ Check if input is an Empty object