Вот так я не попал в одну комнанию (и уже даже не хочу к ним)Вот так вот я наездил за 3 месяца.

Собеседование

Был сегодня на собеседовании на м.Шаболовской. Полезная встреча, на 50% вопросов ответил неправильно. Есть куда стремиться (-:

Задали вопрос:
r = "{}";
alert(eval(r));


вот это выведет undefined, а не Object

Решил дома проверить другие варианта:

вот это
r = "[]";
пустоту

а вот это

r = "{d:4}";
просто 4

r = "{d:4, g:6}";
вообще ошибку invalid label

r = "4, 6";
это 6

r = "[4, 6]";
это 4, 6


нужно поизучать эту eval, раз спрашивают на собеседованиях...

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

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

Я вот постояно открываю справочник в процессе работы, чтобы посмотреть название свойств, методов и т.п.

Зато наконец-то увидел Шуховскую башню (-: