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

В первой части статьи эксперт по ИТ-рекрутингу Татьяна Аква перечислила основные мифы в отношении тестовых заданий в сознании компаний-нанимателей. Но понимать проблему недостаточно, нужно иметь варианты ее решения. Как же выстроить найм, чтобы обойтись без тестовых заданий? Разбираемся во второй части материала.

4545
реклама
разместить

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

20

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

22

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

12

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

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

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

9

Прилетает тебе такое. Твоя оценка времени выполнения и готов ли сделать бесплатно в своё свободное время? И это одно из двух. Там ещё и второе было, но там просто 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 калеки работают - вполне да.
Поэтому у многих такой печальный опыт.

2

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

2

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

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