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

Сотрудничество: @cyberJohnny
Download Telegram
🔥Полностью переработали профиль юзера, теперь там есть карта активности как на гитхаб, последние действия, а так же успехи в рейтинге.

Го го тестить: https://proghub.ru
Потрясающий иллюстрированный гайд по внутренностям BitTorrent: *.torrent файл, поиск пиров, протокол и прочеe. И код на го там отличный, с конкурентностью, типами, вот этим вот всем.

https://blog.jse.li/posts/torrent/
– Алло, Здравствуйте! Это "Пицца от R"?
– Нет, сэр. Это "Пицца от Google".
– Это не тот номер?
– Нет, сэр. Google купил у "R" магазин пиццы.
– А, Ок. Тогда я бы хотел заказать пиццу.
– Хорошо, сэр. Вам, как обычно?
– "Как обычно"?! Вы знаете, что у меня "обычно"?
– Последние 15 раз Вы заказывали 12 ломтиков пиццы с сыром, колбасой и на толстом тесте.
– Эм… Ну да. Это то, что я хотел бы заказать и на этот раз.
– Могу ли я предложить Вам на этот раз заказать 8 ломтиков с рикоттой, рукколой и помидорами?
– Нет, я ненавижу овощи.
– Но у Вас повышен холестерин.
– Как вы узнали?
– У нас есть архив Ваших анализов за 7 лет.
– Может быть и так, но мне не нужна пицца с овощами. Я принимаю необходимые лекарства.
– Но Вы принимали их нерегулярно. 4 мес назад Вы купили у компании "N" 1 уп. всего на 30 таблеток.
– Я купил еще в другой аптеке.
– Это не показано на Вашей кредитной карте, сэр.
– За наличные.
– Но согласно Вашей банковской выписке Вы не снимали столько денег.
– У меня есть иной источник денег.
– Но в Вашей налоговой декларации нет данных о других источниках дохода.
– К черту вашу пиццу!!! Я устал от Google, Facebook и пр. Я улетаю на остров без инета, сотовой связи, и где за мной никто не шпионит!!!
– Ок, сэр, но обновите Ваш паспорт. Срок его действия истек 5 недель назад.
[Laravel] Какой синтаксис использует Blade для отображения переменной, игнорируя ошибку, если переменная не определена? (а затем показывая пустую строку)
Anonymous Quiz
16%
{{ $var or '''' }}
10%
{{ $var('''') }}
29%
{{ $var | '''' }}
14%
{!! $var !!}
31%
Не знаю
​​[SQL] Для того, чтобы получить все записи из таблицы, где значение в колонке last_name начинается со строки 'SM', какие условия следует использовать из приведенных ниже?
#tests #sql
[SQL] Для того, чтобы получить все записи из таблицы, где значение в колонке last_name начинается со строки 'SM', какие условия следует использовать из приведенных ниже?
Anonymous Quiz
8%
WHERE last_name = 'SM'
4%
WHERE last_name1 TO 2 = 'SM'
68%
WHERE last_name LIKE 'SM%'
13%
WHERE last_name IS 'SM*'
4%
WHERE last_name EQUATES TO 'SM'
4%
Не знаю
Статья где автор рассказывает про опыт работы с Go после многих лет разработки на C++. Что хорошего и что плохого в го: https://bit.ly/2Oj8Hpc

♥️ А мы очень любим го и поэтому опять обновили наш тест: https://proghub.ru/t/go-basic
​​[Python] Каким будет результат выполнения кода:
#tests #python
[Python]Каким будет результат выполнения кода:
Anonymous Quiz
25%
1 2
49%
2 1
20%
Возникнет ошибка
5%
Не знаю
👇Сделали викторину из наших 10 вопросов по гиту. Работает так: добавляете бота в чат, запускаете и соревнуетесь кто лучше шарит в гите🥇
🎲 Quiz '10 вопросов по Git'
Переходите в бота и проходите викторину или же добавляете в чат бота, запускаете и соревнуетесь
🖊 10 questions · 30 sec
Немножко обновили прогхаб

- пофиксили баг когда в активности профиля все тесты не пройденные
- пофиксили баг с отображением тултипов в плитках активности. Используемая либа react-tooltips плохо считала позицию тултипа, пофиксилось примерно таким косталем let top = position.top + window.scrollY
- после волны негатива по тесту из вопросов на js собеседование - пересмотрели его, сделали меньше неоднозначной теории, добавили больше практики. Проходить тут: https://proghub.ru/t/javascript-interview
👆А вот так выглядит наш дашбоард. Там так же есть множество более подробных графиков к которым можно прикрутить алерты.
А вы знали что… в MySQL уже четырнадцать с половиной лет висит просьба починить функции UNIX_TIMESTAMP и FROM_UNIXTIME, которые не могут обрабатывать даты после 19 января 2038го. Это функции конвертации даты в Unixtime и наоборот.

Переходить на MariaDB тоже не вариант: там этот баг уже закрыт как слишком сложный.

Просто попробуйте этот запрос: select unix_timestamp('2038-01-20');