и посмотреть медиа
Frontend Interview - JS HTML CSS
и посмотреть медиа
Channel for preparing for frontend interviews: JavaScript, HTML, CSS. Practical tasks and analyses.
Channel for preparing for frontend interviews: JavaScript, HTML, CSS. Practical tasks and analyses.
The resource is dedicated to preparing for frontend developer interviews. Contains questions, tests and answers on JavaScript, HTML and CSS. Helps systematize knowledge and confidently pass the interview.
Если ты хочешь войти во фронтенд-разработку — сейчас идеальный момент входа. ИИ не убил профессию. Он убрал самое страшное — барьер входа. Сегодня первый рабочий сайт можно сгенерировать через ChatGPT или DeepSeek, довести до ума на HTML и CSS, оживить JavaScript и выложить в продакшен. Всё это за одну неделю. Именно это мы и делаем на бесплатном 7-дневном практикуме. Ты пройдёшь путь от чистого листа до реального проекта в портфолио, с поддержкой кураторов на каждом шаге. Не один на один с туториалами. Стартуем завтра. 👉 Приходи на бесплатный практикум 🎁 Каждому участнику гайд «Фронтенд в 2026: что делать новичку в эпоху ИИ»
Открыть канал и посмотреть медиаFind the stray number Вам дан массив целых чисел нечетной длины, все из которых одинаковы, за исключением одного единственного числа. Завершите метод, который принимает такой массив и возвращает это единственное число. Входной массив всегда будет верным! (нечетная длина >= 3) Примеры: [1, 1, 2] ==> 2 [17, 17, 3, 17, 17, 17, 17] ==> 3 👉 @frontendInterview
Открыть канал и посмотреть медиаПрограммирование в алгоритмах Искусство программирования представлено в виде учебного курса, раскрывающего секреты наиболее популярных алгоритмов. Освещены такие вопросы, как комбинаторные алгоритмы, перебор, алгоритмы на графах, алгоритмы вычислительной геометрии. Приводятся избранные олимпиадные задачи по программированию с указаниями к решению. 👉 @frontendInterview
Открыть канал и посмотреть медиаКак реализовать перегрузку функции в TypeScript? TypeScript поддерживает перегрузку функций, но её реализация отличается от той, которую можно видеть в других языках. А именно, описывается лишь одна функция и некоторое количество её объявлений с разными параметрами. Когда такой код компилируется в JavaScript, в нём остаётся лишь одна функция. Этот механизм работает благодаря тому, что JS-функции можно вызывать с любым количеством параметров. class Foo { myMethod(a: string); myMethod(a: number); myMethod(a: number, b: string); myMethod(a: any, b ? : string) { alert(a.toString()); } } 👉 @frontendInterview
Открыть канал и посмотреть медиаStory Points или искусство делать ставку на выдуманные числа Сегодня я хотел бы в очередной раз поднять тему оценки задач, а конкретно оценки при помощи Story Points. Хотя мы давно применяем их в работе, оказалось, что команда по-разному трактует детали. Поэтому мы решили систематизировать и выровнять наши знания, собрать хорошие практики по работе со Story Points и попробовать улучшить процедуру оценки задач у нас. Результатом работы стал этот материал, которым я с радостью делюсь с вами. Он не претендует на откровения, но удобно собирает терминологию, практические советы и наш опыт — возможно, это сэкономит вам пару-тройку Story Points. 👉 @frontendInterview
Открыть канал и посмотреть медиаCSS cвойство margin Margin задаёт внешние отступы вокруг элемента. Эти отступы не являются частью ширины/высоты элемента при любом значении box-sizing. Схлопывание Вертикальные отступы схлопываются друг с другом, горизонтальные – нет. То-есть, если два расположить в колонку (один под другим) и задать каждому margin: 20px 0, то расстояние между ними будет равняться 20px, а не 40px. При этом, если бы у верхнего элемента был задан отступ в 40px, а у нижнего - в 30px, то автоматически выбрался бы больший из них - 40px. Горизонтальные отступы при этом не схлопываются, а суммируются. Отрицательные значения Отрицательные значения margin-top/margin-left смещают элемент со своего обычного места. В CSS есть другой способ добиться похожего эффекта – а именно position:relative. Но между ними есть одно принципиальное различие: при сдвиге через margin соседние элементы занимают освободившееся пространство в отличие от position: relative, при котором элемент визуально сдвигается, но место, где он был, остаётся «занятым». 👉 @frontendInterview
Открыть канал и посмотреть медиаFind numbers with 3 divisors Ваша задача — написать функцию, которая принимает два целых числа n, m и возвращает отсортированный массив всех целых чисел от n до m включительно, имеющих всего 3 делителя (без учета 1 и самого числа). Пример: solution(2, 20) -> [16] // У 16 три делителя - 2, 4, 8 👉 @frontendInterview
Открыть канал и посмотреть медиаData Structures & Algorithms with JavaScript Хорошая книга, рассчитанная для тех, кто считает, что JavaScript нужен не только для анимаций и баннеров. Из книги вы узнаете всё про классические структуры данных и алгоритмы с различными примерами реализации. В книге описана работа с алгоритмами поиска/сортировки, массивами, списками, хэш-таблицами и много других полезных тем, которые нужно знать JS-разработчику. 👉 @frontendInterview
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!