Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Тестовые задания по JavaScript (https://javascript.ru/forum/offtopic/18537-testovye-zadaniya-po-javascript.html)

Илья Кантор 05.07.2011 18:37

Тестовые задания по JavaScript
 
Поделитесь интересными тестовыми заданиями и ссылками на них ;)
Ну там, которые на собеседованиях...

tenshi 05.07.2011 19:33

готовишь новый раздел "ответы на тестовые задания, трудоустройтесь куда захотите"? х)

monolithed 05.07.2011 19:52

Хоть и не тесты но фишки, о которых как оказалось знают далеко не все http://code.google.com/p/jslibs/wiki/JavascriptTips

mycoding 06.07.2011 00:03

Кроме тестовых заданий Яндекса больше никаких не встречал.
http://company.yandex.ru/job/vacancies/

Это очень хорошо, что Вы об этом спрашиваете.
На сайте javascript.ru очень не хватает фишек, которые реально используются и нужны.

К тестовым заданиям могу добавить вот это.
1 - Написать все известные Вам методики реализации ООП.
2 - JSONP.

B~Vladi 06.07.2011 11:09

Из личного опыты:
1. У вас книжный магазин. Внутри стоят 10 полок с книгами, одна за другой. Первая полка с книгами находится прям напротив входа. Каждый день поступают новые книги, что-то покупается. Как вы их расположите по полкам?
казалось бы, причем тут JavaScript...

2. Из мейла.ру. Создать средствами HTML и CSS квадрат, равномерно залитый 4 разными цветами. Границы цветов расположены по диагонали.

Ещё было одно тестовое задание от конторки, название которой я уже не помню. Суть была в том, что бы сверстать и запрограмировать интерфейс, включающий в себя модальное окно, табы и ещё некую структуру данных. Т.е. с нуля отдать им рабочую страницу. Когда пришло т.з., к нему прилагались скрины какой-то виндовой программки. Ну т.к. это тестовое задание, с интерфейсом особо не заморачивался и сделал по-своему. После отправки готового решения приходит ответ, типа того: "Вы сделали по своему дизайну, вот вам наш (уже psd, проработанный как надо) дизайн. Будте добры, заверстайте как надо".
В общем, они были посланы нах :-E

B~Vladi 06.07.2011 11:10

Цитата:

Сообщение от mycoding
Написать все известные Вам методики реализации ООП

Я один не понял вопроса?!

monolithed 06.07.2011 11:14

Цитата:

Сообщение от B~Vladi
Я один не понял вопроса?!

вероятно, варианты полиморфизма, инкапсуляции, создание объектов

mycoding 06.07.2011 11:20

Цитата:

Сообщение от B~Vladi (Сообщение 111984)
Я один не понял вопроса?!

Есть три "класса"
Transport, Car, SuperCar

Car наследует Transport.
SuperCar наследует Car.

Реализовать наследование как можно большим количеством
способов.

Kolyaj 06.07.2011 11:38

Цитата:

Сообщение от mycoding
Реализовать наследование как можно большим количеством
способов.

Способ существует один, если не считать mixins, которые не есть наследование. Просто каждый придумывает разные буковки для записи этого способа.

B~Vladi 06.07.2011 11:45

Цитата:

Сообщение от mycoding
Реализовать наследование как можно большим количеством способов.

Цитата:

Сообщение от Kolyaj
Способ существует один

Аха, тупой вопрос.

Цитата:

Сообщение от monolithed
варианты полиморфизма, инкапсуляции, создание объектов

Хм, понятно.


Часовой пояс GMT +3, время: 04:10.