Тестовое задание на java придумать самому

мухобой
Уже с Приветом
Posts: 1101
Joined: 11 Apr 2015 17:10

Тестовое задание на java придумать самому

Post by мухобой »

Собеседовался на днях на позицию в банк один крупный. Позиция вокруг разработки на стороне базы данных. Есть инсайд, что вроде я им понравился, но сказали java слабовата. Java там не главное, а второстепенное из разряда полезно иметь. Есть ещё кандидаты на позицию. Я хочу получить эту работу.

В прошлом я software developer, но именно на java не писал. Писал по молодости много на чём, на паскале, на ассемблере, на питоне недавно писал.

Думаю, может сделать им тестовое задание какое на java. И если делать это, то либо взять задание у них, либо самому что-то сделать и им предоставить дескать вот посмотрите сделал тут вчера, может вам понравится. Это не обязательно надо делать, но думаю, что возможно стоит.

Есть идеи, если придумывать самому, что что это могло бы быть? Должно быть что-то, что не скачано с интернета, а реально только недавно сделано. Понятно, что это не будет корпоративное приложение со всеми прибамбасами, но на этой позиции java expert и не ожидается. Моя цель продемонстрировать, что я бы мог писать на java, если приспичит.
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Тестовое задание на java придумать самому

Post by Sergunka »

мухобой wrote: 09 May 2018 03:39 Собеседовался на днях на позицию в банк один крупный. Позиция вокруг разработки на стороне базы данных. Есть инсайд, что вроде я им понравился, но сказали java слабовата. Java там не главное, а второстепенное из разряда полезно иметь. Есть ещё кандидаты на позицию. Я хочу получить эту работу.

В прошлом я software developer, но именно на java не писал. Писал по молодости много на чём, на паскале, на ассемблере, на питоне недавно писал.

Думаю, может сделать им тестовое задание какое на java. И если делать это, то либо взять задание у них, либо самому что-то сделать и им предоставить дескать вот посмотрите сделал тут вчера, может вам понравится. Это не обязательно надо делать, но думаю, что возможно стоит.

Есть идеи, если придумывать самому, что что это могло бы быть? Должно быть что-то, что не скачано с интернета, а реально только недавно сделано. Понятно, что это не будет корпоративное приложение со всеми прибамбасами, но на этой позиции java expert и не ожидается. Моя цель продемонстрировать, что я бы мог писать на java, если приспичит.
Я тут для Ripple писал как раз на тему баковских транзакций. Можете глянуть типо https://github.com/SVyatkin/RippleJavaT ... lChallenge

Вот собственно их задание
https://gist.github.com/sappenin/4e6492 ... 696a702ae3

Если Вам понравится то я могу убрать мой код :fr:
"A patriot must always be ready to defend his country against his government." Edward Abbey
мухобой
Уже с Приветом
Posts: 1101
Joined: 11 Apr 2015 17:10

Re: Тестовое задание на java придумать самому

Post by мухобой »

Спасибо, изучу в ближайшее время. Код чужой я не планирую использовать. Мне больше нужны идеи.

Я только не понял, если вы уберёте ваш код, что останется?
User avatar
Marie Clair
Уже с Приветом
Posts: 17688
Joined: 19 Sep 2005 16:57
Location: NJ, US

Re: Тестовое задание на java придумать самому

Post by Marie Clair »

Просто Java или Spring Framework Java? Если что-то с транзакцями связано, скорре всего это Spring Transaction Management. Ну вот и напишите с Spring Framework. Только выложите профессионально в GitHub с readme.md file and unit tests.
The best things in life either make you fat, drunk, or pregnant.
tessob
Уже с Приветом
Posts: 576
Joined: 07 Jan 2016 13:04

Re: Тестовое задание на java придумать самому

Post by tessob »

Sergunka wrote: 09 May 2018 04:24Я тут для Ripple писал как раз на тему баковских транзакций. Можете глянуть типо https://github.com/SVyatkin/RippleJavaT ... lChallenge

Вот собственно их задание
https://gist.github.com/sappenin/4e6492 ... 696a702ae3

Если Вам понравится то я могу убрать мой код :fr:
Sergunka, что вам автор топика плохого сделал? Его ж после такого ни в жизь в банк не возьмут. :lol:

Code: Select all

public class Payment {
	...
	double payment;
	double balance;
Стыдоба!
SashaKR
Уже с Приветом
Posts: 606
Joined: 03 Sep 2000 09:01
Location: Irvine, CA

Re: Тестовое задание на java придумать самому

Post by SashaKR »

tessob wrote: 09 May 2018 18:27
Sergunka wrote: 09 May 2018 04:24Я тут для Ripple писал как раз на тему баковских транзакций. Можете глянуть типо https://github.com/SVyatkin/RippleJavaT ... lChallenge

Вот собственно их задание
https://gist.github.com/sappenin/4e6492 ... 696a702ae3

Если Вам понравится то я могу убрать мой код :fr:
Sergunka, что вам автор топика плохого сделал? Его ж после такого ни в жизь в банк не возьмут. :lol:

Code: Select all

public class Payment {
	...
	double payment;
	double balance;
Стыдоба!
по моему, даже на привете уже обсуждали
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Тестовое задание на java придумать самому

Post by Sergunka »

SashaKR wrote: 09 May 2018 19:41
tessob wrote: 09 May 2018 18:27
Sergunka wrote: 09 May 2018 04:24Я тут для Ripple писал как раз на тему баковских транзакций. Можете глянуть типо https://github.com/SVyatkin/RippleJavaT ... lChallenge

Вот собственно их задание
https://gist.github.com/sappenin/4e6492 ... 696a702ae3

Если Вам понравится то я могу убрать мой код :fr:
Sergunka, что вам автор топика плохого сделал? Его ж после такого ни в жизь в банк не возьмут. :lol:

Code: Select all

public class Payment {
	...
	double payment;
	double balance;
Стыдоба!
по моему, даже на привете уже обсуждали
Приятно, что люди покругу ходят по тем же граблям :food: Ну узнал человек лет 10 назад о BigDecimal в яве - жизнь удалась есть чем гордится :great:
"A patriot must always be ready to defend his country against his government." Edward Abbey
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Тестовое задание на java придумать самому

Post by Sergunka »

Marie Clair wrote: 09 May 2018 18:20 Просто Java или Spring Framework Java? Если что-то с транзакцями связано, скорре всего это Spring Transaction Management. Ну вот и напишите с Spring Framework. Только выложите профессионально в GitHub с readme.md file and unit tests.
Это он так будет месяц писать :cry:
"A patriot must always be ready to defend his country against his government." Edward Abbey
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Тестовое задание на java придумать самому

Post by Sergunka »

мухобой wrote: 09 May 2018 04:50 Спасибо, изучу в ближайшее время. Код чужой я не планирую использовать. Мне больше нужны идеи.

Я только не понял, если вы уберёте ваш код, что останется?
Добавьте там бигдесимал и будет уже Ваш супер код - сразу в банк возьмут :fr: На самом деле если есть время то поройтесь в опен соурс и там подкомуниздите идею плюс код - пару дней рефакторинга должны многому помочь и научить :good:
"A patriot must always be ready to defend his country against his government." Edward Abbey
az44
Posts: 10
Joined: 12 Dec 2004 22:36

Re: Тестовое задание на java придумать самому

Post by az44 »

Sergunka,

А Ripple тестовое задание по времени ограничивал?
Пытаюсь понять теперешние тенденции в интрвьюировании. По слухам Амазон начал давать олимпиадные задачки решать на время. Не уложился в отпущенный лимит- досвидос, хоть и решил правильно.
По опыту недавних интервью было что-то типичное что сейчас модно спрашивать? Например как некоторое время назад каждый второй просил LRU cache написать.
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Тестовое задание на java придумать самому

Post by Sergunka »

az44 wrote: 10 May 2018 01:09 Sergunka,

А Ripple тестовое задание по времени ограничивал?
Пытаюсь понять теперешние тенденции в интрвьюировании. По слухам Амазон начал давать олимпиадные задачки решать на время. Не уложился в отпущенный лимит- досвидос, хоть и решил правильно.
По опыту недавних интервью было что-то типичное что сейчас модно спрашивать? Например как некоторое время назад каждый второй просил LRU cache написать.
Да дали два часа, но сильно не давили так как я сразу сказал, что я на работе. Накодил на два часа. LRU cache сейчас не дают помнится давали лет десять назад. Я пару лет назад с сыном играл в олимпийские игры 3 задачи за 4 часа. Мы там пробились в золотой дивизион т.е. были в топе.
"A patriot must always be ready to defend his country against his government." Edward Abbey
OhBoy
Уже с Приветом
Posts: 2913
Joined: 08 May 2016 19:09

Re: Тестовое задание на java придумать самому

Post by OhBoy »

az44 wrote: 10 May 2018 01:09 Sergunka,

А Ripple тестовое задание по времени ограничивал?
Пытаюсь понять теперешние тенденции в интрвьюировании. По слухам Амазон начал давать олимпиадные задачки решать на время. Не уложился в отпущенный лимит- досвидос, хоть и решил правильно.
По опыту недавних интервью было что-то типичное что сейчас модно спрашивать? Например как некоторое время назад каждый второй просил LRU cache написать.
Амазон вообще на времени помешан. :D Мы если задачи их не выполняем вовремя, он нас тоже в угол ставят. :nono#:
User avatar
Marie Clair
Уже с Приветом
Posts: 17688
Joined: 19 Sep 2005 16:57
Location: NJ, US

Re: Тестовое задание на java придумать самому

Post by Marie Clair »

Меня только 2 дня назад спросили LRU написать. А что сейчас "модно" срашивать тогда?
The best things in life either make you fat, drunk, or pregnant.
User avatar
Montchik
Уже с Приветом
Posts: 2127
Joined: 27 Dec 1999 10:01
Location: Воронеж -> Naperville, IL

Re: Тестовое задание на java придумать самому

Post by Montchik »

мухобой wrote: 09 May 2018 03:39 Собеседовался на днях на позицию в банк один крупный. Позиция вокруг разработки на стороне базы данных. Есть инсайд, что вроде я им понравился, но сказали java слабовата. Java там не главное, а второстепенное из разряда полезно иметь. Есть ещё кандидаты на позицию. Я хочу получить эту работу.

В прошлом я software developer, но именно на java не писал. Писал по молодости много на чём, на паскале, на ассемблере, на питоне недавно писал.

Думаю, может сделать им тестовое задание какое на java. И если делать это, то либо взять задание у них, либо самому что-то сделать и им предоставить дескать вот посмотрите сделал тут вчера, может вам понравится. Это не обязательно надо делать, но думаю, что возможно стоит.

Есть идеи, если придумывать самому, что что это могло бы быть? Должно быть что-то, что не скачано с интернета, а реально только недавно сделано. Понятно, что это не будет корпоративное приложение со всеми прибамбасами, но на этой позиции java expert и не ожидается. Моя цель продемонстрировать, что я бы мог писать на java, если приспичит.
Областей использования у Java много, a тестовое задание лучше писать ближе к job requirements. Какие у них требования по Java?
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: Тестовое задание на java придумать самому

Post by Boriskin »

мухобой wrote: 09 May 2018 03:39 Думаю, может сделать им тестовое задание какое на java. И если делать это, то либо взять задание у них, либо самому что-то сделать и им предоставить дескать вот посмотрите сделал тут вчера, может вам понравится. Это не обязательно надо делать, но думаю, что возможно стоит.
Если не просят - то ничего и не делать, тк смотреть все равно никто не будет. Ибо это время, а время - деньги.
Тупизна как Энтропия. Неумолимо растет.
tessob
Уже с Приветом
Posts: 576
Joined: 07 Jan 2016 13:04

Re: Тестовое задание на java придумать самому

Post by tessob »

Boriskin wrote: 11 May 2018 17:47Если не просят - то ничего и не делать, тк смотреть все равно никто не будет. Ибо это время, а время - деньги.
Он не в программисты, вроде. При таком раскладе вполне могут смотреть. Однако думаю, что им обучаемость важнее, чем сама ява. КМК стоит взят побольше "новых" технологий и запилить что-то не сильно сложное. По крайней мере будет видно, что он готов учиться и вjobывать.
User avatar
Sergunka
Уже с Приветом
Posts: 34212
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Тестовое задание на java придумать самому

Post by Sergunka »

Marie Clair wrote: 10 May 2018 22:05 Меня только 2 дня назад спросили LRU написать. А что сейчас "модно" срашивать тогда?
Эх! Не читаете Вы Сабину - сейчас в моде хвостовая рекурсия :angry:
"A patriot must always be ready to defend his country against his government." Edward Abbey
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Тестовое задание на java придумать самому

Post by valchkou »

имплементировать вот такую штуку с поддержкой both blocking and non-blocking read/write
https://en.wikipedia.org/wiki/Circular_buffer
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Тестовое задание на java придумать самому

Post by АццкоМото »

tessob wrote: 09 May 2018 18:27
Sergunka wrote: 09 May 2018 04:24Я тут для Ripple писал как раз на тему баковских транзакций. Можете глянуть типо https://github.com/SVyatkin/RippleJavaT ... lChallenge

Вот собственно их задание
https://gist.github.com/sappenin/4e6492 ... 696a702ae3

Если Вам понравится то я могу убрать мой код :fr:
Sergunka, что вам автор топика плохого сделал? Его ж после такого ни в жизь в банк не возьмут. :lol:

Code: Select all

public class Payment {
	...
	double payment;
	double balance;
Стыдоба!
tessob, я работал в БофА. вроде не самый стыдный банк. и там больше половины тааааааких баранов, что я бы про "не возьмут" не стал

Сергунька, ты знаешь, что я тебя очень уважаю, но это реально стыд
Мат на форуме запрещен, блдж!
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Тестовое задание на java придумать самому

Post by АццкоМото »

Муаххаххаа!

Code: Select all

    @SerializedName("total")
    private Double mTotal;
Это копи-пейст из кода огромного ритейлера. Ну, не банка. mTotal - это тотал по чекауту. И ничо, продают на сотни миллиардов с таким кодом

так что я погорячился нащот стыда
Мат на форуме запрещен, блдж!
User avatar
fruit6
Уже с Приветом
Posts: 4205
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: Тестовое задание на java придумать самому

Post by fruit6 »

считаю нападки на Сегрунькин double необоснованными. этож демо и я не нашел арифметических операций с баблом.
можно было еще и геттеры/сеттеры опустить.
tessob
Уже с Приветом
Posts: 576
Joined: 07 Jan 2016 13:04

Re: Тестовое задание на java придумать самому

Post by tessob »

Никто не нападает. Я сам автор многих антипаттернов. Просто не удержался, не смог пройти мимо. :roll:
SashaKR
Уже с Приветом
Posts: 606
Joined: 03 Sep 2000 09:01
Location: Irvine, CA

Re: Тестовое задание на java придумать самому

Post by SashaKR »

АццкоМото wrote: 18 May 2018 19:49 Муаххаххаа!

Code: Select all

    @SerializedName("total")
    private Double mTotal;
Это копи-пейст из кода огромного ритейлера. Ну, не банка. mTotal - это тотал по чекауту. И ничо, продают на сотни миллиардов с таким кодом
не иначе Nike?
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Тестовое задание на java придумать самому

Post by АццкоМото »

SashaKR wrote: 19 May 2018 21:12
АццкоМото wrote: 18 May 2018 19:49 Муаххаххаа!

Code: Select all

    @SerializedName("total")
    private Double mTotal;
Это копи-пейст из кода огромного ритейлера. Ну, не банка. mTotal - это тотал по чекауту. И ничо, продают на сотни миллиардов с таким кодом
не иначе Nike?
Нет, я там давно не работаю. Да и ритейлером их можно только с натяжкой назвать.
Мат на форуме запрещен, блдж!

Return to “Работа и Карьера в IT”