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
⁉️Как работать 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
Что такое функция высшего порядка?

Такие функции оперируют другими функциями, принимая их в качестве аргументов или возвращая их.

Проще говоря, функции высшего порядка ― это такие функции, которые принимают функцию в качестве аргумента или возвращают функцию в качестве вывода.

Например, эти функции высшего порядка встроены в язык: Array.prototype.map, Array.prototype.filter и Array.prototype.reduce.

👉 @frontendInterview
Пропустит ли TypeScript вызов функции с большим количеством аргументов, чем объявлено в function declaration?
Anonymous Quiz
38%
Да
62%
Нет
Что такое мутация и чистота в функциях?

Мутация – это изменение исходной структуры данных. Например:

 const foo = {
bar: 'baz'
};

foo.bar = 'qux';

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

 const x = {a: 1, b: 1}
const mutateX = (origin) => {
origin.a += 2;
return origin;
}
const y = mutateX(x);
console.log(y, x) // {a:3, b:1}, {a:3, b:1}

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

👉 @frontendInterview
☘️Изучаете фреймворк Spring?

🗓 15 февраля 2022 года в 20:00 пройдет открытый урок «Как пользоваться JPA (hibernate) в Spring-приложении». Вместе с преподавателем Юрием Дворжецким, ведущим full-stack разработчиком, мы рассмотрим, как правильно писать JPA Entity, как ими пользоваться на низком уровне и некоторые аналогичные фишки Spring Data JPA.

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

📌 Пройдите вступительный тест, чтобы зарегистрироваться на мероприятие: https://otus.pw/qrlM/
JavaScript задачи с собеседований - канал на котором публикуются интересные задачки по JavaScript. Так же react, vue, angular, node.js

Тематика канала : 
— cинтаксис,
— условные операторы, переменные и типы данных,
— функции и функциональные выражения,
— циклы, взаимодействие с пользователем,
— строки, массивы.

Проверь свои знания языка на @javanoscriptquiz

#реклама
👎1