Что выведет следующий фрагмент кода
Вопросы из собеседований и бесед с джунами
Мой опыт работы показывает, что вопросы на собеседованиях кардинально отличаются из собеседования к собеседованию. Я собрал все те вопросы, которые проходил на собеседованиях в течении двух лет, а также те вопросы, которые меня спрашивали джуны на работе, дабы показать их вам.
Данная статья будет интересна тем, кто хочет устроиться на работу. Она также поможет тем, кто не уверен в своих знаниях и хочет проверить себя. Опытные разработчики возможно найдут для себя пару интересных вещей, новички же соберут уйму информации для обдумывания. Ну, что ж начнём.
Базовый Javascript
Что выведет следующий фрагмент кода:
Подробнее о символах можно прочитать здесь.
Что выведет следующий фрагмент кода:
Данный код выведет ‘10.000,00 €’
Подробнее читайте на MDN
Что выведет следующий фрагмент:
Данный код выведет false, false, false, true
Подробнее о отличиях Number.isNaN() и isNaN() тут.
Что выведет данный фрагмент кода:
Данный код выведет
Подробнее о JSON.stringify() можно посмотреть здесь.
Интерпретатор выведет ‘string’
Продолжаем вопросы про приведение типов:
Данный код выведет ‘number’
Ещё один вопрос про приведение типов:
Данный код выведет ’21’
Какая длина массива?
Длина массива будет 5, так как вместо первого элемента будет просто пустота, но длина не поменяется.
Более подробно о delete тут.
Какие из данных методов меняют массив, а не возвращают новый:
Из всех методов прототипа Array только splice() редактирует сам массив, а не создает копию массива.
Что будет выводом данной программы:
Что выведет данный код:
Данный код выведет false
В данном случае JS сравнивает два указателя, а не их содержание.
Подробнее можно посмотреть здесь.
React
Какой эквивалент данного кода
Расскажите последовательность методов, которая происходит при монтировании компонента?
Расскажите последовательность методов, которая происходит при обновлении компонента?
Как развернуть spread оператор для того чтобы все элементы из объекта перешли в пропсы?
Если вам было интересно почитать про то, на какие именно вопросы на собеседованиях отвечал я, то вы можете подписаться на мой телеграм канал, там такого материала предостаточно.
Некоторые вопросы кажутся мучением, однако, работодатели есть работодатели. Я бы, естественно, задавал вопросы связанные непосредственно с работой, а не гонял бы по знаниям закоулков языка. Спасибо за то, что дочитали данную статью, надеюсь было интересно и вы немного поломали голову, как и я когда-то на собеседованиях. Хорошего дня и продуктивной недели!
Len-sovet
Женские секреты, советы, лайфхаки
Поиск по этому блогу
3. Итоговая работа на ввод-вывод данных
Какая команда используется для вывода (печати) данных?
Выберите верные строки кода:
Выберите верные строки кода:
Какая команда используется для считывания данных с клавиатуры?
Какая из указанных строк считывает целое число в переменную n?
Выберите все подходящие ответы из списка:
Какое число выведет следующий код?
Напишите программу, которая выводит прямоугольник, по периметру состоящий из звёздочек (*).
«Сумма квадратов vs квадрат суммы»
Напишите программу, которая считывает два целых числа a и b и выводит на экран квадрат суммы и сумму квадратов этих чисел.
Напишите программу, которая считывает четыре положительных числа a, b, c и d и выводит на экран значение выражения.
3. Итоговая работа на ввод-вывод данных
Часть 1 Какая команда используется для вывода (печати) данных? Ответ: print() Выберите верные строки кода: Ответ: Выберите верные строки код.
Что выведется на экран в результате выполнения фрагмента кода?
1.Что выведется на экран в результате выполнения следующего фрагменту кода?
Решение
В этом проекте ответы на твои вопросы, просто скачай и скомпилируй : (в архиве тоже самое + russian.h)$)
Вложения
test_99.rar (1.0 Кб, 24 просмотров) |
Первые четыре нужно не компилированием развязать,а устно и объяснить.можешь объяснить как там вышли те числа?ну добавь в те FAQ потому что я в поиске не нашел и скажи где те FAQ шукати.
Добавлено через 2 минуты 44 секунды
або ти объясни как там вышли эти числа?
Добавлено через 5 часов 3 минуты 6 секунд
пожалуйста объясните кто-то откуда эти цифры берутся 10,16,1,-3
BANDERIVETS,
пожалуйста объясните кто-то откуда эти цифры берутся 10,16,1,-3
10
результат суммирования в цикле
16
результат суммирования в цикле
1
результат суммы трёх слагаемых
-3
результат суммирования в цикле
BANDERIVETS,
пожалуйста объясните кто-то откуда эти цифры берутся 10,16,1,-3
10
результат суммирования в цикле
16
результат суммирования в цикле
1
результат суммы трёх слагаемых
-3
результат суммирования в цикле
Len-sovet
Женские секреты, советы, лайфхаки
Поиск по этому блогу
Модуль 2.3. Параметры sep и end
Напишите программу, которая считывает строку-разделитель и три строки, а затем выводит указанные строки через разделитель.
Формат входных данных:
На вход программе подаётся строка-разделитель и три строки, каждая на отдельной строке.
Формат выходных данных:
Программа должна вывести введённые три строки через разделитель.
Напишите программу, которая приветствует пользователя, выводя слово «Привет» (без кавычек), после которого должна стоять запятая и пробел, а затем введенное имя и восклицательный знак.
Формат входных данных:
На вход программе подаётся одна строка — имя пользователя.
Формат выходных данных:
Программа должна вывести текст в соотвествии с условием задачи.
Примечание 1. Перед восклицательным знаком не должно быть пробелов.
Что покажет приведённый ниже фрагмент кода?
Решение модуля 2.3 из курса для начинающих «Поколение Python»
Ответы на задачи из модуля 2.3 «Поколение Python»: курс для начинающих. Нумерация сквозная и идет именно по задачам.
Предыдущий модуль 2.2 «Поколение Python».
Первые три вопроса
1. Что будет выведено на экран в результате выполнения следующего кода?
Ответ: 31-12-2019
2. Что будет выведено на экран в результате выполнения следующего кода?
Решение: Mercury*Venus!Mars**Jupiter?
3. Сколько строк будет распечатано в результате выполнения следующего кода?
Примечание. Последовательность символов \n задает перевод строки.
Ответ: 5.
Четвертый номер:
Напишите программу, которая выводит на экран текст «I***like***Python» (без кавычек).
Решение:
Пятая задача:
Напишите программу, которая считывает строку-разделитель и три строки, а затем выводит указанные строки через разделитель.
Формат входных данных
На вход программе подаётся строка-разделитель и три строки, каждая на отдельной строке.
Формат выходных данных
Программа должна вывести введённые три строки через разделитель.
Шестая задача:
Напишите программу, которая приветствует пользователя, выводя слово «Привет» (без кавычек), после которого должна стоять запятая и пробел, а затем введенное имя и восклицательный знак.
Формат входных данных
На вход программе подаётся одна строка — имя пользователя.
Формат выходных данных
Программа должна вывести текст в соотвествии с условием задачи.
Примечание 1. Перед восклицательным знаком не должно быть пробелов.
Ответ:
Пять последних вопросов
7. Какие из имён допустимы для названия переменных в Python?
Ответ: teacher teacher2 teacher_2
8. Что покажет приведенный ниже фрагмент кода?
Результат: Pascal
9. Какое значение будет находиться в переменной s1 после выполнения следующего кода?
Результат: Python
10. Выберите строки кода, соответствующие стандарту PEP 8.
Примечание. Будьте внимательны с пробелами.
Ответы:
11. Что будет напечатано в результате выполнения следующей программы?
Правильный текст: Python+C#=awesome