1

Step 1

Frontend Interview GuideBook (greatfrontend)

2

Step 2

Задачи - Async operations

3

Step 3

Задачи - Accessibility

4

Step 4

Задачи - Data Structure & Alogorithms

5

Step 5

Задачи - Design System Components

6

Step 6

Задачи - DOM Manipulation

7

Step 7

Задачи - Forms

8

Step 8

Задачи - JavaScript Polyfills

9

Step 9

Задачи - Lodash Functions

10

Step 10

Задачи - State Management

11

Step 11

Книга JavaScript. Оптимизация производительности

1

Step 1

Frontend Interview GuideBook (greatfrontend)

2

Step 2

Задачи - Async operations

3

Step 3

Задачи - Accessibility

4

Step 4

Задачи - Data Structure & Alogorithms

5

Step 5

Задачи - Design System Components

6

Step 6

Задачи - DOM Manipulation

7

Step 7

Задачи - Forms

8

Step 8

Задачи - JavaScript Polyfills

9

Step 9

Задачи - Lodash Functions

10

Step 10

Задачи - State Management

11

Step 11

Книга JavaScript. Оптимизация производительности

23 October 2024

Goal author

General

Подготовка к этапу собеседования JavaScript

В рамках этой цели я буду готовиться к этапу собеседования в Т по JavaScript. Эта цель является частью общей цели по прохождению собеседования в компанию Т.

Здесь у меня на самом деле все +- хорошо ,однако немного плаваю в асинхронности. Теорию здесь нужно подтянуть ,освежить в памяти структуры данных в JS и последние фичи языка.

Для практики я решил взять ресурс greatfrontend с популярными задачами по JS с собеседований.

Сюда же добавлю некоторую базу по оптимизации JS-приложений.

 Goal Accomplishment Criteria

Все задачи по JS решены, дыры по асинхронности закрыты ,паттерны по оптимизации разобраны и изучены

  1. Frontend Interview GuideBook (greatfrontend)

    Гайд по прохождению Frontent Interview

    1. Front End Interviews — Definitive Overview and Preparation Guide

    2. Front End Resume — Front End Specific Writing Tips, with Examples

    3. Front End Interview Coding Questions — How to Prepare

    4. Front End Interview Algorithmic Coding Questions — How to Prepare

    5. Front End Interview JavaScript Questions — How to Prepare

    6. Front End Interview User Interface Coding Questions — How to Prepare

    7. Front End User Interface Questions Cheatsheet

    8. User Interface Components API Design Principles

    9. Front End System Design Questions — How to Prepare

    10. Front End Interview Quiz Questions — How to Prepare

  2. Задачи - Async operations

    1. Debounce

    2. Promise.All

    3. Traffic Light

    4. Digital Clock

    5. Job Board

    6. Sleep

    7. Cancellable Interval

    8. Cancellebale Timeout

    9. Promise.reject

    10. Promise.race

    11. Progress Bars

    12. Promise Merge

    13. Promise.resolve

    14. Promise Timeout

    15. Promise.withResolvers

    16. Promisify

    17. Promisify II

    18. Throttle

    19. Debounce II

    20. Map Async

    21. Promise.allSettled

    22. Promise.any

    23. Analog Clock

    24. Grid Lights

    25. Like Button

    26. Progress Bar II

    27. Map Async Limit

    28. Progress Bar III

    29. Stopwatch

    30. Whack-A-Mole

    31. Progress Bars IV

  3. Задачи - Accessibility

    1. Tabs

    2. Modal Dialog

    3. Accordion

    4. Accordion II

    5. Accordion III

    6. File Explorer II

    7. Modal Dialog II

    8. Modal Dialog III

    9. Tabs II

    10. Tabs III

    11. Auth Code Input

    12. Modal Dialog IV

  4. Задачи - Data Structure & Alogorithms

    1. Stack

    2. Insertion Sort

    3. Binary Search

    4. Breadth-first Search

    5. Depth-first Search

    6. Heap Sort

    7. Queue

    8. Event Emitter

    9. Merge Sort

    10. Quick Sort

    11. Topological Sort

    12. Selection Sort

    13. Unique Array

    14. Data Merging

    15. Event Emitter II

    16. Transfer List

    17. Undoable Counter

    18. Backbone Model

    19. Data Selection

    20. Table of Contents

    21. Transfer List II

    22. Wordle

  5. Задачи - Design System Components

    1. Tabs

    2. Modal Dialog

    3. Accordion

    4. Progress Bar

    5. Accordion II

    6. Accordion III

    7. Modal Dialog II

    8. Star Rating

    9. Tabs II

    10. Tabs III

    11. Modal Dialog IV

  6. Задачи - DOM Manipulation

    1. JQuery.css

    2. getElementsByStyle

    3. getElementsByTagName

    4. HTML Serializer

    5. Identical DOM Trees

    6. JQuery Class Manipulation

    7. Text Search

    8. getElementsByClassName

    9. getElementsByTagNameHierarchy

    10. Table of Contents

  7. Задачи - Forms

    1. Contact Form

    2. Mortgage Calculator

    3. Todo List

    4. Flight Booker

    5. Temperature Converter

    6. Signup Form

    7. Auth Code Input

    8. Nested Checkboxes

    9. Transfer List II

  8. Задачи - JavaScript Polyfills

    1. Type Utilities

    2. Type Utilities II

    3. Event Emitter

    4. Flatten

    5. Promise.all

    6. Find Index

    7. Find Last Index

    8. Function.prototype.apply

    9. Function.prototype.call

    10. Promise.reject

    11. Array.prototype.filter

    12. Array.prototype.map

    13. Array.prototype.reduce

    14. Function.prototype.bind

    15. Promise.race

    16. Array.prototype.concat

    17. Promise.resolve

    18. Promise.withResolvers

    19. Event Emitter II

    20. getElementsByTagName

    21. JSON.stringify

    22. Promise.allSettled

    23. Promise.any

    24. getElementsByClassName

    25. getElementsByTagNameHierarchy

  9. Задачи - Lodash Functions

    1. Count By

    2. Debounce

    3. Flatten

    4. Clamp

    5. Chunk

    6. Compact

    7. Difference

    8. Drop Right While

    9. Drop While

    10. Fill

    11. Find Index

    12. Find Last Index

    13. From Pairs

    14. Get

    15. In Range

    16. Intersection

    17. Once

    18. Unique Array

    19. Size

    20. Curry

    21. Group By

    22. Intersection By

    23. Intersection With

    24. Is Empty

    25. Limit

    26. Throttle

    27. Deep Equal

  10. Задачи - State Management

    1. Data Table

    2. Data Table II

    3. Grid Lights

    4. Connect Four

    5. Image Carousel II

    6. Pixel Art

    7. Transfer List

    8. Undoable Counter

    9. Users Database

    10. Whack-A-Mole

    11. Memory Game

    12. Data Table III

    13. Data Table IV

    14. Image Carousel III

    15. Nested Checkboxes

    16. Transfer List III

    17. Wordle

  11. Книга JavaScript. Оптимизация производительности

    1. Загрузка и выполнение

    2. Доступ к данным

    3. Работа с деревом DOM

    4. Алгоритмы и управление потоком выполнения

    5. Строки и регулярные выражения

    6. Отзывчивые интерфейсы

    7. Ajax

    8. Приемы программирования

    9. Сборка и развертывание высокопроизводительных веб-приложений

    10. Инструменты

  • 191
  • 23 October 2024, 11:35
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?