Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
NotificationsYou must be signed in to change notification settings

mayurkadampro/JavaScript-TypeScript-Interview-Guide

Repository files navigation

Welcome to theJavaScript & TypeScript Interview Guide! This repository is curated to assist developers in preparing for interviews by covering core concepts, coding challenges, design patterns, and system design principles.

Table of Contents

  1. JavaScript & TypeScript Core Concepts
  2. Beginner Pattern Problems
  3. Machine Round & Polyfills
  4. Data Structures
  5. Low-Level Design (LLD)
  6. High-Level Design (HLD)

1. JavaScript & TypeScript Core Concepts

Folder:01 - JavaScript & TypeScript Core Concepts

This section delves into fundamental concepts essential for mastering JavaScript and TypeScript.

🔥 JavaScript & TypeScript Core Concepts

JavaScript Core ConceptsTypeScript Core Concepts
Arrow FunctionsTypeScript Types
Closures
Currying
Generators
Hoisting
Iterators & Iterables
NaN
Rest vs Spread Operator
Scope of Variables
Scope ofthis
Undefined vs Null
Automatic Semicolon Insertion

2. Beginner Pattern Problems

Folder:02 - Beginner Pattern Problems

Enhance your problem-solving skills with these pattern-based challenges.

🏆 Pattern Problems

Star PatternsNumber PatternsAlphabet PatternsMiscellaneous Patterns
Rectangle Star PatternBinary Number Triangle PatternIncreasing Letter Triangle PatternSymmetric Void Pattern
Half Diamond Star PatternNumber Crown PatternReverse Letter Triangle PatternSymmetric Butterfly Pattern
Diamond Star PatternIncreasing Number Triangle PatternAlpha Ramp PatternHollow Rectangle Pattern
Star PyramidRight-Angled Number Pyramid 01Alpha Hill PatternRight-Angled Triangle Pattern
Inverted Star PyramidRight-Angled Number Pyramid 02Alpha Triangle PatternInverted Right Pyramid
Inverted Numbered Right Pyramid
The Number Pattern

3. Machine Round & Polyfills

Folder:03 - Machine Round & Polyfills

Prepare for machine coding rounds with these practical problems and polyfill implementations.

🚀 JavaScript Concepts and Utilities

Function Binding and Invocation
Function Utilities
Functional Programming
Polyfills
Object and Prototype Manipulation
Data Conversion and Manipulation
Asynchronous Control
Utility Functions

4. Data Structures

Folder:04 - Data Structures (Not Started Yet)

5. Low-Level Design (LLD)

Folder:05 - Low-Level Design

Understand system design principles and implement design patterns.

TypeScript Design Patterns

⚙️ Design Patterns

Creational PatternsStructural PatternsBehavioral Patterns
Factory Method (Vehicle System)Proxy Pattern (Secure Bank Account)Null Object Pattern (Vehicle System)
Abstract Factory (Vehicle System)Decorator Pattern (Vehicle System)Chain of Responsibility (Logging System)
Builder Pattern (Vehicle System)Adapter Pattern (Vehicle Charging System)Strategy Pattern (Vehicle System)
Facade Pattern (Vehicle System)Composite Pattern (File System)Observer Pattern (Traffic Signal)
State Pattern (Traffic Light System)

[8]ページ先頭

©2009-2025 Movatter.jp