Как я проводил собеседование
Вот уже прошло почти полтора года, как я в поисках работы посещал собеседования в разных компаниях, после чего мною была написана статья Нужны ли логические задачи на собеседованиях?. И вот совсем недавно мне самому пришлось набирать команду программистов и проводить с ними собеседования. Как вы могли бы догадаться, собеседования без задач на логику.
Так получилось, что через некоторое время в компании на проекте остался всего один программист — и это был я. Необходимо было в кратчайшие сроки воссоздать команду. Проведение собеседования доверили мне.
Цель: найти 2-х программистов, один должен быть опытным, другой начинающим.
Хочу сразу сказать, эта статья не содержит никаких советов о том, как проводить «правильное собеседование». Здесь я рассказываю о своем опыте проведения собеседований и, как показало время, в моем случае эти собеседования оказались правильными, т.к. я подобрал тех людей, которых и хотел. Но обо всем по порядку.
Началось все с того, что в один прекрасный день ко мне утром подошел мой начальник и сказал, что через 20 минут должен придти соискатель и надо бы подготовить вопросы для него. 20 минут на подготовку вопросов!
Пришлось быстро вспомнить какие вопросы задавали мне на собеседованиях, поискать по интернету и т.д. В общем кое-как я подготовил 7 вопросов. 3 вопроса, на мой взгляд, были вообще элементарными, 2 — довольно простыми при наличии опыта, еще 2 — SQL-запросы, не из самых легких.
Итак, начали собеседование, я дал 15 минут на подготовку ответов на вопросы. По истечении этого времени кандидат дал 3 правильных ответа из 7 — 1 из категории элементарных, 2 из категории «простые при наличии опыта».
Такие ответы не давали полного понимания о знаниях человека. Вроде бы ответил на вопросы, которые должны были показать его опыт, но не ответил на 2 из 3-х элементарных вопросов. А что с SQL? Ответы были неправильными, но и вопросы не из легких.
Очевидно, что мною были неправильно подготовлены вопросы, они не позволяли понять знания кандидата. К слову сказать, в этот же день приходил еще один соискатель, с ним была примерно та же история — правильно ответил на 2 простых вопроса и 1 на проверку опыта.
Теперь мне нужно было подготовить правильные вопросы для проведения собеседования. На следующий день должны были придти еще программисты, времени на подготовку вопросов было уже предостаточно.
Я решил, что все вопросы нужно разделить на несколько частей:
- Пара простейших вопросов, с которыми справится любой программист.
- Вопросы, на которые ответит любой программист с опытом.
- Немного теории и вопросы по проектированию.
- Несложные SQL-запросы.
- Вопросы не для всех.
Чтобы сразу же выявить тех, кто по своим знаниям нам точно не подходит. Должен сказать, что из всех собеседуемых таких оказалось 3 человека. С ними я сразу прощался, не переходя к более сложным вопросам.
В общем-то это также несложные вопросы, но они показывают на сколько опытен программист. Например, человек, недавно окончивший университет и не работавший еще над более менее серьезными проектами, вряд ли будет знаком с различными методами кэширования, системами контроля версий, вряд ли он работал с высоконагруженными проектами.
Эта часть вопросов должна была показать на сколько человек способен работать самостоятельно, сможет ли он без тотального контроля решить задачу наиболее оптимальным способом. Сюда относятся составление правильной структуры БД еще до начала реализации, написание кода, который хорошо впишется в существующий. И не забываем про нагрузки — задача может быть реализована, прекрасно работать на девелоперских серверах, но после выката на продакшн может положить весь сайт.
Ну и немного поломать мозг. Но только совсем слегка. Эта часть вопросов на составление SQL-запросов, все запросы довольно простые и при знании операторов SQL решаются быстро. Также здесь можно понять на сколько правильно человек выбирает методы решения — при незнании каких-то возможностей SQL, некоторые начинали составлять мегазапросы с огромным количеством подзапросов, join’ов и т.д.
Эти вопросы я задавал только тем, кто с легкостью ответил на все предыдущие вопросы. Если они для соискателя очень простые, то хочется копнуть глубже и понять на сколько хороши его знания. Как правило, положительное решение по кандидатам, дошедших до этой части вопросов, у меня формировалось еще в середине собеседования.
Первую версию вопросов я подготовил уже на следующий день. Вопросы готовил с той мыслью, что по окончании собеседования у меня должно быть четкое понимание готов ли я работать с этим человеком или нет, никаких сомнений быть не должно.
По началу после 1-2 собеседований я корректировал часть вопросов — некоторые вопросы были не понятны соискателям (криво составлены мной), некоторые я просто заменял, считая, что новые лучше подойдут для собеседования. В результате у меня сформировался список вопросов, с которым я ходил на каждое собеседование.
Для начала человек должен был ответить на 2 простых вопроса из 1-й части:
- jQuery
- выбрать элементы с атрибутом id=”myID”
- выбрать элементы с атрибутом class=”myClass”
- выбрать все input’ы с атрибутом id=”myID”, которые находятся внутри <div class=”myClass”>
- Javascript
Необходимо выполнить команду alert(’!’) перед отправкой данных формы нажатием кнопки “ОК”.
Какой из перечисленных фрагментов кода позволит решить поставленную задачу?
-
1 2 3 4
<FORM ACTION="test.pl" onSubmit="alert(’!’)"> <INPUT TYPE="text" NAME="txt"> <INPUT TYPE="submit" VALUE="OK"> </FORM>
-
1 2 3 4
<FORM ACTION="test.pl"> <INPUT TYPE="text" NAME="txt"> <INPUT TYPE="button" VALUE="OK" onClick="alert(’!’);this.submit()"> </FORM>
-
1 2 3 4
<FORM ACTION="test.pl"> <INPUT TYPE="text" NAME="txt"> <INPUT TYPE="submit" VALUE="OK" onSubmit="alert(’!’)"> </FORM>
-
1 2 3 4
<FORM ACTION="test.pl" onBeforeSubmit="alert(’!’)"> <INPUT TYPE="text" NAME="txt"> <INPUT TYPE="submit" VALUE="OK"> </FORM>
-
- Memcached. Что это такое? В каких случаях применяется?
- Что такое паттерн проектирования singleton и как он реализуется?
- Командная строка *nix. Напишите команду, которая убьет все процессы, начинающиеся на «proc».
- Зачем нужен HAVING в SQL?
- Что такое нормализация БД? Что такое денормализация БД? Для чего она нужна?
- Расскажите о способах хранения деревьев в таблице? Например, когда нужно реализовать древовидные комментарии к статье.
- Имеется таблица пользователей следующей структуры:
1 2 3 4 5
CREATE TABLE users ( id INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , username CHAR(16) NOT NULL, city_id INT(11) NOT NULL );
- id – целочисленный первичный ключ последовательной нумерации
- username – логин пользователя
- city_id – город проживания пользователя
Необходимо выбрать города, в которых проживает не менее n пользователей
- Имеется таблица для хранения информации о посещениях страниц пользователями:
1 2 3 4 5 6 7
CREATE TABLE `page_visit` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `page` varchar(200) NOT NULL, `date` datetime DEFAULT NULL, PRIMARY KEY (`id`) )
Необходимо вывести:
- последних 10 пользователей, посетивших страницу «/about/»
- всех пользователей, посетивших страницу «/about/», с указанием следующих данных:
- ID пользователя
- Количество посещений страницы
- Время первого посещения страницы
- Время последнего посещения страницы
- Есть 2 таблицы:
1 2 3 4
CREATE TABLE users ( id INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY, username CHAR(16) NOT NULL );
1 2 3 4 5
CREATE TABLE user_email ( id INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , user_id INT( 11 ) NOT NULL, email CHAR(16) NOT NULL );
Необходимо вывести все email’ы пользователей, а также их логины.
- Пользовались telnet? Напишите, как при при помощи telnet обратиться к главной странице example.com.
На эти вопросы, думаю, ответит каждый web-программист. Далее я переходил к следующей части вопросов, которые должны были показать на сколько человек опытен:
Здесь я также просил рассказать соискателя вообще о кэшировании: как устроена система кэширования? Что обычно кэшируют? Когда кэширование не применимо?
Подавляющее большинство было знакомо с кэшированием, но никогда не слышали про memcached, и рассказывали о хранении кэша в файлах. В основном соискатели использовали кэширование только результатов SQL-запросов.
Стандартный ответ на этот вопрос был такой: «Я слышал про singleton, применяется в ООП, но как реализуется и для чего нужен не помню». Примерно каждый 4-й полностью отвечал на этот вопрос.
Из всех кандидатов на этот вопрос правильно ответили 2 человека. В основном все сразу говорили, что с командной строкой не особо знакомы, знают несколько команд, но не более.
Для меня это было удивительно, но на этот вопрос правильно ответили лишь человека 2-3. Когда я включал этот вопрос в свой список, у меня были сомнения нужен ли он вообще, но, как оказалось, очень даже нужен и показывает опыт работы с SQL.
После этого один вопрос на теорию, здесь же я пытался выяснить, как человек будет справляться с задачами проектирования.
Здесь пополам, кто-то отвечал, кто-то нет. Почти каждого, особенно тех, кто не помнил или не слышал этих слов, после этого вопроса я просил набросать структуру БД для хранения товаров интернет-магазина, у каждого товара может быть от одного и более разделов.
Большинство отвечали стандартно — у каждого комментария есть поле parent_id и т.д. Некоторые были знакомы с различными методами хранения деревьев, а были люди, которые прямо на собеседовании придумывали эти методы.
Далее следовали вопросы по составлению запросов SQL. Я не задавал ни одного сложного запроса, все они были простые, для правильного ответа требовалось только знание SQL.
Далее был вопрос для тех, кто без особых проблем справился со всеми предыдущими:
На этот вопрос ответил только один человек из всех соискателей. Кстати, он был сисадмином и решил переквалифицироваться в web-программиста.
Для последней части, возможно, следовало бы придумать вопросов побольше, но у меня так и не дошли руки до этого, да и задавать их пришлось всего раза 2-3.
Помимо этих вопросов, некоторых соискателей по ходу собеседования я спрашивал о том, с какими фреймворками они работали, работали ли с системами контроля версий (svn, cvs, git), смогут ли настроить web-сервер (nginx, apache).
В итоге мне пришлось провести около 20-ти собеседований, после которых в нашу компанию были взяты на работу 2 программиста. Мне удалось выполнить поставленную цель: один программист — начинающий, сейчас он учится и растет каждый день нереальными темпами, второй программист — уже поработавший в нашей профессии достаточно времени и в данный момент решает наши повседневные задачи самостоятельно и без чьей-либо помощи, он в ней и не нуждается.
На мой взгляд, все вопросы, которые я задавал, были довольно простыми. Я считаю, что не покажет человек в полной мере своих знаний, если его бомбить сложными вопросами на собеседовании.
Мне даже известны случаи, когда сложные вопросы только мешали правильному пониманию возможностей человека. Рассказывал один знакомый, который любит выносить мозг соискателю на собеседовании: к ним приходил человек, ответивший на очень сложный вопрос, вся их команда была удивлена этому факту. В итоге его взяли, а потом пришлось уволить, т.к. этот новый сотрудник начал просто разрушать их проекты своим качеством кода, неправильным подходом в самом начале задачи. Проще говоря, за ним нужен был глаз да глаз, что не входило в планы команды.
Простые вопросы сразу дают ответ, знает человек тот или иной вопрос или нет. Для ответа на сложные вопросы, как правило, необходимо обладать знаниями из разных областей, да еще надо пораскинуть мозгами и правильно применить эти знания — нет четкого понимания о знании или незнании конкретного вопроса, а это мешает правильно оценить человека.
Сложные вопросы требуют много времени на ответ, кроме того такими вопросами можно довести кандидата до того состояния, когда он уже не в готов ответить даже на то, что знает. Этим можно пропустить, возможно, неплохого программиста в будущем.
Итак, мой вывод: на собеседовании нужно задавать только простые вопросы, сложным вопросам тут не место. Этим я и руководствовался, общаясь с программистами, теперь по истечении времени я понимаю, что такое собеседование в моем случае оказалось правильным, т.к. своих целей я добился.
А что вы думаете о простых и сложных собеседованиях для программистов? Каким оно должно быть?
На эту статью оставлено 163 комментариев
23 Май 2011
Интересная заметка. Но выскажу своё. Я подбирал программистов по обычным человеческим качествам: характер и возможность общения, кругозор, способы поиска информации и решений. Остальному старался учить сам с началом работы. Я уверен, что бывший студент быстро ответит теорию, а “старый” программист далеко не всегда вспомнит “элементарные” вещи.
24 Май 2011
Честно говоря, не очень понимаю, как можно отобрать достойного программиста по человеческим качествам.
Ну, например, довольно часто встречается тип людей, которые общительны и готовы разговаривать на любые технические темы, но, как доходит до дела, то оказывается, что человек либо очень медлителен, либо ему не интересно решать практические задачи – проще говоря, любители поболтать и не более.
Вы с такими сталкивались?
По поводу студента и “старого” программиста согласен, но это, скорее, касается теории из университетов, которая в большинстве случаев (по моему опыту) далека от практики, к сожалению.
24 Май 2011
Спасибо!
Мне кажется, что вы сами ответили на своё недоумение, когда привели пример про медлительность – исключительно “человеческое качество”.
Ну а болтуна очень легко вычислить даже без экзаменовки.
Хотя ваши тестовые примеры очень интересны. Но, всё-таки, они отражают всего лишь Ваш опыт. Не так ли?
26 Май 2011
Да, я описал свой опыт, конечно же никому ничего не навязываю.
Может поделитесь секретом, как вы вычисляете болтунов без экзаменовки?
Возможно, я не самый лучший психолог и поэтому у меня бывали случаи, когда первое впечатление о знаниях человека было обманчивым (не на собеседованиях, просто в разговорах).
26 Май 2011
Мне искренне понравилась ваша статья! В конце концов, если вы пишете, что достигли цели, то я просто с уважением замолкаю.
Но я не сторонник тестирования и экзаменов. Всегда старался собрать команду по духу, а не знаниям. Тем более, что и вы пишете, что был умник, которого пришлось уволить.
Секрета у меня нет. Дай любому человеку высказаться. Послушай его 5, 10 минут.Если возможно – 20-30. Он сам всё расскажет. Даже девичью фамилию мамы. Ну а вы, как руководитель, принимайте решение, сможете с ним сработаться или нет. Практически любого профессионального программиста можно научить своим задачам и настроить на поиск оптимального решения задачи и это ваша обязанность, как лидера команды.
имхо.
Ещё раз благодарю за статью. Интересно!
21 Сен 2011
Да, статья неплохая, примеры задач с SQL понравилась.
Хоть и зам тим лидер разработок под iOS, но про Having подзабыл. Если зададите вопрос для чего он нужен, где используется и что делает, я замнусь и пожму плечами. А вот если вы поставите мне задачку про всех пользователей, посетивших сайт… я вам моментально дам ответ, и скажу – ну какой же я болван, вспомнил что это Where для групировок.
Как отличить болтуна от деятеля.
Болтун если не знает как задача решается будет очковтерательством заниматься. Пытаться угадать или подсунуть решение “другой задачи”. Деятельный человек скажет я с такой задачей не сталкивался и не знаю как решать. Можно любыми вопросами выловить психологию. Можно спросить про то что он делал, как он это делал и хотел бы что то улучшить… Что конкретно – очень клево помогает в формировании психологического партрета.
Я люблю задавать логические вопросы, на которые как правило отвечают очень долго – рассуждениями, логическими ходами, математическими формулами… Тут становиться прозрачным мышление. Человек самостоятелен, ищит глубоко решение, старается, увлекается, ему интересны разные методы решений. Воспитать эти качества так же сложно как передать опыт. Так что ищите человека такого, в котором вам будет легко убрать недостатки. Если характер мягкий, то можно над качествами поработать, если жеский, то иногда любой опыт в таком случае будет бесполезным.
21 Сен 2011
Спасибо за оценку статьи.
Болтуна, конечно, можно отличить, но на моей памяти попадались люди, которые этот навык довели, видимо, до совершенства, что волей-неволей начинаешь сомневаться в том, что всегда для тебя было очевидным. Я просто хочу сказать, что не так уж это и просто – отличить болтуна от деятеля. По крайней мере, для меня.
По поводу логических задач. На собеседованиях для логических размышлений отводится определенное время.
Что, если человек не так быстро соображает, но решает таки поставленную задачу, пусть ему требуется чуть больше времени, чем другим?
Вам такой кандидат не подойдет?
22 Сен 2011
Ничего, любой может ошибаться. Потом проясниться до окончания испытательного срока. В Вас видимо велика доля сомнения что вы отсечете достойного кандидата. Я тоже бываю склонен к тому, программисты интровертичны и выявить их потенциал не просто.
Мой подход иной. Я даю вопросы на подготовку на темы:
1) ООП
2) базовый классы (коллекции, исключения)
3) многопоточность
4) патерны проектирования
Потом задаю вопросы близкие кандидатам, чтобы понять насколько они могут глубоко разобраться в области с которой они сталкивались (сдесь бывает и про SQL)
Потом даю логические задачи.
Не все их успевают решить, но подходы, мышление успевают расскрыться. Некоторые не могу решить ни одной задачи, ссылаются на усталость, утомленность после работы. Некоторых я беру, потому что критерий отбора плавающий. Человек может действительно себя проявить в чем то другом. Он может выполнять рутинную работу, он может вырости, он может работать медленно но выполнять очень сложные задачи.
Польза логических задач в чем: они выявляют не только IQ, но и EQ. Можно оценить насколько человек хорошо работает в команде. Ведь при решении он начинает задавать вопросы. Если задает тупые вопросы, которые ну никак ему помочь не могут, и если после такого комментария он уперто продолжает их задавать и утверждать что я опроверг в его решении это очень плохо. Не умные и упертые люди самое величайшее зло в любой профессии.
Мне вот что стало интересно, а скольких людей вам удалось принять? Сколько ушло по своей воле и скольких пришлось уволить на вашей практике?
22 Сен 2011
>> Мне вот что стало интересно, а скольких людей вам удалось принять? Сколько ушло по своей воле и скольких пришлось уволить на вашей практике?
В этом пока я большим опытом похвастаться не могу.
Увольнять никого не приходилось. Несколько человек принял на работу, один сам ушел в свой проект.
11 Июль 2012
>>На эти вопросы, думаю, ответит каждый web-программист.
Это тотальная ошибка большинства собеседований.
Во первых человек волнуется, в этом состоянии можно позабыть даже день рождения бабушки.
Во вторых, что есть сложные вопросы а что простые?
Нет такого понятия вовсе. Просто все то, что просто ПОНИМАЕТСЯ, а не выучено назубок!
Скажем можно сегодня выучить список констант curlopt и писать эти запросы наизусть, но какой в этом толк? Завтра они забудутся, и по сути вообще не нужны в голове.
Голова – это на справочник, это другой инструмент, который мыслить должен решения искать. Если и проверять человека, то именно на понимание тем, а не на строгую выучку, как например селекторы писать в jQuery для дочерней выборки.
Да кому он вообще сдался этот jQuery, веб-разработка – настолько многообразная отрасль, что все помнить-упомнить невозвможно и глупо даже пытаться.
А требовать знание по ПАМЯТИ – ОЧЕНЬ ОЧЕНЬ ГЛУПО.
Считается что в процессе опыта многое само запоминается, это так, как и то что многое другое при этом замыливается, вытесняется. Человек не ходячий справочник. Справочник – это инструмент которым человек пользуется, и не надо одно подменять другим.
Только вопросы на понимание эффективно говорят о потенциале человека, о задачах которые он способен решить не по школьным знаниям, не по справочным статьям, а в ходе мышления.
Впрочем, дело хозяйское.
16 Авг 2012
=) Круто. Знаю ответы на все вопросы, кроме второго. По второму могу только предполагать. Но судя по статье, меня бы уже на втором попросили освободить помещение.
31 Май 2013
Может проще давать кандидатам тестовые задания. Собеседование – не экзамен в ВУЗе. Тестовые задания выявляют не тех кто лучше думает, а тех кто быстрей думает.
25 Сен 2013
Странный метод. Искать служащего с помощью экзамена.
Если бы я устраивался на работу программистом, первая реакция на подобные вопросы была бы – зачем?
Зачем вам надо выбирать элементы с атрибутом «id»?
Зачем вам надо выбирать элементы с атрибутом «class»?
Зачем необходимо было выполнить команду «alert(`!`)»
Зачем нужно знание memcached?
А так же.
Как устроен телеграф, где находятся Альпы, почему земля круглая?
Вот, вы знаете, а ведь на все вопросы есть ответы. Главное суметь их найти. А это, я считаю, и есть главный критерий подбора персонала. Любопытство.
Если человек любознательный, то это – клад для любого работодателя.
В процессе собеседования важно определить не знания, а энтузиазм потенциального работника к порученному делу.
26 Сен 2013
Подкорректирую: не столько знания, сколько потенциальные возможности их освоения.
26 Сен 2013
>Если бы я устраивался на работу программистом, первая реакция на подобные вопросы была бы – зачем?
>Зачем вам надо выбирать элементы с атрибутом «id»?
>Зачем вам надо выбирать элементы с атрибутом «class»?
>Зачем необходимо было выполнить команду «alert(`!`)»
>Зачем нужно знание memcached?
Видимо затем, что это используется в работе у собеседующего ежедневно, и кандидат, не знающий этого, им не подойдет.
Найти можно все что угодно, главное уметь с этим работать.
14 Апр 2016
Автору нужно идти преподавать в вуз, чтобы его абитуриенты знали именно то, что он хочет.
Только один момент – не возьмут. Нет знаний в предмете!
Выше на это намекали.
В противном случае будет синдром бога и гордое одиночество.
К вопросу о человеческих качествах работодателя-то.
И совершенном непонимании насущной реальности.
Работник – не товар в супермаркете.
20 Июль 2016
Имею свою небольшую команду разработки (веб-студия на ИП, обычно есть в ТОП-100 ) и работаю в компании руководителем отдела Разработки.
Как по мне – так вообще дурость эти ваши вопросы на собеседовании. Помню когда сам устраивался давно на должность программиста, приходил на собеседования, меня просили на бумажке написать кусок когда, или посмотреть на код и сказать что он выдаст, или какой нибудь SQL-запрос хитрый, или какой нибудь метод или чем класс отличается от объекта. Я уходил сразу без лишних разговоров.
Ну во-первых, надо помнить что люди пишут код в комфортных условиях, на своем кресла, за своим столом, имеют удобный для них IDE, интернет и тд. Мне не нужно наизусть помнить какой-то метод в определенном фреймворке, я отлично знаю что он есть и как он примерно называется, а если не знаю – это секунды 2 об этом узнать. Что касается написания кода на листочке – это уже совсем перебор, я программист, я вообще ручкой писать не умею. Посмотреть чужой код на собеседовании… На собеседовании люди имеют обычай нервничать, чтобы разбираться в чужом коде надо быть сосредоточенным и спокойным.
Единственный адекватный способ выбрать программиста – это его портфолио, открытые репозитории, техно стэк. Если очень хотите позадавать вопросы кроме опыта его работы – можно прийти к чему-то вроде тестов. Когда есть варианты ответов. Ну как вариант спросить что такое array_merge():
1) слияние массивов
2) удаление массива
3) сортировка массива
Это просто пример. Но суть в том что если человек знает ответ, он выберет нужный. Тут не будет вариантов что он тупо от напряженной обстановки собеседования забыл все слова.
А те вопросы что указаны в статье и то что я приводил в начале своего коммента – это тупо издевательство над кандидатами, унижение и отсутствие смысла. Потому что уважающий себя опытный разработчик не будет на это отвечать, как и другой хороший программист, у которого например (как часто бывает в этой области) напряги с социальным взаимодействием.
22 Июль 2016
Я более 20 лет работаю программистом на крупном (более 2000 чел)предприятии, где лет 5 назад убрали сетевые программы на Clipper, есть сетевые на Delphi и последние версии 1С, я их поддерживаю и во всех приходилось дописывать большие блоки под нас, но я бы тоже не прошла собеседование, потому что на 1000% согласно с вами Иван.
22 Июль 2016
Работаю программистом 7 лет. Вопросы хорошие, хотя я сам не ответил бы про HAVING и telnet, но остальное мне кажеться вообще элементарщиной, которую действительно каждый должен знать.
25 Июль 2016
Иван правильно всё написал… Вопросы тупо чтобы задрочить кандидата и сбить цену. Having?.. Такие запросы раз в 5 лет пишутся.
Как убить процесс?.. man kill, kill –help бля.
С обилием технологий при отсутствии практики пару недель по этой узкой технологии уже не помнишь что там было пару недель назад.
Надо брать человека который знает куда копать и где искать, а не который позубрил перед собеседованием как тупые краснодипломники.
12 Авг 2016
Честно говоря, я когда то тоже так думала, что тесты покажут настоящего программиста. Пока не столкнулась с не выдуманным случаем. Когда меня брали в крупный банк, тоже пришлось ответить на вопросы на 4 листа, пройти полиграф и кучу собеседований с разными боссами. В общем было все серьезно. В итоге: человеку, который был за старшего в отделе разработке, я не понравилась, потому что поспорила с ним, что его ответы, с которыми он сверялся с моими, уже устарели и не верны. Что сейчас есть инструменты, которые позволяют делать многие вещи совершенно по-новому. Боссы, естественно, его послушали и не взяли меня. Взяли мальчика (и не говорите про то, что половой дискриминации нет ). Но, тот мальчик сбежал от них… и …через полгода мне снова позвонили и взяли меня. Так я работаю уже 7 лет и за моими плечами несчетное количество реализованных сложных проектов. И как то потребовалось взять еще одного программиста. В итоге взяли мальчика, который успешно прошел очень технический тест. Но, когда дело дошло до реальных проектов, то у нас была такая же ситуация как у Анатолия: неправильная работа с программой версионности, несколько раз нам заваливал репозиторий, полное отсутствие понимания оптимизации БД, из-за чего его модули страшно тормозили, непонимание безопасности, из-за чего хакерами была получен список таблиц из нашей БД…. и тд. Причем этот парень вообще не желал учиться, все время спорил и повторял и повторял свои ошибки. А уволить у нас оооочень сложно. Вот и мучаемся до сих пор. Так что тесты ничего не показывают. Показывает испытательный срок. Потому что на собеседовании человек может просто волноваться и не раскрыть своего потенциала полностью. Так что второго кандидата я взяла без теста, только устно задавала вопросы. И не прогадала мальчишка оказался хоть куда! Быстро учился, очень был любознательным и коммуникабельным.
12 Авг 2016
В десятку! Вот и я об этом! Ни один нормальный программист не знает наизусть все. Самое главное умение пользоваться справочниками. И грамотное проектирование. А те, кто заучивают ответы на вопросы на собеседовании, тот в реальности потом не может грамотно реализовать ни один проект. Когда поймут это работодатели? Ходила на собеседовании недавно…дали тест по скл, 6 вопросов надо было написать ответы за 15 минут. Да, вы прикалываетесь что ли? 2,5 минуты на каждый запрос? При этом приходишь после работы с забитой головой, волнуешься на собеседовании, а еще надо вдумчиво прочитать условие задачи и решить ее. Да, за такое время можно написать только заученные ответы!
05 Окт 2018
Pretty element of content. I simply stumbled upon your weblog and in accession capital to claim that I acquire actually loved account your weblog
posts. Any way I’ll be subscribing for your feeds or
even I fulfillment you get right of entry to persistently fast.
05 Окт 2018
Thank you, I have just been searching for info approximately this subject for a while
and yours is the best I’ve discovered so far. However, what about the bottom line?
Are you positive concerning the supply?
06 Окт 2018
After I initially left a comment I seem to have clicked on the -Notify me when new comments are added- checkbox and now every time
a comment is added I recieve 4 emails with the same comment.
Is there an easy method you can remove me from that service?
Thanks a lot!
07 Окт 2018
WOW just what I was searching for. Came here by searching for статьи
08 Окт 2018
I read this piece of writing completely about the difference of most recent and earlier technologies,
it’s awesome article.
08 Окт 2018
What’s up, this weekend is pleasant designed for me, for the reason that this moment i am reading this impressive educational paragraph here at my home.
08 Окт 2018
Just wish to say your article is as astonishing. The clearness in your post
is just cool and i could assume you’re an expert on this subject.
Fine with your permission let me to grab your feed
to keep up to date with forthcoming post. Thanks a million and
please keep up the enjoyable work.
09 Окт 2018
Appreciate the recommendation. Will try it out.
10 Окт 2018
Good blog post. I absolutely love this site.
Stick with it!
10 Окт 2018
You’ve made some good points there. I looked on the internet for additional information about the issue and found most people will go along with your
views on this web site.
11 Окт 2018
This is really interesting, You are a very professional blogger.
I’ve joined your rss feed and look forward to seeking extra
of your magnificent post. Also, I’ve shared your web site in my social networks
16 Окт 2018
Hi, just wanted to tell you, I liked this article. It was practical.
Keep on posting!
18 Окт 2018
Excellent blog here! Also your site loads up very fast! What host are you using?
Can I get your affiliate link to your host?
I wish my site loaded up as quickly as yours lol
19 Окт 2018
Does your website have a contact page? I’m having a tough time
locating it but, I’d like to send you an email. I’ve got some suggestions for your
blog you might be interested in hearing. Either way, great blog and I look forward to seeing it grow over time.
19 Окт 2018
Heya i am for the first time here. I found this board and I in finding It really useful
& it helped me out much. I am hoping to present one thing back and help others like you aided me.
19 Окт 2018
Hello, I think your website might be having browser compatibility issues.
When I look at your website in Opera, it looks fine
but when opening in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up! Other then that, awesome blog!
21 Окт 2018
What i do not understood is in reality how you are not actually a lot more well-favored than you might be right now.
You are so intelligent. You already know therefore considerably
on the subject of this matter, made me individually believe it from numerous various angles.
Its like women and men aren’t interested until it is
something to do with Girl gaga! Your personal stuffs excellent.
Always deal with it up!
21 Окт 2018
It’s remarkable to pay a quick visit this web site and reading
the views of all mates about this article, while I am also eager
of getting know-how.
25 Окт 2018
Stunning quest there. What happened after? Good luck!
25 Окт 2018
Hello! I could have sworn I’ve been to your blog before but
after browsing through some of the articles I realized it’s new to me.
Nonetheless, I’m definitely happy I stumbled upon it and I’ll be bookmarking it and checking
back frequently!
25 Окт 2018
It’s an amazing paragraph in support of all the online visitors;
they will obtain benefit from it I am sure.
26 Окт 2018
Have you ever considered publishing an ebook
or guest authoring on other sites? I have a blog based upon on the same topics you discuss and
would love to have you share some stories/information.
I know my audience would enjoy your work. If you’re even remotely interested,
feel free to shoot me an e mail.
02 Ноя 2018
Descargar facebook
This is a topic that’s close to my heart…
Thank you! Exactly where are your contact details though?
Descargar facebook
02 Ноя 2018
I don’t even know how I ended up here, but I thought this post was great.
I don’t know who you are but certainly you’re going to a famous
blogger if you are not already Cheers!
03 Ноя 2018
Hey! Quick question that’s totally off topic.
Do you know how to make your site mobile friendly?
My website looks weird when viewing from my iphone. I’m trying to find a theme or plugin that might
be able to correct this issue. If you have any suggestions,
please share. Thanks!
03 Ноя 2018
Wonderful goods from you, man. I have understand your stuff previous to and you are just
extremely excellent. I really like what you have acquired here, really like what you’re saying and the way in which you say it.
You make it entertaining and you still take care of to keep it sensible.
I can not wait to read much more from you. This is really a terrific
site.
03 Ноя 2018
An outstanding share! I have just forwarded this onto a colleague who was conducting a little homework on this.
And he in fact ordered me dinner simply because I found it for him…
lol. So allow me to reword this…. Thanks for the meal!!
But yeah, thanks for spending some time to discuss this topic here
on your blog.
03 Ноя 2018
Thanks on your marvelous posting! I quite enjoyed reading it, you will be a
great author.I will ensure that I bookmark your blog
and definitely will come back from now on. I want to encourage one to continue
your great job, have a nice weekend!
03 Ноя 2018
I don’t know if it’s just me or if everybody else experiencing problems
with your blog. It looks like some of the text within your content are running off the screen.
Can somebody else please provide feedback and let me know if this is happening to them as well?
This may be a issue with my web browser because I’ve
had this happen before. Appreciate it
04 Ноя 2018
These are actually enormous ideas in concerning blogging.
You have touched some nice points here. Any way keep up wrinting.
04 Ноя 2018
continuously i used to read smaller posts that also clear
their motive, and that is also happening with this article which I am reading here.
06 Ноя 2018
Paragraph writing is also a excitement, if you know then you can write
if not it is complex to write.
07 Ноя 2018
This web site certainly has all of the info I wanted about this subject and didn’t know who
to ask.
09 Ноя 2018
Awesome post.
10 Ноя 2018
I would like to thank you for the efforts you have put in writing this blog.
I am hoping to view the same high-grade content by you in the future as
well. In fact, your creative writing abilities has inspired me to get my own blog now
11 Ноя 2018
Hmm is anyone else experiencing problems with the pictures on this blog loading?
I’m trying to find out if its a problem on my end or if it’s the blog.
Any feedback would be greatly appreciated.
11 Ноя 2018
It’s remarkable to pay a quick visit this web site and reading
the views of all mates about this piece of writing, while I am also eager of getting know-how.
12 Ноя 2018
It’s very simple to find out any matter on web as compared
to textbooks, as I found this article at this site.
14 Ноя 2018
There is certainly a great deal to know about this issue.
I really like all the points you have made.
14 Ноя 2018
Hello, I believe your web site may be having browser compatibility problems.
When I look at your web site in Safari, it looks fine but when opening
in Internet Explorer, it has some overlapping issues.
I simply wanted to give you a quick heads up! Aside from
that, great blog!
15 Ноя 2018
Very nice post. I just stumbled upon your weblog and wished to
say that I’ve really enjoyed browsing your blog posts.
In any case I will be subscribing to your rss feed and I
hope you write again very soon!
15 Ноя 2018
Incredible! This blog looks exactly like my old one! It’s on a
completely different subject but it has pretty much the same layout
and design. Wonderful choice of colors!
15 Ноя 2018
You are so interesting! I do not think I’ve read anything like that before.
So wonderful to discover somebody with some original thoughts on this issue.
Seriously.. many thanks for starting this up. This web site is something that is
needed on the internet, someone with some originality!
17 Ноя 2018
Sling tv coupons and promo codes for november 2018
Hello, just wanted to tell you, I enjoyed this article.
It was helpful. Keep on posting! Sling tv coupons and promo codes
for november 2018
17 Ноя 2018
Pretty! This was an incredibly wonderful post. Many thanks for providing these details.
18 Ноя 2018
Hi there to all, how is everything, I think every
one is getting more from this web site, and your views are good for
new visitors.
18 Ноя 2018
You’re so interesting! I do not suppose I have read a single thing like that before.
So wonderful to find someone with unique thoughts on this issue.
Really.. thank you for starting this up. This web site is something that’s needed on the web,
someone with a little originality!
19 Ноя 2018
Whats up are using Wordpress for your site platform?
I’m new to the blog world but I’m trying to get started and
set up my own. Do you require any html coding knowledge to
make your own blog? Any help would be really appreciated!
20 Ноя 2018
After looking over a handful of the articles on your site, I honestly like
your way of blogging. I bookmarked it to my
bookmark website list and will be checking back soon. Please check out my web site as well and tell me your opinion.
21 Ноя 2018
I am curious to find out what blog system you’re using? I’m experiencing some minor security problems with my latest site and
I would like to find something more secure. Do you have any recommendations?
22 Ноя 2018
is viagra safe for 17 year olds [url=http://viagrabs.com]viagrabs.com[/url] how many 100 mg
sildenafil should i take.
22 Ноя 2018
what does it feel like to take cialis http://cialisle.com/ cialis online.
tadalafil in ägypten kaufen.
28 Ноя 2018
b http://www.cialisps.com/ online cialis
what will 20mg of cialis do
http://cialisps.com
30 Ноя 2018
mlnsjjmk qu est ce tadalafil http://www.cialissom.com/ cheap cialis 5mg cialis 10mg for sale
tadalafil 5mg erfahrung
02 Дек 2018
goedkopere sildenafil
viagra pills
can you take sildenafil without ed
[url=http://viagrapid.com/]viagra pills[/url]
03 Дек 2018
a http://jcialisf.com cialis prescription online cialis online without prescription cialis samples welke zorgverzekering vergoed cialis
04 Дек 2018
how long does generic zoloft stay in your system zolftgenwell.org cheapest
zoloft online to buy
06 Дек 2018
It’s remarkable to pay a visit this web page and reading the views of all friends
concerning this paragraph, while I am also eager of getting experience.
07 Дек 2018
is viagra over the counter in england http://viagragenupi.com miglior sito
per acquistare viagra
19 Дек 2018
nike mercurialx finale brun svart nike foamposite fruity pebbles negro rice adidas zx 850 nero glow ocean view jordan 1 vibrant gul nike kobe 11 flyknit viola nero nike mens pj hall limited gray jersey oakland raiders nfl 92 rush drift fashion
gracalor
19 Дек 2018
air jordan cp3 x schwarz gr眉n air jordan retro 11 low gull nike hypervenom phelon ii oro nero bianca air jordan 14 grau yard ralph lauren polo green hoodie in men mennns nike sb stefan janoski max rosa bl氓
alpacificos
19 Дек 2018
nfl womens nike new england patriots 35 mike gillislee stitched black anthracite salute to service player performance hoodie kobe 8 elite nero vendita air max thea hvid cool gr氓 nike air max thea marrone trout adidas climacool ride ii oro azul jordan retro 13 rosso bianca and nero
hevikauppa
19 Дек 2018
finding sildenafil
generic viagra 100
how to tell if its real sildenafil
[url=http://viagrarow.com/]http://viagrarow.com[/url]
19 Дек 2018
nike free run 3 5.0 mujeres verde p煤rpura nfl carlos hyde gold 34 jacksonville jaguars nike rush pride name number t shirt nike brett hundley jersey 7 nfl seattle seahawks t shirt one color ash nike air max zero mettoutic argent edition nike roshe maschio custom air jordan retro 13 schwarz rosa wei脽
elalmacenito
19 Дек 2018
adidas jets 85 mathieu perreault navy blue home authentic stitched nhl jersey jordan 11 negro sole nike kaishi p煤rpura amarillo air jordan6 oro azul kobe 11 lilla and sort nike zoom pegasus 32 femmes or rouge
eniszczarki
19 Дек 2018
nike air max tn lyser酶d and sort label air jordan 9 retro blanco negro varsity rojo jordan dam盲nner nike free run 2 alle rot nike kobe 9 elite low xdr beethoven nero nike air max 95 sneakerboot rosa r酶d ralph lauren match polo rosado verde
gdaypeter
19 Дек 2018
nike flyknit agility rojo gris nike air max bw kvinners gr酶nn rosa ralph lauren hombres multi color short shirts roshe run schwarz schwarz sail maschio nike air max tailwind 6 verde rosso nike free 3.0 v4 hombres corriendo zapatos quiet
bambubaits
20 Дек 2018
MadieDeasex cialis without prescription buy cialis online how to take
cialis super active cialis prescription ([url=http://buyscialisrx.com/]buyscialisrx.com[/url])
21 Дек 2018
nike internationalist r酶d gul blue jays 19 jose bautista white flexbase authentic collection stitched mlb jersey nike russell wilson jersey 3 nfl seattle seahawks t shirt one color ash adidas yeezy boost 350 silber schwarz adidas originals zx 700 bl氓 dam盲nner nike free 3.0 v4 lila wei脽
daaofla
21 Дек 2018
nike lunar schwarz orange yeezy boost 350 brosso numbers jordan retro 1 schwarz grau nike kyrie 1 rosso maschio names adidas zx 850 gris rouge oil nike air max 2015 barn svart
pvktechinfo
21 Дек 2018
kd 7 elite bleu jays nike lunarepic low flyknit femminile blu nero nike free rn blanc pure platinum noir top adidas zx flux oransje bl氓 nike free run 2 ext negro rosado adidas john walle schwarz grau
linguatravels
21 Дек 2018
latavius murray ash nike nfl minnesota vikings t shirt backer 25 st louis blues purple jersey air jordan true flight cool grigio goose air jordan 17 amarillo blanco air max zero gr氓 oil zx 850 blu rosso for vendita
duranerdogan
22 Дек 2018
viagra and tadalafil doesnt work http://cialislet.com/ cialis 20 mg film-coated tablets tadalafil.
tadalafil senza effetti collaterali.
23 Дек 2018
kj酶pe air jordan 13 br酶d adidas prougeator jaune and rouge du vin nike air force 1 noir gum uk kvinders nike roshe run sort and hvid uk billig ralph lauren kvinners bikini salg adidas neo leisure gris blanco
danceaution
23 Дек 2018
nike flyknit roshe run yarn salg nike dunk high naranja oro adidas devils 39 brian gibbons green salute to service stitched nhl jersey nike air max 2016 dark blu island free flyknit 3.0 venta llc ralph lauren jackets caqui marr贸n
philipelara
23 Дек 2018
air jordan 4 retro vivid rosa nike flyknit lunar 1 schwarz volt roshe nike womens kerry hyder black name number logo detroit lions nfl 61 t shirt nike kwazi action marron rouge maschio nike kd trey 5 nike vomero kvinders sort desert
bonairecliffs
23 Дек 2018
nike flyknit air max oransje gr酶nn r酶d hommes asics gel noosa tri 10 bleu or nfl dj humphries black 74 arizona cardinals nike name number logo pullover hoodie nfl zadarius smith womens black 90 baltimore ravens nike name number logo pullover hoodie air max zero sort gr氓 for salg air jordan schuhe rosa blau
inselwasser
23 Дек 2018
salomon speedcross 3 orange schwarz up nike free run 4.0 v3 damaschio schwarz oro adidas springblade ignite oro rojo nike air max tailwind 5 bleu ciel orange mens ralph lauren flag polo grey navy air jordan 2 infrarouge cehommest for vente dtoutas
naijareward
24 Дек 2018
baby blue ralph lauren shirt adidas neo mesh gris noir nike air presto rot wei脽 blau pill air jordan 11 low ie nero zest bianca air jordan retro 12 rose blanc mens nike cleveland browns 90 emmanuel ogbah orange alternate vapor untouchable limited player nfl jersey
segalino
24 Дек 2018
nike roshe run bambini rosa bianca mennns nike blazer r酶d hvit jordan 1 svart and gull og womens richard sherman limited jersey red nike vapor untouchable nfl san francisco 49ers 25 home nike womens anthony zettel ash one color detroit lions nfl 69 t shirt nike air jordan son of mars wei脽 house
surlion
24 Дек 2018
ralph lauren shirts gr酶nn marinen nike air huarache nm hvid s酶lv ralph lauren flag polo noir blanc nike darwin legion gr酶nn svart gul air jordan 1 retro high gucci for venta nike limited customized jersey nfl seattle seahawks womens road white
glamlustlife
24 Дек 2018
adidas zx 750 sort cardinal adidas neo zapatos vietnam melo 9 rosso nero nike free trainer 7.0 patent cuero svart hvit and gr氓 jordan 13 adidas zx 900 weave svart guy
lubimochka
24 Дек 2018
nike flyknit lunar 2 schwarz lila kvinners nike flynit air max r酶d svart nike air pegasus 92 s酶lv orange nike kd 8 plata oro tarik cohen ash nike nfl chicago bears pullover hoodie backer 29 adidas yeezy boost 350 triple blanc queen
mynewsoutlet
24 Дек 2018
nike limited chris carson jersey 32 nfl seattle seahawks therma long sleeve mens navy blue nike black mason rudolph name number logo nfl 2 pittsburgh steelers t shirt jordan 3 schwarz retro adidas nmd runner hvit sko jordan nfl jonathan ogden purple 75 baltimore ravens nike name number logo long sleeve t shirt adidas f50 svart hvit bl氓
spangleapp
24 Дек 2018
air max 1 nero gum nike air max 1 gs hvid bl氓 fl氓den bl氓 orange salomon speedcross 3 gelb name nike air pegasus 92 blanc orange orange nfl mens nike miami dolphins 55 jerome baker stitched black anthracite salute to service player performance hoodie air jordan 11 infrarot rot
turnoneohio
24 Дек 2018
nike free 5.0 blanco p煤rpura nike sb stefan janoski max lilla bl氓 nike pegasus 33 mennns hvit linen mujeres nike free 5.0 royal azul nike super bowl lii youth stephon gilmore limited olivecamo jersey new england patriots nfl 24 2017 salute to service nike black womens shaq thompson name number logo slim fit nfl 54 carolina panthers long sleeve t shirt
verylatebay
24 Дек 2018
nike air max 2017 violet and noir femmes hack golden state warriors 30 stephen curry gold throwback the city stitched nba jersey nike kd trey 5 five new nfl pittsburgh steelers color rush limited antonio brown mens football jersey nike huarache gold karrueche nike air max thea blanc mono
ankaralokanta
24 Дек 2018
chicago white sox chance the rapper hat billig under armour clutchfit drive dam盲nner rot adidas samba primeknit lilla oransje adidas blues 16 brett hull camo authentic 2017 veterans day stitched nhl jersey detroit lions jason hanson jersey lebron soldier 10 green light
btmtecled
25 Дек 2018
nike free trainer 5.0 blu grigio kvinners ralph lauren pony r酶d rosa nike kobe 9 mid himmelblau orange under armour curry 1 low nero yeezy nike city sabbiaal ii bambini argento rosa nike air max tailwind 6 kvinders guld sort
visiotimes
25 Дек 2018
nike lunarglide 7 unisex lila air jordan 7 retro svart gul r酶d light nike air max lunar 90 p煤rpura rojo nike mens jawhaun bentley limited navy blue jersey new england patriots nfl 51 tank top suit mens nike dallas cowboys 73 joe looney limited white tank top suit nfl jersey nike hypervenom phantom 2 wolf grau
nickebrown
25 Дек 2018
comprar barato nike flyknit racer nike lebron soldier 10 plata cielo azul huarache ultra verkauf barn salomon speedcross 3 cs femmes trail fonctionnement chaussures ss15 kd trey 5 or medal nike hypershift isaiah thomas for verkauf online
ventaasesoria
26 Дек 2018
women 2012 new nfl jerseys san francisco 49ers 53 navorro bowman red jerseys hall of fames 50th patch asics gel kinsei 4 hommes jaune kvinders asics gel lyte 5 himmelbl氓 bl氓 adidas climacool ride bianca nero ray ban wayfarer 47mm black price nike ash terrance mitchell backer nfl 39 cleveland browns t shirt
slipoverfx
26 Дек 2018
red womens nike free running shoes shoes minnesota baseball hat nike kd 7 all white boy grade school air jordan son of mars rose argent elite nike navy blue mens marcus martin alternate jersey nfl 63 dallas cowboys vapor untouchable throwback 2014 15 chelsea fc 26 terry home soccer shirt kit
saskostomy
26 Дек 2018
curry 1 hvit nike air max 2019 green uk air jordan 5 quai 54 schwarz nike jordan 4 original converse femme all star blanche adidas zx flux naranja quality
kidtokidboise
26 Дек 2018
ray ban sunglasses polarized price guidelines royals 36 edinson volquez blue alternate 2 cool base stitched mlb jersey air jordan 18 for sale women nike kobe zoom 5 for sale uk adidas superstar svart floret silver black mens nike kd trey 5 shoes
winnercells
26 Дек 2018
1980 mlb championship rings philadelphia phillies world series ring air max zero qs hvit jungle air jordan 8 doernbecher for verkauf air jordan retro 9 argento viola nike air max tailwind 6 vivid bl氓 hvit nike air force 1 low lv8 rojo python
whowhatwea
27 Дек 2018
jordan 13 sort varsity r酶d hvid vibrant gul limited linval joseph youth jersey minnesota vikings 98 road white nike air max id 2014 zdeno chara 33 boston bruins reebok premier alternate jersey small nike kobe 9 ext high nike kobe 10 rosa s酶lv
compressmyjs
27 Дек 2018
air jordan retro 9 femminile bianca verde air jordan 7 prix nike air max motion 2014 blau nike zoom clear out 1 or bleu zx flux gris vente kvinders big pony polo beige gul
iseejanemary
27 Дек 2018
nike air max 95 green spain air jordan retro 29 svart brun nike vandal 2x ao2868 200 pink white discount custom painted converse uk air jordan 14 negro and oro ring mens nike buffalo bills 16 robert foster white vapor untouchable elite player nfl jersey
allthatspool
27 Дек 2018
parajumpers long bear padded jacket ladies hermes giant scarf hermes evelyne gold prada card wallet uk louboutin flat design flower mackage messenger stationery hd
xhlvwang
28 Дек 2018
nike josh shaw womens white limited jersey 26 nfl road cincinnati bengals nike free flyknit 3.0 dark obsidian only jordan true flight carmine nike air jordan 4 og noir cehommest womens nike free tr flyknit 5.0 black orange nike roshe one hi flash sneakerboot
mengenmetal
28 Дек 2018
grey san francisco giants hat nike huarache ultra office online seafoam gr眉n nike free runs denver broncos john elway womens orange nike 7 nfl long sleeve t shirt name number logo mens under armour midnight green philadelphia eagles combine authentic lockup tech long sleeve t shirt air jordan 10 retro steel jogger
foliekopen
28 Дек 2018
nike air max tn mujeres rojo verde nike lebron bambini viola verde nike free rn flyknit lyser酶d blast jordan 13 blau brave nike lunarglide 7 dam盲nner test nike free run 5.0 koral fl
72y9pzek
29 Дек 2018
nike lebron 14 gold pink mackage messengers satchel 2017 the north face destiny down jacket womens pants prada card holder womens adidas superstar gold back game bob lilly throwback jersey dallas cowboys 74 alternate navy blue
blackpointcpk
29 Дек 2018
best canada goose womens parka dolce and gabbana animal print scarf free prada totes nude blue latest nike sandals louboutin red spiked sneakers cheap nike kd basketball shoes
matulat
29 Дек 2018
danny trevathan womens limited navy blue jersey nike nfl chicago bears vapor untouchable home 59 air max 95 ultra jcrd night silver nike shox white gold jordan shoe dam盲nner nike air max 2016 lila grau nike shox womens grey orange air jordan 3.5 for sale kansas city
rejuvmedia
29 Дек 2018
chicago bulls michael jordan hoodie new adult size medium other salvatore ferragamo belt no buckle nike internationalist rose fendi bag collection all gold versace belt authentic eric berry jersey
proximityhome
29 Дек 2018
browse around this website viagra without a prescription viagra
for sale online [url=http://www.bioshieldpill.com/]viagra online canadian pharmacy[/url]
29 Дек 2018
adidas neo mesh orange guld nike free 5.0 run 3 neon lyser酶d hot punch nike tiempo legend gul oransje zx 750 a buon mercato jordans adidas coyotes 35 darcy kuemper black authentic team logo fashion stitched nhl jersey kd 7 gr眉n and gelb quilt
hopingforsnow
29 Дек 2018
jordan 1 road to gold zdeno chara 33 boston bruins reebok premier alternate jersey small nike kd 9 playoffs kvinders nike free balanza gul nike air force 1 low svart multi color ray ban aviator spare lens quest
freizeittrend
30 Дек 2018
jordan 8 fusion ajf nike performance free 5.0 mens silver red boston celtics 8 jeff green green with black swingman jersey nike free 3.0 v5 blue mens earrings nike free 4.0 v2 womens black asics gel lyte 5 womens blue black
gopinksoccer
30 Дек 2018
nike air max tailwind plus 5 hommes fonctionnement chaussures jordans white shoes cheap converse femme all star blanche adidas soccer boots ace 15.1 fg ag nero oro bianca nashville predators green jersey adidas d rose 6 all star
holeninegolf
30 Дек 2018
hombres nike shox current rosado negro p煤rpura ralph lauren t shirt air max 90 infrarojo sizing ralph lauren shirts khaki yellow jordan fire rouge 5 argent tongue adidas zx 900 gr氓 parts
foolheartedly
30 Дек 2018
grey mk crossbody adidas superstar black rasta baltimore orioles 32 matt wieters black jersey air jordan 30 mens silver orange nike roshe run buy online europe damenschuhe adidas superstar foundation j sneaker b23644
ensitele
30 Дек 2018
under armour curry one womens red blue kobe bryant chaussures 2012 nike herren nike flyknit lunar 2 rosa lila nike air max 95 green spain nike air force 1 flyknit high gr眉n silber orange under armour football cleats
ictbel
30 Дек 2018
nike roshe dark atomic vert air jordan retro 12 kinder grau gelb kyrie 3 rosa glitter nike air huarache oro gun flyknit air max university rosso zone air max 2015 full schwarz
advertiseguns
31 Дек 2018
air max 89 2014 small brown coach handbag nike new york giants 87 sterling shepard game red jersey air max boots for women air max colorful nike air force 1 nike air max kids
cengorde
31 Дек 2018
nike air max 1 pimento femmes nike flyknit lunar 2 rouge or nike kobe 11 brun r酶d ray ban cats 2000 download ash aaron burbridge womens jersey 13 nike nfl backer san francisco 49ers t shirt nike air max 90 black em all
langbenlang
31 Дек 2018
nike darwin salg air max thea mujeres p煤rpura quality ralph lauren match polo bl氓 lilla nike free tr fit lilla gr酶nn kris bryant away jersey air huarache all gr氓
epointsclub
31 Дек 2018
nike womens denzel perryman navy blue name number logo los angeles chargers nfl 52 t shirt detroit lions jason hanson jersey billig nike free tr2 menns oransje nike air max lunar 90 infrared price orange black black detroit tigers mlb youth team flip 9fifty new era snapback cap nike free 4.0 flyknit mens white blue
bootsoffprice
31 Дек 2018
adidas copa mundial team astro noir blanc nike zoom winflo 3 bianca adidas harden zapatos on venta nike lebron 12 preis philippines nike air max zero arancia grigio nike air max mujeres wide width
svmn5v0b
01 Янв 2019
adidas ultra boost uncaged sort and hvid nike hyperrev 2015 for verkauf billig jordan trunner dominie pro s酶lv hvid adidas x 16.1 fg ag oro blanco negro nike air force 1 gray and wei脽 adidas prossoator absolado lz indoor soccer scarpa
rivacover
01 Янв 2019
nike roshe one frau salomon s lab fellcross s酶lv brun nike shox turbo 21 marr贸n jordan retro 3 powder bleu grade school paul krause mens limited olivecamo jersey nike nfl minnesota vikings 2017 salute to service 22 womens nike kansas city chiefs 50 justin houston limited pink rush fashion nfl jersey
pascherlvfr
01 Янв 2019
nike sock dart sp herre hvid limited nike black womens morten andersen jersey nfl 7 new orleans saints rush drift fashion cheap mens nike air max 90 trainers nike cortez black on feet red basketball shoes nike nike free trainer 5.0 nkg gris violet
tamworthbacon
02 Янв 2019
puma suede marrone nike air max 1 gul bl氓 nike sb stefan janoski max mid nero guy limited youth jj watt black jersey nfl nike houston texans 99 2016 salute to service adidas neo zapatos kaskus nike air max thea flyknit gr酶n line
biyotestatik
02 Янв 2019
ralph lauren quarter zip sweater mulberry bag deals coach square crossbody fendi signature bag 99 jae crowder jersey converse all star
cartonpat
02 Янв 2019
brodie t.j. 7 jersey soccer antonio brown jersey mens small how do lebron 12 low fit castilleja prada loafers blue yes mulberry mens shoulder bag nz jordan 3 kid katrina
jschwimmermd
03 Янв 2019
prada backpack uk postal codes mulberry handbags darwin facebook nike zoom pegasus 31 sky blue white hermes bolide relax 35 nike air force 1 puerto rico sko coach crossbody bag no serial number zero
strongtowercf
03 Янв 2019
new balance minimus v3 air jordan 4 retro all white horse coach floral crossbody chicago white sox 49 chris gray jersey orange green womens adidas zx 750 shoes nike tanjun black and white tanjun men
sparktheword
04 Янв 2019
orioles 56 darren oday orange team logo fashion stitched mlb jersey nike roshe wool skin army gr酶nn rabatt on salg nike air max lunar1 light gr氓 hair ralph lauren femminile rosa shirt polo cotton nike hombres nike roshe run print gris ralph lauren cashmere hommes marron sweater
toptopprinter
04 Янв 2019
blue green mens nike kwazi action shoes star wars xmas hat nike air max outlet de femmes asics gel kayano 20 gris bleu ciel nike adarius glanton ash backer tampa bay buccaneers nfl 53 pullover hoodie 2014 15 chelsea fc 26 terry home soccer shirt kit
dbajournal
05 Янв 2019
tadalafil 40 mg uk cialis 5mg cialis diario relatos.
05 Янв 2019
moncler long black down coat prada baby changing bag damian lillard jersey shirt nobis merideth red rum women 2012 new nfl jerseys san francisco 49ers 53 navorro bowman red jerseys hall of fames 50th patch custom converse
radsportland
07 Янв 2019
pharmacie andorre cialis [url=http://calisgenhea.org/]http://www.calisgenhea.org/[/url] in farmacia
vendono il cialis generico.
02 Фев 2024
Признаки логического мышления. Мыслительные
процессы. Способность к познанию и логическому мышлению называется. В каком году возникла психология развития. Последствия сильного стресса на организм.
Университет факультет психологии.
Кто помогает стать личностью кратко.
6 человек это.
06 Апр 2024
I loved as much as you will receive carried out right here.
The sketch is attractive, your authored material stylish.
nonetheless, you command get bought an shakiness
over that you wish be delivering the following. unwell unquestionably come more formerly again since exactly
the same nearly very often inside case you shield this hike.
Here is my webpage; vpn 2024
07 Апр 2024
I was recommended this web site by my cousin. I’m now not sure whether this publish is written by means of him as no one else recognize such unique approximately my difficulty.
You’re incredible! Thank you!
Also visit my page :: vpn coupon code 2024
15 Апр 2024
Wow, awesome weblog layout! How lengthy have you ever been running a blog for?
you make running a blog look easy. The full look of your
web site is fantastic, let alone the content!
You can see similar here najlepszy sklep
16 Май 2024
Excellent post. I was checking constantly this blog and I’m inspired!
Extremely useful information particularly the
ultimate section I maintain such information much.
I was looking for this certain info for a very lengthy time.
Thanks and good luck.
Feel free to surf to my page – facebook vs eharmony
31 Май 2024
Hello, I desire to subscribe for this blog to get latest updates,
therefore where can i do it please assist.
Feel free to visit my website :: nordvpn special coupon code
25 Окт 2024
Very informatic!
Plan holidays to India and book India Train Tours Packages, Luxury India Tour Packages, South India Tour Packages
Ваш отзыв