Одна известная компания решила поискать юных падаванов на pikabu, думаю некоторые уже заметили эту "заманчивую" ссылку.
Вот только способ реализации какой-то странный вышел, ибо зачем для подобного рода квестов делать серверную часть с банальной валидацией ответа, можно все и на фронтенде сделать, там же и ответы валидировать будем, а мы же просто посмотрим что там они пишут
Упс, ответ прям на фронте торчит.
Ну и напоследок правильные ответы, может кому-нибудь поможет понять где ошибся и что нужно было ответить.
React: 1) Любым способом, 2) Irina, 3) setValue(value => value + 1), 4) undefined, 5) 1, 6) I am Groot
Swift: 1) Некорректно работает на iPad, 2) Presenter View Interactor Router Entity, 3) асинхронный однопоточный вызов, 4) Нет, static функция не увеличивает retain count, 5) ViewController не удаляется из памяти, 6) можно, если наследника можно подставить вместо родителя, 7) будет скопирована ссылка со списком захвата, 8)Active -> Background
QA: 1) F308DA и /section> 2) "/section>", 3) тест план, 4) Группа 1: Тестирование пользовательского интерфейса,Тестирование безопасности, Тестирование взаимодействия, Группа 2: Тестирование удобства пользования, Тестирование на отказ и восстановление", Конфигурационное тестирование, Нагрузочное тестирование 5) -1, 0, 1, 999, 1000, 1001, 4999, 5000, 5001, 9999, 10000, 10001, 6) Проверяет функциональность и ищет дефекты тех в частях приложения, которые доступны и могут быть протестированы по отдельности - Unit Testing, Проверяет взаимодействие между компонентами системы после проведения компонентного тестирования - "Integration Testing", Проверяет функциональные и нефункциональные требования - "System Testing", "Проверяет соответствие системы требованиям и удовлетворяет ли система приемочным критериям."- "Acceptance Testing, 7) #contacts, 8)"expires, 9) "сетевой", 10) "++",11) ""abab" и "cdcd""
Java: 1)0 1 0 1 2 0 1 2 0 1 2, 2)throws Exception,throws Throwable, throws HeroException, 3) O(log(n)), 4) O(log(n)), 5) O(log(n)) 6) 2,6 7) check(new ArrayList(), list -> list.isEmpty()), check(new ArrayList(), List::isEmpty);, 8) pirates.stream().sorted(Comparator.comparing(Pirate::getRank)).forEach(b -> System.out.print(b.getName())); , pirates.stream().sorted((a, b) -> a.getRank().compareTo(b.getRank())).forEach(b -> System.out.print(b.getName()));, 9)Второй поток должен вызывать метод trade(ship1, ship2), 10) Всегда строки 1, 2, Main END по порядку