Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> задачка соискателю 
:(
    Опции темы
bars80080
Дата 25.3.2013, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



выставляю вакансию на разработчика (LAMP, js, xml), требуется предложить ему тестовую задачу ещё до собеседования. он пришлёт резюме, а я ему задачку на часик умственного напряжения по теме (javascript, jquery)

есть у вас возможный вариант задачи?

задача должна быть сориентирована на то, чтобы понять что соискатель не дуб (скорее всего будем брать отучившегося студента без большого опыта). потому как даже если человек несильно разбирается в технологии, но готов дерзать, то это приемлемо. но хочется понять, что он не проваляется шлангом. и надо учесть, что мы сами высокими технологиями не балуемся, нам высокий уровень абстрагирования и полиморфизм - до фени. нам надо, чтобы работало

PM MAIL WWW   Вверх
Aliance
Дата 25.3.2013, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Я например против тестовых заданий. Легкие можно решить либо нагуглив, либо спросив даже на этом форуме. А тяжелые... да на них мало кто будет тратить бесплатно свое время.
В основном, крупные фирмы не дают ТЗ. Поэтому проще спросить при встречи пару вопросов, чтобы понять уровень кандидата. Например, можно спросить какие типы данных существуют, это имхо сейчас вопрос стандартный для многих фирм. Если говорить про js, можно уточнить какие из них являются элементарными/базовыми/нативными (number,string,boolean + undefined/null), а какие нет (object,date,regexp,etc...). Можно чуть посложнее, что такое замыкания, для чего они нужны и самый простой пример их использования. Могу привести еще парочку вопросов, если нужно. Практическую же задачу приводить в качестве ТЗ как мне кажется бессмысленно.
PM MAIL WWW ICQ Skype   Вверх
bars80080
Дата 26.3.2013, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



Цитата(Aliance @  25.3.2013,  17:05 Найти цитируемый пост)
Легкие можно решить либо нагуглив, либо спросив даже на этом форуме

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

тяжёлые задачи, понятное дело, давать не стоит, но нужно же как-то оценить человека. а что касается вопросов - так вот эти:

Цитата(Aliance @  25.3.2013,  17:05 Найти цитируемый пост)
можно спросить какие типы данных существуют, это имхо сейчас вопрос стандартный для многих фирм. Если говорить про js, можно уточнить какие из них являются элементарными/базовыми/нативными (number,string,boolean + undefined/null), а какие нет (object,date,regexp,etc...)

чистая теория. я как не обучавшийся всем этим премудростям сам потрудился бы ответить. какой смысл в практическом применении этих знаний?
даже о том что функция - это "замыкание функции" узнал совершенно случайно. и чем мне это помогло?

имхо, либо вопросы должны быть на "вшивость" - больше по алгоритмике: "как вы сделаете то-то и то-то", но тут уже язык не важен. либо должна быть конкретная задача на практику.
я бы к примеру не хотел нанять того кренделя, который делал под проект соседнего отдела js-обрисовку. он там вместо того, чтобы присвоить события обработки мыши на нескольких элементах, присвоил их всем, а дальше просто выяснял в поле действия какого элемента мышь находилась. причём элементы он находил по порядковому индексу в наборе элементов, а не по id-шнику или классу. стоило добавить один лишний элемент - и всё слетало. он даже jquery не пользовался потому, что это "лишняя нагрузка", хотя его код вызывал резкое отторжение

нужны какие-то небольшие задачи на адекватность

Это сообщение отредактировал(а) bars80080 - 26.3.2013, 09:19
PM MAIL WWW   Вверх
chizz
Дата 26.3.2013, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 6.5.2010

Репутация: нет
Всего: нет



>> есть у вас возможный вариант задачи?

А если взять что-нибудь из текущей работы? Выделить там кусочек исправить/добавить. Оформить это в виде задания.

Допустим у вас уже есть какая-то реализованная функциональность простенькая. Пусть претендент реализует то же самое. 

Это сообщение отредактировал(а) chizz - 26.3.2013, 09:37
PM MAIL   Вверх
baldina
Дата 26.3.2013, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 0
Всего: 101



покажи ему свой код. пусть прокомментирует решение, найдет ошибки и способы улучшения
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1151 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.