Задачи и тесты по программированию | proghub
2.38K subscribers
655 photos
16 videos
23 files
915 links
Публикуем задачи и вопросы для подготовки к собесу.

Сотрудничество: @cyberJohnny
Download Telegram
Для создания одиночной кампании Titanfall 2 авторы использовали интересный подход.

Каждый геймдизайнер должен был создать собственный небольшой «экшен-блок». Эти «куски» игры должны были удовлетворять нескольким требованиям: их нужно было создать примерно за одну неделю, в одиночку (или при помощи напарника — в исключительных случаях), они должны были содержать в себе проверку каких-либо умений игрока и их можно было легко сделать частью игрового уровня.

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

https://dtf.ru/gamedev/27392-igra-konstruktor-kak-geymdizaynery-sobirali-syuzhetnuyu-kampaniyu-titanfall-2-po-chastyam
​​Язык: Python

Чему равна переменная b?

Варианты ответов:
- 5
- 3
- 2
- 0

Правильный ответ и объяснение тут:
https://proghub.ru/q/c790a7
​​​​Язык: C++

Что напечатает часть кода?

Варианты ответов:
- 6
- Адрес ячейки
- 5
- Произойдёт ошибка компиляции

Правильный ответ и объяснение тут: https://proghub.ru/q/143e40
BEM’а не должно существовать. Есть огромное количество причин не использовать эту методологию, но из-за её простоты использования и непонимания работы CSS и HTML, методология широко распространилась среди фронтендеров всего мира, в большинстве случаев среди разработчиков СНГ.

В этой статье пойдёт подробный разбор плюсов и минусов этого подхода к разработке. Все примеры вёрстки будут взяты с официального сайта BEM.

BEM’a не должно существовать

https://medium.com/webbdev/bemisbad-1b890936a32a
​​Язык: java

Что будет выведено на экран в результате выполнения программы ?

Варианты ответов:
- 3.33E+01
33.33
- 3,33E+01
33,33
- Результат зависит от настроек операционной системы
- Ошибка компиляции в строке 1
-Ошибка компиляции в строке 2

Правильный ответ и объяснение тут: https://proghub.ru/q/8c8e9f
Flute - высоконадежный email API с мощной функцией поиска, маршрутизатора и отказоустойчивости. Подключите ващ сервер за считанные минуты.

https://www.flutemail.com/
​​​​Язык: js

Что выведет алерт?

Варианты ответов:
- 10
- 9
- 5
- 6

Правильный ответ и объяснение тут: https://proghub.ru/q/b3281f
​​​​​​Язык: js

Что выведет на консоль?

Варианты ответов:
- name
- alex
- false
- true
- undefined

Правильный ответ и объяснение тут:
https://proghub.ru/q/4276e3
​​Язык: java

Каким будет результат работы следующей программы?

Варианты ответов:
- Ошибка компиляции
- ABDCBDCB
- ABDCBDC
- Возникнет исключение во время работы
- ABDCBD
- ABCDABCD

Правильный ответ и объяснение тут:
https://proghub.ru/q/df7a84
Ошибка в коммите… Как её исправить? Беспорядок в истории коммитов… Как привести всё в пристойный вид? Автор статьи говорит, что она написана специально для тех, кто задавался такими вопросами. По его словам, изучив методики работы с Git, представленные здесь, можно значительно продвинуться по пути освоения Git.

https://medium.com/webbdev/git-5af5f98551b7
​​​​Язык: c++

Что выведет программа на картинке:

Варианты ответов:
- printf("boom!")
- Ошибка компиляции (несоответствие типов)
- Ошибка компиляции (библиотека stdio входит только в стандартную библиотеку языка С)
- Нет правильного ответа
- boom!

Правильный ответ и объяснение тут: https://proghub.ru/q/de8df5
​​​​Язык: c++

содержит ли этот код ошибки?

Варианты ответов:
- Да
- Нет

Правильный ответ и объяснение тут:
https://proghub.ru/q/a1430b
​​Язык: js

Что будет выведено в консоль?

Варианты ответов:
- "-4true+4true+44"
- "true-4true+4true+4true-4"
- 4
- "-3true+4true+43"
- 0
- "-344-3"

Правильный ответ и объяснение тут:
https://proghub.ru/q/08b185
​​Язык: js

Что выведет следующий код?

Варианты ответов:
- 1
- 5
- undefined
- null
- пустую строку

Правильный ответ и объяснение тут:
https://proghub.ru/q/26ef46
​​Язык: c#

Каким будет результат выполнения кода:

Варианты ответов:
- string
- "string"
- Ошибка компиляции
- Ошибка времени выполнения

Правильный ответ и объяснение тут:
https://proghub.ru/q/80b974