Logo
TGCATALOG
Catálogo Selecciones Blog
Frontend Interview - JS HTML CSS

Frontend Interview - JS HTML CSS

Канал для подготовки к собеседованиям по фронтенду: JavaScript, HTML, CSS. Практические задания и разборы.

Sin valoraciones
123
10.09.2026
123
10.09.2026
Sin valoraciones
123
10.09.2026
Redirección segura vía bot
О канале

Канал для подготовки к собеседованиям по фронтенду: JavaScript, HTML, CSS. Практические задания и разборы.

Подписчиков 10,493
Тематика IT
Язык Español
Ссылка t.me/frontendInterview
Descripción

Ресурс посвящен подготовке к собеседованиям на позиции фронтенд-разработчика. Содержит вопросы, тесты и ответы по JavaScript, HTML и CSS. Помогает систематизировать знания и уверенно пройти интервью.

Últimas publicaciones

Frontend Interview - JS HTML CSS
Frontend Interview - JS HTML CSS
🔒Открыть пост
и посмотреть медиа
Создание массива из большого количества повторяющихся элементов Есть несколько разных способов для создания массива с котиками. Допустим, нам нужно завести котиков в 100 комнат, по одному на комнату, как это сделать? Можно выделить место (память) для котиков, а потом заселить туда котиков: Array(100).fill("😸") // Чуть более функциональный стиль Также мы можем выделить 100 комнат, а потом пройти в каждую и руками туда посадить кота. Массив можно создать с помощью деструктуризации [...]. [...Array(100)].map(() => "😸") Также можно создать массив с помощью функции Array.from, указав способ обработки каждого элемента. Array.from(Array(100), () => "😸") В Array.from также можно передать array-like структуру данных, для этого нам нужно передать поле length. Array.from({ length: 100}, () => '😸') Можно создать пустой массив, создать цикл и поселить в каждую комнату по её индексу по коту. const arr = [] for(let i=0; i
Frontend Interview - JS HTML CSS
Frontend Interview - JS HTML CSS
🔒Открыть пост
и посмотреть медиа
Как frontend-разработчику получить оффер в Bigtech? Ты вроде бы уже не джун, но всё равно чувствуешь, что топчешься на месте? Рынок перегрет, требований всё больше, а откликов — всё меньше? На собесах валят на алгоритмах или просят "нарисовать" архитектуру, как будто ты ведущий. При этом вокруг кто-то постоянно получает офферы в Яндекс или VK, а у тебя не получается даже дойти до финального этапа? Хочется стабильности, интересных задач и наконец-то попасть в сильную команду... Меня зовут Тихон, привет! Я — действующий Frontend-разработчик и ментор. Помогаю устроиться на хорошие позиции в Bigtech и сопровождаю на испытательном сроке. В своем канале: 👉 публикую видео с решением задач, которые прямо сейчас дают крупные компании на собеседованиях 👉даю примеры по прохождению собеседований 👉разбираю резюме и докручиваю резюме подписчиков 👉и просто создаю дружелюбное, комфортное сообщество, где коллеги всегда готовы подсказать и поддержать 🎁В закрепе тебя ждёт подборка из 60 задач, которые сейчас дают на собеседованиях Яндекс, Т-Банк и другие крупные IT игроки. Подписывайся и получай максимум пользы, а нас уже больше 3500 🤓: frontend_punks Реклама, erid: 2W5zFGjSGm6 ИП Галактионов Тихон Витальевич, ИНН 771618975809
Frontend Interview - JS HTML CSS
Frontend Interview - JS HTML CSS
🔒Открыть пост
и посмотреть медиа
Какая разница между композицией и наследованием? Наследование представляет собой механизм, при котором один класс (подкласс или производный класс) наследует свойства и методы от другого класса (суперкласса или базового класса). Подкласс может расширить или изменить функциональность суперкласса. Это позволяет создавать иерархию классов, где подклассы наследуют общие атрибуты и методы от своих суперклассов. Композиция представляет собой механизм, при котором объект содержит ссылки на другие объекты, называемые компонентами. Вместо того, чтобы наследовать функциональность, объекты используют функциональность компонентов, которые могут быть созданы независимо друг от друга. Это позволяет создавать объекты, состоящие из множества независимых компонентов, и изменять их поведение, комбинируя различные компоненты. В идеале, выбор между композицией и наследованием зависит от конкретных требований вашей системы и ее дизайна. Оба подхода имеют свои преимущества и недостатки, и иногда их можно комбинировать для достижения лучших результатов. 👉 @frontendInterview
Frontend Interview - JS HTML CSS
Frontend Interview - JS HTML CSS
🔒Открыть пост
и посмотреть медиа
isItLetter Создайте функцию, которая проверяет, является ли переданный символ буквой. Примеры: isItLetter('a') => true, `'a' is a letter` isItLetter('1') => false, `'1' is not a letter` 👉 @frontendInterview
Frontend Interview - JS HTML CSS
Frontend Interview - JS HTML CSS
🔒Открыть пост
и посмотреть медиа
Чистый Agile. Основы гибкости Автор: Роберт Мартин Agile — это всего лишь небольшая подборка методов и инструментов, помогающая небольшим командам программистов управлять небольшими проектами,… но приводящая к большим результатам, потому что каждый крупный проект состоит из огромного количества кирпичиков. Пять десятков лет работы с проектами всех мыслимых видов и размеров позволяют Дяде Бобу показать, как на самом деле должен работать Agile. Если вы хотите понять преимущества Agile, не ищите лёгких путей — нужно правильно применять Agile. «Чистый Agile» расскажет, как это делать разработчикам, тестировщикам, руководителям, менеджерам проектов и клиентам. 👉 @frontendInterview
Frontend Interview - JS HTML CSS
Frontend Interview - JS HTML CSS
🔒Открыть пост
и посмотреть медиа
Как изменить стили кнопок с атрибутом disabled? C атрибутом disabled, используя селекторы атрибутов. Селектор [disabled] позволяет выбрать все элементы, которые имеют этот атрибут, а селектор :disabled позволяет выбрать все элементы, которые находятся в состоянии disabled. Пример использования Селектора [disabled] Этот селектор выбирает все элементы, у которых присутствует атрибут disabled. button[disabled] { background-color: gray; color: white; border: 1px solid #ccc; cursor: not-allowed; /* Указывает, что элемент недоступен для взаимодействия */ opacity: 0.6; /* Уменьшает непрозрачность */ } Пример использования Псевдокласса :disabled Этот селектор выбирает все элементы, которые находятся в состоянии disabled. button:disabled { background-color: gray; color: white; border: 1px solid #ccc; cursor: not-allowed; opacity: 0.6; } Комбинированный подход Вы можете комбинировать селекторы атрибутов с другими селекторами для более точного применения стилей. /* Стили для кнопок с классом .special, которые имеют атрибут disabled */ button.special[disabled] { background-color: darkgray; color: black; border: 1px dashed #999; cursor: not-allowed; opacity: 0.7; } 👉 @frontendInterview
Frontend Interview - JS HTML CSS
Frontend Interview - JS HTML CSS
🔒Открыть пост
и посмотреть медиа
Немного не договорили, что стек с которым придется работать был актуален 10 лет назад 👉 @frontendInterview
Frontend Interview - JS HTML CSS
Frontend Interview - JS HTML CSS
🔒Открыть пост
и посмотреть медиа
Big O Нотация Big O («О» большое) — это способ описания производительности функции без измерения времени ее выполнения. Вместо того, чтобы засекать, сколько секунд выполняется функция от начала до конца, Big O показывает, как меняется время ее выполнения по мере увеличения размера входных данных. Этот подход помогает понять, как программа будет вести себя при разных объемах входящей информации. В этой статье я разберу четыре наиболее часто встречающиеся категории нотации Big O: константную, логарифмическую, линейную и квадратичную. Не переживайте, если эти термины пока ничего вам не говорят — мы подробно рассмотрим каждый из них и наглядно визуализируем в процессе. 👉 @frontendInterview
Frontend Interview - JS HTML CSS
Frontend Interview - JS HTML CSS
🔒Открыть пост
и посмотреть медиа
Какой элемент будет рисоваться выше других? Или ниже остальных? Решает браузер по определённым правилам. Контекст наложения — это концепция трёхмерного расположения элементов по оси z относительно пользователя, смотрящего на экран. Самый базовый контекст наложения, существующий на любой странице формируется корневым элементом . Все элементы внутри этого контекста сортируются и располагаются с оглядкой друг на друга. Но мы можем создавать контексты наложения не только на странице целиком, но и в каждом отдельном блоке. Тогда вложенные в него дочерние блоки будут сортироваться и располагаться уже по правилам этого нового, родительского контекста наложения. Новый контекст наложения формируется если: 1. это корневой элемент (), 2. элемент позиционирован абсолютно (position: absolute) или относительно (position: relative) со свойством z-index, значение которого не auto, 3. флекс-элемент со свойством z-index, значение которого не auto и чей родительский элемент имеет свойство display: flex или display: inline-flex, 4. элементу задано свойство opacity со значением меньше 1, 5. элементу задано свойство transform со значением не none, 6. элементу задано свойство mix-blend-mode со значением не normal, 7. элементу задано свойство filter со значением не none, 8. элементу задано свойство isolation со значением isolate, 9. элемент с position: fixed, 10. элементу задано свойство will-change или аналогичный атрибут, 11. элементу задано свойство -webkit-overflow-scrolling со значением touch. Остальные элементы, не создающие собственный контекст наложения, используют родительский контекст. Обычно достаточно запомнить первые три сценария и чуть-чуть помнить про следующие два. Если браузер рисует что-то, чего вы не ожидали, можно всегда вернуться и подсмотреть остальные. 👉 @frontendInterview
Frontend Interview - JS HTML CSS
Evolución de suscriptores
+0.0% últimos 30 días
Actuales
10,493
Hace un mes
10,498
Crecimiento medio
+0 / día
Actualizado
hace 17 horas

Reseñas de canal Frontend Interview - JS HTML CSS

Inicia sesión para dejar una reseña

Solo los usuarios registrados pueden compartir su opinión.

Aún no hay reseñas

¡Sé el primero en compartir tu experiencia con este recurso!

Recursos similares

Lecciones prácticas y análisis de códigos para desarrolladores.

Canal

Una selección de cursos gratuitos de Udemy sobre programación, ChatGPT, inteligencia artificial y Microsoft- Certificados.

Canal

Cliente de Monet de Telegram modificado para Android.

Canal
Cambiar a tema claro
Inicio Catálogo Selecciones Blog Entrar