Тестовые задания в ИТ – пережиток прошлого или важный этап отбора? Часть 2
3737 показов
12K12K открытий
33 репоста

Комментарий недоступен

Ответить

Комментарий недоступен

Ответить

Ну вместо 1 тестового задания я могу сходить на другие собесы.
И вообще, компания потратила 5 минут на копирование и отправку тестового задания, а взамен требует что бы ты потратил 2 дня. С самого начала компания ведет себя неадекватно по отношению к кандидатам, зачем с ней дальше работать?

Ответить

Фиг знает.
1. Насчет интереса. Я задания делал не потому что они такие интересные (что там интересного-то, лол), а потому что хотел на работу устроиться.
2. И насчет времени. Лично мне есть куда потратить время, дофига куда.
Я в принципе был готов потратить время на тестовое задание, но не потому что мне нечего делать, а потому что "фиг с ним, потрачу время на это задание, но честно предпочел бы потратить на что-то другое".
Время на них тратил не потому, что время мне некуда девать, а потому что рассматривал это как возможную мини-инвестицию, что ли.

И кстати мой опыт в плане тестовых заданий негативный.

"Почему все с этим временем носятся как с торбой? Камон ребята, куда вы его утилизируете потом?"
А вам реально настолько некуда время девать, и вы сидите с ума сходите от безделья? ;-)
Если у человека есть хобби, увлечения, девушка, друзья, жена, дети, семья и прочее - вопрос "куда же мне утилизировать время" не возникает ;-)
Скорее вопрос - где бы найти дополнительное время.
У вас настолько пустая и никчемная жизнь, что нужен дядя, который хоть как-то ее наполнит смыслом? Без обид.
"Я сколько раз делал тестовые всегда интересно".
Это тоже крайне странная точка зрения - относиться к заданиям "ой какое интересно задание, дай-ка я его сделаю. Из интереса, лол".
Лично у меня своих интересных идей наверное на сто лет вперед есть, которые было бы крайне интересно сделать.
У вас настолько все прямо по нулям в плане интересных личных проектов?
Могу накидать идей, бесплатно, на сто лет вперед хватит.

Ответить

Прилетает тебе такое. Твоя оценка времени выполнения и готов ли сделать бесплатно в своё свободное время? И это одно из двух. Там ещё и второе было, но там просто SQL запрос хитрый.

Problem #1:
Given:
System A generates messages (simple strings) in random way. That system may generate N messages per second and then be idle for hours. Every message has its own priority.
System B can process messages in some way, e.g. by sending them to stdout/console. Message processing logic is very slow, it is limited by 1 message/second.

Problem definition:
Implement mentioned program logic (systems A and B).
The implementation of the system A should generate messages. The implementation of the System B should receive generated messages and process them (e.g. send to stdout) with the mentioned performance limitation.
Processing should be priority based - messages with higher priority must be processed first
No messages generated by the System A can be lost, all messages should be processed according to their priority

Implementation limitations:
Use only native Java v6+ API
Do not use any external software and database servers
Do not use any external open source frameworks, all program routines should be implemented by the candidate

Additional statements:
Usage of Maven & Gradle is optional
Usage of any DI framework is optional

Problem #2:
Additional complicated problem definition.
Implement the Problem #1 with the following additional requirements:
The number of System B instances varies (>1)
Every B instance should receive all messages generated by the System A

Ответить

зависит от размера компании.
Вряд ли код из тестового задания крупная контора будет запихивать себе))

а дизайн студия где 2.5 калеки работают - вполне да.
Поэтому у многих такой печальный опыт.

Ответить

Время, потраченное на бессмысленное тестовое или 100500 собеседование в цепочке (в отличие от автора я не считаю все тестовые бессмысленными) всегда можно потратить на что-то еще. Я уверена, что большинство разработчиков, например, имеют свои пэт-проекты, либо контрибьютят в открытое ПО, которым пользуются, либо просто дома за чаем в спокойной обстановке изучают новые фреймворки и другие инструменты,  занимаются разработкой чего-то по фану.. Кто-то, внезапно, имеет хобби – обустраивает в свободное время умный дом, изучает иностранный язык, занимается спортом, строительством и т.д.  Несколько объемных тестовых заданий в купе с несколькими параллельными собеседованиями способны сделать жизнь невыносимой, пусть и на достаточно короткий период времени.

Ответить

Походу ты джун, раз еще их делаешь.

Ответить

Комментарий недоступен

Ответить