Frontend Interview - собеседования по Javanoscript / Html / Css – Telegram
Frontend Interview - собеседования по Javanoscript / Html / Css
11.4K subscribers
2.1K photos
118 videos
319 files
530 links
Канал для подготовки к собеседованиям по фронтенду

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/frontendinterview

Канал в реестре РКН:
https://rknn.link/su
Download Telegram
Валиден ли следующий код?
Anonymous Quiz
80%
Да
20%
Нет
Функционально-Легкий JavaScript

Эта книга представляет собой сбалансированный и прагматичный взгляд на Функциональное Программирование на языке JavaScript.

👉 @frontendInterview
Row Weights

Несколько людей разбиваются на две команды. Каждый первый попадает в команду 1, а каждый второй в команду 2. Каждому человеку соответствует число, обозначающее его вес. Создайте функцию, которая посчитает общий вес для команды 1 и для команды 2.

Пример:
rowWeights([13, 27, 49]) ==> return (62, 27)

👉 @frontendInterview
Что такое арность? Как получить арность функции в JS?

Арность — это количество аргументов функции. Например — вот объявление пары функций:

 function fn(a, b) {
//...

}
function fn2(a, b, c) {
//...

}

Функция fn принимает два аргумента (это бинарная или 2-арная функция), функция fn2 принимает три аргумента (тернарная, 3-арная функция).

В JS можно получить арность функции с помощью свойства length:
function foo(x, y, z) {
return foo.length; // Will return 3
}


👉 @frontendInterview
⁉️Как работать c базами данных с помощью Spring?

🔥 7 февраля в 20:00 пройдет вебинар «Правильный DAO на Spring JDBC». Открытый урок проведет Юрий Дворжецкий, ведущий full-stack разработчик.
На занятии рассмотрим, как использовать всю мощь нативного SQL и при этом написать безопасное, поддерживаемое и тестируемое DAO с использованием Spring JDBC.

📚Demo-занятие является частью онлайн-курса «Spring Framework Developer». Это возможность познакомиться с преподавателем и оценить сложность программы.

📌Для регистрации пройди вступительное тестирование: https://otus.pw/4CrpU/
Что такое first-class function?

Если язык программирования имеет функции первого класса, то значит они трактуются как объекты, то есть могут быть переданы другим функциям и их можно вернуть из функций. Так же их можно присваивать переменным.

 /* функция не имеет имени и находится в правой части команды присваивания переменной.*/

var dog = function(num) {
for (var i = 0; i < num; i++) {
alert("Woof");
}
};
dog(3); //Эту функцию можно вызвать через переменную dog.


👉 @frontendInterview
English for DEVs - канал с

1. технической лексикой
2. примерами задач и вопросов на английской части собеседования
3. опросами и мини-уроками

У нас есть все, чтобы подготовить вас к английской части собеседования на программиста, не важно Java, Python, C++ или Аssembler - всем нужен базовый английский.

Подписывайтесь, проходите опросы, читайте полезные прогерские фразы на английском у нас: @englishfordeveloper
Приведет ли исполение этого кода к ошибке?
Anonymous Quiz
36%
Да
64%
Нет
Что такое пирамида тестирования?

«Пирамида тестов» — абстракция, которая означает группировку тестов программного обеспечения по разным уровням детализации.
Она также даёт представление, сколько тестов должно быть в каждой из этих групп.

Из этой пирамиды главное запомнить два принципа:

1. Писать тесты разной детализации.
2. Чем выше уровень, тем меньше тестов.

Придерживайтесь формы пирамиды, чтобы придумать здоровый, быстрый и поддерживаемый набор тестов.

-Напишите много маленьких и быстрых юнит-тестов.
-Напишите несколько более общих тестов
-И совсем мало высокоуровневых сквозных тестов, которые проверяют приложение от начала до конца.

👉 @frontendInterview
Что выведется в консоль?
Anonymous Quiz
12%
1
51%
2
37%
3
Отзывчивый дизайн на html5 и css3 для любых устройств

Сегодня как никогда остро стоит проблема адаптивного веб-дизайна. Все больше планшетных компьютеров, смартфонов и даже телевизоров используется для выхода в Интернет. Разработчикам веб-страниц требуется принимать во внимание огромное разнообразие размеров экранов, а также учитывать особенности соответствующего пользовательского взаимодействия. Адаптивный веб-дизайн позволяет наилучшим образом отобразить содержимое сайтов на экранах устройств, используемых для просмотра. При этом веб-страницы будут хорошо смотреться на дисплеях не только современных устройств, но и тех, что появятся в ближайшее время.

👉 @frontendInterview
Password maker

Ваша задача - создать пароль из фразы по следующему принципу:
1. Берется каждая первая буква из слов.
2. Буквы i и I заменяются на 1
3. Буквы o и O заменяются на 0
4. Буквы s и S заменяются на 5

Примеры:
"Give me liberty or give me death"
// "Gml0gmd"

"Keep Calm and Carry On"
//"KCaC0"


👉 @frontendInterview
Хочешь работать в крутой компании и увеличить свой доход? Юля, автор канала HR Ampilova, может помочь. Она работает HR-ом, поэтому знает тонкости найма.

На своём канале она расскажет:
— как попасть в желанную компанию;
— как составить «продающее» резюме на русском и английском;
— как эффективно отвечать на вопросы, говорить о себе, своём опыте, достижениях и факапах

Канал будет полезен всем, кто хочет построить международную карьеру — студентам, начинающим и опытным специалистам из IT.

Подписывайтесь: @hr_ampilova