(function() { var count, root; root = $('.comment[data-id="1694"]'); root.find(".comment").remove(); root.append("
\n
\n<\/a>\n
\n\"Missing-male\"\n<\/div>\n
\n
\nvitalz<\/a>\n
\n\n<\/div>\n
\n
8 September 2011, 13:47<\/a>\n<\/time>\n↑<\/span>\n<\/div>\n
\n\n-1\n<\/strong>\n<\/div>\n
\n

У меня методика другая - вот кандидату задачка на код (не мега-сложная, но показывающая, что думать человек умеет, а именно это мне важно в первую очередь). И мне нужен человек не тот, который читал про коллекции (и допустим подготовлен к этим вопросам), а который, к примеру, сам может написать коллекцию под свои задачи. Важно, как он пишет код, а не то, что он читал в доках и что помнит на память. Например, мне никогда не придёт в голову спросить у кандидата что-то в стиле \"а какой range у типа double\" - плохой опроситель может подумать \"если помнит, значит много работал с памятью, значит у него хороший технический уровень\"... завтра выйдет Java 9, и там границы поменяют, старые знания устареют.<\/p>

mutable/immutable - плохо. Говоря математическим языком, это не определение чего-то, а название какого-то редкого являния, которое называть не обязательно. Вот, например, я не знал, что такое парадная по-рюССки, хотя до этого имел представление о том, чем это называют.<\/p>

А что касается впечатлений сторон - так это да, не нужно проводящим интервью забывать, что их тоже оценивают (вне зависимости от их желания и понимания). Например, я знаю человека, который проходил интервью в Google - они задают совершенно адекватны вопросы, которые никогда не придут в голову местечковым начальникам, которые считают, что принимают решения. :)<\/p>\n<\/div>\n<\/div>\n<\/div>\n

\n
\n<\/a>\n
\n\"Missing-male\"\n<\/div>\n
\n
\nvalyala<\/a>\n
\n\n<\/div>\n
\n
8 September 2011, 17:44<\/a>\n<\/time>\n↑<\/span>\n<\/div>\n
\n\n+1\n<\/strong>\n<\/div>\n
\n

В гугле вас могли так же отшить на любом из 10 собеседований, которые там проводятся с каждым кандидатом. Почитайте про Interview Anti-Loop на http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html<\/a> .<\/p>

\"We eventually concluded that every single employee E at Amazon has at least one \"Interview Anti-Loop\": a set of other employees S who would not hire E\"<\/p>

Вопросы, которые задаются на собеседованиях в гугле, можно спокойно нагуглить. Например, первая ссылка по запросу \"google interview\' - http://google-interview.com/<\/a> . Оказывается, там тоже есть вопросы типа вашего mutable/unmutable:<\/p>

- In Java, what is the difference between final, finally, and finalize?<\/p>

- In Java, what is the difference between static, final, and const?<\/p>

- What’s the difference between a hashtable and a hashmap?<\/p>

- What’s 2 to the power of 64?<\/p>

- How does C++ deal with constructors and deconstructors of a class and its child class?<\/p>

- What is the C-language command for opening a connection with a foreign host over the internet?<\/p>

- What is multithreaded programming? What is a deadlock?<\/p>

- Explain how congestion control works in the TCP protocol.<\/p>

- Write a regular expression which matches a email address.<\/p>

- How are cookies passed in the HTTP protocol?<\/p>

- Describe the algorithm for a depth-first graph traversal.<\/p>

- What is the difference between a mutex and a semaphore? Which one would you use to protect access to an increment operation?<\/p>

Такие вопросы обычно задают в самом начале интервью для того, чтобы быстро отсеять тех, кто вообще не шарит.<\/p>\n<\/div>\n<\/div>\n<\/div>\n

\n
\n<\/a>\n
\n\"Missing-male\"\n<\/div>\n
\n
\nАлександр Филипчик<\/a>\n
\n– Principal Software Engineer в PlayStation Network\n<\/div>\n
\n
5 October 2011, 05:34<\/a>\n<\/time>\n↑<\/span>\n<\/div>\n
\n

Это больше похоже на вопросы с phone screen, потому что в гугле вас будут мучить скорее всего по другим вопросам)<\/p>

Хотя очень зависит от конкретного человека, но думаю вопроса на: сортировку, кэш, бинарные деревья и графы ну никак не избежать (одного из есс-но).<\/p>

И под вопросом я подразумеваю - взять маркер и накодить на доске ;) <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<\/div>\n\n

\n
\n<\/a>\n
\n\"Missing-male\"\n<\/div>\n
\n
\nmikeler80<\/a>\n
\n– Lead Software Engineer в EPAM\n<\/div>\n
\n
8 September 2011, 17:49<\/a>\n<\/time>\n↑<\/span>\n<\/div>\n
\n\n+1\n<\/strong>\n<\/div>\n
\n

у собеседований на разные позиции тематика разная<\/p>

не хочу защищать свою компанию тк видел довольно много раз примеры ...не идеальных... интервью<\/p>

однако<\/p>

считаю лично что если задали вопрос про мутабельный объекты или ассоциативные массивы - будь добр на них ответить или хотя бы поделиться мыслями на эту тему, если имеешь представление о том что это. а еще лучше - приведи примеры из личного опыта. отличные вопросы кстати, естесственно на определенные позиции. а вот грамотно задать вопрос - это уже задача того, кто ведет интервью<\/p>

за сим откланиваюсь<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<\/div>\n\n"); root.find(".comment-show-replies").remove(); count = $(".comments-list").find(".comment").size(); $(".loading-panel .object-count-inside").text(count); }).call(this);

Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.