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