Forwarded from Java задачи с собеседований
Несколько вопросов по многопоточности
1. Каким образом можно создать поток?
2. Чем различаются Thread и Runnable?
3. В чём заключается разница между методами start() и run()?
#вопрос_на_собеседовании
1. Каким образом можно создать поток?
2. Чем различаются Thread и Runnable?
3. В чём заключается разница между методами start() и run()?
#вопрос_на_собеседовании
Что там Github на Satellite 2020 показал:
- codespaces: IDE прямо в браузере, в среде репозитория, с настроенным окружением и доступом к терминалу. Можно писать код, не покидая GitHub.
- discussions: командный StackOverflow прямо в репо.
линк: https://github.blog/2020-05-06-new-from-satellite-2020-github-codespaces-github-discussions-securing-code-in-private-repositories-and-more/
- codespaces: IDE прямо в браузере, в среде репозитория, с настроенным окружением и доступом к терминалу. Можно писать код, не покидая GitHub.
- discussions: командный StackOverflow прямо в репо.
линк: https://github.blog/2020-05-06-new-from-satellite-2020-github-codespaces-github-discussions-securing-code-in-private-repositories-and-more/
Задачи и тесты по программированию | proghub
Что там Github на Satellite 2020 показал: - codespaces: IDE прямо в браузере, в среде репозитория, с настроенным окружением и доступом к терминалу. Можно писать код, не покидая GitHub. - discussions: командный StackOverflow прямо в репо. линк: https://…
Вообще забавно что после покупки майкрософтом, многие начали говорить "гитхаб все", переходили на гитлаб и ему подобные. Но как же круто гитхаб стал развиваться после покупки, обновили actions (https://github.com/features/actions) где сейчас 2000 минут для приватных (!) проектов (у гитлаба кстати так же, а вот битбакет со своими 50 минутами поднапрягся). Сделали бесплатными приватные репо для команд, добавили моб. приложуху, купили npm, а теперь это. В общем если раньше многие использоввали гитлаб в своих пет-проектах или небольшими командами, то теперь появилась альтернатива, на тех же условиях, ничем не хуже, местами даже лучше.
ps. а еще блог гитхаба на WordPress.
ps. а еще блог гитхаба на WordPress.
GitHub
GitHub Actions
Easily build, package, release, update, and deploy your project in any language—on GitHub or any external system—without having to run code yourself.
[OOP] Какие утверждения из перечисленных верны:
Anonymous Quiz
19%
Отношение "has-a" всегда реализуется с помощью наследования
19%
Отношение "has-a" требует как минимум две различные сущности
12%
Отношение "has-a" всегда реализуется с помощью полиморфизма
16%
Отношение "has-a" всегда подразумевает сильную связь между объектами
7%
Ничего из перечисленного
27%
Не знаю
Обновили сайт
- добавили обьяснялок и подсказок
- теперь можно оценить сложность вопроса
- добавили новый тест по LINQ - https://proghub.ru/t/linq-basic
- добавили обьяснялок и подсказок
- теперь можно оценить сложность вопроса
- добавили новый тест по LINQ - https://proghub.ru/t/linq-basic
Что там внутри
Увидел во многих пабликах новую полезную утилиту для конфигурации MySQL (https://github.com/initlabopen/mysqlconfigurer). Подумал "Круто, наконец замена mysql-tuner!". Открываю ссылку, там один баш файл. Окей, наверное там много кода. Открываю баш файл в ожидании увидеть расчеты и обновление конфигов, а вижу
Мораль истории в том что стоит хоть немного заглядывать что там внутри используемых решений.
А мы, к слову, использовали mysql-tuner (который perl-скрипт) для старого прогхаба на mysql 5.7. Увы на новом, с MySql 8, он уже не особо тащит.
Увидел во многих пабликах новую полезную утилиту для конфигурации MySQL (https://github.com/initlabopen/mysqlconfigurer). Подумал "Круто, наконец замена mysql-tuner!". Открываю ссылку, там один баш файл. Окей, наверное там много кода. Открываю баш файл в ожидании увидеть расчеты и обновление конфигов, а вижу
curl -s -L https://mysqltuner.pl/
. 10 из 10! Так новая крутая утилита оказалась просто оберткой над старой.Мораль истории в том что стоит хоть немного заглядывать что там внутри используемых решений.
А мы, к слову, использовали mysql-tuner (который perl-скрипт) для старого прогхаба на mysql 5.7. Увы на новом, с MySql 8, он уже не особо тащит.
Микроапдейт
На выходных немного прокачали страницу тестов. Впервые попробовал grid в css, было не так просто разобраться как с flex, но это очень крутой инструмент, прям революция в css, всем советую.
Зацените обновленную страничку: https://proghub.ru/tests
Инфа по гриду которая реально помогла: https://learncssgrid.com/
На выходных немного прокачали страницу тестов. Впервые попробовал grid в css, было не так просто разобраться как с flex, но это очень крутой инструмент, прям революция в css, всем советую.
Зацените обновленную страничку: https://proghub.ru/tests
Инфа по гриду которая реально помогла: https://learncssgrid.com/
[OOP] Класс B расширяет класс A. Какое утверждения из перечисленных верное:
Anonymous Quiz
22%
Класс A - генерализация класса B
8%
Класс A - реализация класса B
16%
Класс B - генерализация класса A
36%
Класс B - реализация класса A
13%
Класс A - специализация класса B
6%
Не знаю
Суперапдейт
Теперь на прогхабе можно решать задачи в онлайн редакторе. Мы с января пилили эту крутую фичу, еще до релиза 2 раза переписывали и вот докатили таки до прода.
линк: https://proghub.ru/exercises
ps. если увидите ошибки/неточности - пишите @igorhub, тем кто напишет +20% к баг резисту в коде.
Теперь на прогхабе можно решать задачи в онлайн редакторе. Мы с января пилили эту крутую фичу, еще до релиза 2 раза переписывали и вот докатили таки до прода.
линк: https://proghub.ru/exercises
ps. если увидите ошибки/неточности - пишите @igorhub, тем кто напишет +20% к баг резисту в коде.
Forwarded from Java задачи с собеседований
🔥 Собрали новый большой тест на знание Java!
Тест для проверки ваших знаний, их актуальности и глубины понимания языка. Включает в себя 30 вопросов разной сложности - от простых до требующих анализа кода.
🖊 30 вопросов
⏱ 30 минут на прохождение
Линк: t.iss.one/QuizBot?start=eKmlLvl4
📩 По любым вопросам и предложениям пишите: @igorhub
Тест для проверки ваших знаний, их актуальности и глубины понимания языка. Включает в себя 30 вопросов разной сложности - от простых до требующих анализа кода.
🖊 30 вопросов
⏱ 30 минут на прохождение
Линк: t.iss.one/QuizBot?start=eKmlLvl4
📩 По любым вопросам и предложениям пишите: @igorhub
Quiz Directory
Тест на знание Java
Тест для проверки ваших знаний, их актуальности и глубины понимания языка. / 30 вопросов
Фантастическая четверка
У нас на прогхабе 4 задачи на данный момент. Легкая, чуть сложнее и две суперсложные.
Наша любимая из них - Равнины и впадины. Оптимальное решение которой имеет сложность
Решить: https://proghub.ru/exercises/plains-and-valleys
У нас на прогхабе 4 задачи на данный момент. Легкая, чуть сложнее и две суперсложные.
Наша любимая из них - Равнины и впадины. Оптимальное решение которой имеет сложность
O(cols * rows)
, где cols - колонки, а rows - ну вы поняли.Решить: https://proghub.ru/exercises/plains-and-valleys
[OOP] В объектно-ориентированных языках программирования полиморфизм обеспечивается с помощью:
Anonymous Quiz
18%
Передачи аргументов по ссылке
20%
Ограничения доступа к полям и методам
2%
Статических полей
7%
Статических методов
50%
Виртуальных методов
2%
Защищённых полей
Forwarded from С++ задачи и вопросы
Что выведет следующая программа?
Anonymous Quiz
7%
0 799
13%
2598 0
46%
799 2598
16%
799 2598
8%
3397 799
10%
Не знаю
[OOP] Какие механизмы в ОО языках обычно позволяют обеспечить инкапсуляцию объектов?
Anonymous Quiz
12%
Виртуальные методы
3%
Обработка исключений
5%
Динамическое выделение памяти
9%
Статические методы
68%
Модификаторы доступа
3%
Не знаю
Forwarded from Golang задачи с собеседований
Есть пакет: import robpike/ivy/value
Хочу заюзать оттуда несколько функций. Как это лучше сделать?
Хочу заюзать оттуда несколько функций. Как это лучше сделать?
Anonymous Quiz
14%
import . "robpike/ivy/value" Function()
11%
import _ "robpike/ivy/value" _.Function()
61%
import "robpike/ivy/value" value.Function()
13%
import "robpike/ivy/value" value.function()