Подготовка к этапу собеседования JavaScript
В рамках этой цели я буду готовиться к этапу собеседования в Т по JavaScript. Эта цель является частью общей цели по прохождению собеседования в компанию Т.
Здесь у меня на самом деле все +- хорошо ,однако немного плаваю в асинхронности. Теорию здесь нужно подтянуть ,освежить в памяти структуры данных в JS и последние фичи языка.
Для практики я решил взять ресурс greatfrontend с популярными задачами по JS с собеседований.
Сюда же добавлю некоторую базу по оптимизации JS-приложений.
Критерий завершения
Все задачи по JS решены, дыры по асинхронности закрыты ,паттерны по оптимизации разобраны и изучены
- 
                    
                    Frontend Interview GuideBook (greatfrontend)Гайд по прохождению Frontent Interview - 
                                                                        Front End Interviews — Definitive Overview and Preparation Guide 
- 
                                                                        Front End Resume — Front End Specific Writing Tips, with Examples 
- 
                                                                        Front End Interview Coding Questions — How to Prepare 
- 
                                                                        Front End Interview Algorithmic Coding Questions — How to Prepare 
- 
                                                                        Front End Interview JavaScript Questions — How to Prepare 
- 
                                                                        Front End Interview User Interface Coding Questions — How to Prepare 
- 
                                                                        Front End User Interface Questions Cheatsheet 
- 
                                                                        User Interface Components API Design Principles 
- 
                                                                        Front End System Design Questions — How to Prepare 
- 
                                                                        Front End Interview Quiz Questions — How to Prepare 
 
- 
                                                                        
- 
                    
                    Задачи - Async operations- 
                                                                        Debounce 
- 
                                                                        Promise.All 
- 
                                                                        Traffic Light 
- 
                                                                        Digital Clock 
- 
                                                                        Job Board 
- 
                                                                        Sleep 
- 
                                                                        Cancellable Interval 
- 
                                                                        Cancellebale Timeout 
- 
                                                                        Promise.reject 
- 
                                                                        Promise.race 
- 
                                                                        Progress Bars 
- 
                                                                        Promise Merge 
- 
                                                                        Promise.resolve 
- 
                                                                        Promise Timeout 
- 
                                                                        Promise.withResolvers 
- 
                                                                        Promisify 
- 
                                                                        Promisify II 
- 
                                                                        Throttle 
- 
                                                                        Debounce II 
- 
                                                                        Map Async 
- 
                                                                        Promise.allSettled 
- 
                                                                        Promise.any 
- 
                                                                        Analog Clock 
- 
                                                                        Grid Lights 
- 
                                                                        Like Button 
- 
                                                                        Progress Bar II 
- 
                                                                        Map Async Limit 
- 
                                                                        Progress Bar III 
- 
                                                                        Stopwatch 
- 
                                                                        Whack-A-Mole 
- 
                                                                        Progress Bars IV 
 
- 
                                                                        
- 
                    
                    Задачи - Accessibility- 
                                                                        Tabs 
- 
                                                                        Modal Dialog 
- 
                                                                        Accordion 
- 
                                                                        Accordion II 
- 
                                                                        Accordion III 
- 
                                                                        File Explorer II 
- 
                                                                        Modal Dialog II 
- 
                                                                        Modal Dialog III 
- 
                                                                        Tabs II 
- 
                                                                        Tabs III 
- 
                                                                        Auth Code Input 
- 
                                                                        Modal Dialog IV 
 
- 
                                                                        
- 
                    
                    Задачи - Data Structure & Alogorithms- 
                                                                        Stack 
- 
                                                                        Insertion Sort 
- 
                                                                        Binary Search 
- 
                                                                        Breadth-first Search 
- 
                                                                        Depth-first Search 
- 
                                                                        Heap Sort 
- 
                                                                        Queue 
- 
                                                                        Event Emitter 
- 
                                                                        Merge Sort 
- 
                                                                        Quick Sort 
- 
                                                                        Topological Sort 
- 
                                                                        Selection Sort 
- 
                                                                        Unique Array 
- 
                                                                        Data Merging 
- 
                                                                        Event Emitter II 
- 
                                                                        Transfer List 
- 
                                                                        Undoable Counter 
- 
                                                                        Backbone Model 
- 
                                                                        Data Selection 
- 
                                                                        Table of Contents 
- 
                                                                        Transfer List II 
- 
                                                                        Wordle 
 
- 
                                                                        
- 
                    
                    Задачи - Design System Components- 
                                                                        Tabs 
- 
                                                                        Modal Dialog 
- 
                                                                        Accordion 
- 
                                                                        Progress Bar 
- 
                                                                        Accordion II 
- 
                                                                        Accordion III 
- 
                                                                        Modal Dialog II 
- 
                                                                        Star Rating 
- 
                                                                        Tabs II 
- 
                                                                        Tabs III 
- 
                                                                        Modal Dialog IV 
 
- 
                                                                        
- 
                    
                    Задачи - DOM Manipulation- 
                                                                        JQuery.css 
- 
                                                                        getElementsByStyle 
- 
                                                                        getElementsByTagName 
- 
                                                                        HTML Serializer 
- 
                                                                        Identical DOM Trees 
- 
                                                                        JQuery Class Manipulation 
- 
                                                                        Text Search 
- 
                                                                        getElementsByClassName 
- 
                                                                        getElementsByTagNameHierarchy 
- 
                                                                        Table of Contents 
 
- 
                                                                        
- 
                    
                    Задачи - Forms- 
                                                                        Contact Form 
- 
                                                                        Mortgage Calculator 
- 
                                                                        Todo List 
- 
                                                                        Flight Booker 
- 
                                                                        Temperature Converter 
- 
                                                                        Signup Form 
- 
                                                                        Auth Code Input 
- 
                                                                        Nested Checkboxes 
- 
                                                                        Transfer List II 
 
- 
                                                                        
- 
                    
                    Задачи - JavaScript Polyfills- 
                                                                        Type Utilities 
- 
                                                                        Type Utilities II 
- 
                                                                        Event Emitter 
- 
                                                                        Flatten 
- 
                                                                        Promise.all 
- 
                                                                        Find Index 
- 
                                                                        Find Last Index 
- 
                                                                        Function.prototype.apply 
- 
                                                                        Function.prototype.call 
- 
                                                                        Promise.reject 
- 
                                                                        Array.prototype.filter 
- 
                                                                        Array.prototype.map 
- 
                                                                        Array.prototype.reduce 
- 
                                                                        Function.prototype.bind 
- 
                                                                        Promise.race 
- 
                                                                        Array.prototype.concat 
- 
                                                                        Promise.resolve 
- 
                                                                        Promise.withResolvers 
- 
                                                                        Event Emitter II 
- 
                                                                        getElementsByTagName 
- 
                                                                        JSON.stringify 
- 
                                                                        Promise.allSettled 
- 
                                                                        Promise.any 
- 
                                                                        getElementsByClassName 
- 
                                                                        getElementsByTagNameHierarchy 
 
- 
                                                                        
- 
                    
                    Задачи - Lodash Functions- 
                                                                        Count By 
- 
                                                                        Debounce 
- 
                                                                        Flatten 
- 
                                                                        Clamp 
- 
                                                                        Chunk 
- 
                                                                        Compact 
- 
                                                                        Difference 
- 
                                                                        Drop Right While 
- 
                                                                        Drop While 
- 
                                                                        Fill 
- 
                                                                        Find Index 
- 
                                                                        Find Last Index 
- 
                                                                        From Pairs 
- 
                                                                        Get 
- 
                                                                        In Range 
- 
                                                                        Intersection 
- 
                                                                        Once 
- 
                                                                        Unique Array 
- 
                                                                        Size 
- 
                                                                        Curry 
- 
                                                                        Group By 
- 
                                                                        Intersection By 
- 
                                                                        Intersection With 
- 
                                                                        Is Empty 
- 
                                                                        Limit 
- 
                                                                        Throttle 
- 
                                                                        Deep Equal 
 
- 
                                                                        
- 
                    
                    Задачи - State Management- 
                                                                        Data Table 
- 
                                                                        Data Table II 
- 
                                                                        Grid Lights 
- 
                                                                        Connect Four 
- 
                                                                        Image Carousel II 
- 
                                                                        Pixel Art 
- 
                                                                        Transfer List 
- 
                                                                        Undoable Counter 
- 
                                                                        Users Database 
- 
                                                                        Whack-A-Mole 
- 
                                                                        Memory Game 
- 
                                                                        Data Table III 
- 
                                                                        Data Table IV 
- 
                                                                        Image Carousel III 
- 
                                                                        Nested Checkboxes 
- 
                                                                        Transfer List III 
- 
                                                                        Wordle 
 
- 
                                                                        
- 
                    
                    Книга JavaScript. Оптимизация производительности- 
                                                                        Загрузка и выполнение 
- 
                                                                        Доступ к данным 
- 
                                                                        Работа с деревом DOM 
- 
                                                                        Алгоритмы и управление потоком выполнения 
- 
                                                                        Строки и регулярные выражения 
- 
                                                                        Отзывчивые интерфейсы 
- 
                                                                        Ajax 
- 
                                                                        Приемы программирования 
- 
                                                                        Сборка и развертывание высокопроизводительных веб-приложений 
- 
                                                                        Инструменты 
 
- 
                                                                        
- 1142
- 23 октября 2024, 11:35
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением
 
     
     
                         
				