- Вакансия Java Junior Developer:
-
Дано:
txt файл в формате
user_id;count;country
11231;6;Russia
11232;1;Ukraine
1122;1;Ukraine
Требуется записать в файл статистику:Плюсом будет, если задание будет решено без использования дополнительных библиотек, структур данных и алгоритмов (то есть с базовыми типами, циклами и массивами)
Отсортировать строки в файле result.txt следующим образом: в порядке убывания вывести
sum(count);
для одинаковых значенийsum(count) сортировать по
count_uniq(user_id)
. Результат также записать вresult.txt
Плюсом будет, использование библиотечных методов при сортировке
Предусмотреть устойчивость программы к ошибке формата: если строка не соответствует формату, она пропускается. Предусмотреть устойчивость программы к переполнению типов.
-
- Вакансия Java Developer (Hadoop):
Загрузите в любую реляционную базу данных поддерживающую SQL данные о стоимости акций компании Mail.Ru в таблицу MailRuCostNaso
http://www.finanz.ru/aktsii/arhiv-torgov/mail-ru/NASOВ таблицу MailRuCostBer
http://www.finanz.ru/aktsii/arhiv-torgov/mail-ru/BER/А в таблицу USDCost информацию о стоимости доллара по отношению к рублю
http://www.finanz.ru/valyuty/arhiv-torgov/USD-RUB- Написать SQL запрос, возвращающий разницу между стоимостями акции компании MailRu (из таблицы MailRuCostNaso) на момент закрытия торгов прошлого и текущего дня
- За каждый день, выведите был ли синхронным рост рубля и рост (разница между стоимостью закрытия текущего и предыдущего дня) акций Mail.Ru. Если в этот день и MailRu и рубль росли, ставим 'both grows', если падали, ставим 'both fells', если рубль падал, а MailRu росло, то 'Rub grows MailRu falls' и т.д. Основная таблица стоимости акций MailRu — MailRuCostNaso, но если в ней не найдется цены за какой-то день, то брать его из таблицы MailRuCostBer.
- Посмотрите на данные содержащиеся в этих таблицах. Какие интересные закономерности и метрики вы можете в них посчитать? Почему они вам показались интересными?
- Вакансия стажер Java-разработчик:
На основе UML-диаграммы создать проект, реализующий паттерн декоратор
- Написать программу, выводящую среднее арифметическое двумерного массива (да-да, я не ошибся)
- Продемонстрировать возможности полиморфизма
- Вакансия Java Junior Developer:
Написать на Java программу, высылающую техническому директору письмо на почту. В программе должно быть 2 файла: конфигурационный файл с настройками smtp сервера и шаблон письма.
P.S. Очень часто спрашивают знания паттернов, просят написать Singleton, а также практически везде дают задачи на логику (За n взвешиваний определить фальшивую монету, задачи на переправы и т.д.)
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ