Anteron

Anteron

пикабушник
пол: мужской
поставил 2003 плюса и 201 минус
отредактировал 0 постов
проголосовал за 0 редактирований
31К рейтинг 6 подписчиков 2148 комментариев 92 поста 11 в "горячем"
1 награда
5 лет на Пикабу
9

Типичное собеседование

— Сергей, здравствуйте. Меня зовут Биби, моего коллегу — Боба. Мы очень давно в проекте, знаем все todo наизусть и сегодня будем общаться на тему ваших знаний и умений.

У вас в CV написано, что вы — senior, работаете преимущественно с .NET’ом, разбираетесь в асинхронном и многопоточном программировании, уверенно владеете основами алгоритмов и структур данных, имеете опыт как рефакторинга, так и проектирования крупных модулей с нуля. И все же, нельзя не задать этот тупой вопрос: вкратце расскажите о себе?

— Здравствуйте, Биби и Боба. Я таки работаю преимущественно с .NET’ом, разбираюсь в асинхронном и многопоточном программировании, уверенно владею основами алгоритмов и структур данных, имею опыт как рефакторинга, так и проектирования крупных модулей с нуля. Это вкратце.

— Спасибо. Ну что ж, начнем! Для разогрева что-нибудь попроще: какие вы знаете деревья и методы их обхода?

— Дуб, акация, клен, вишня…Так сходу больше ничего в голову не приходит. Что касается обхода дерева, то совершать обход можно с разных сторон: слева или справа. Также я знаю, что на дерево можно залезть и что в деревьях бывают дупла, где иногда живут белки.

— Хорошо. Тогда такой вопрос — в чем разница между передачей объекта по ссылке и полным его копированием?

— Разница в том, что в первом случае объект передается по ссылке, а во втором — полностью копируется.

— Что вы знаете о графах?

— Глубоко уважаю творчество графа Льва Николаевича Толстого, в детстве зачитывался книгой “граф Монте Кристо”. Да и кто ж не знает графа Дракулу?!

— Что такое “SOLID”?

— “Твердый”, реже — “сплошной”. Зависит от контекста, конечно.

— Как работает сборщик мусора?

— Это я тоже знаю. Типичный сборщик мусора одет в ярко-оранжевый комбинезон и спецобувь. Работает он в основном в ночное время — на мусоровозе. Главная задача сборщика мусора — перенести содержимое мусорных ящиков в кузов мусоровоза, стараясь не рассыпать зловонный мусор на дорогу. Подводя итоги, можно сказать, что важность сборщиков мусора недооценена нашим обществом, а ведь их труд так же ценен, как труд учителей и пекарей!

— И последний тупой вопрос на сегодня: предположим, у нас есть сферический конь, который умеет ходить на задних лапах как человек. У коня есть контекст выполнения, завязанный на текущий пространственно-временной континуум. Необходимо реализовать пул таких коней с возможностью развязывать военные конфликты на Ближнем Востоке. Как бы вы это сделали за O( n * log(n) )?

— Хм… для начала, я бы отказался от оценочных суждений. Я бы наконец осознал, что никакого пула сферических коней не существует — и сама постановка вопроса утратила бы всякий смысл. Я сам стал бы одновременно и этим конем, и пулом таких коней, и Ближним Востоком. Для Слившегося С Вечным O( n * log(n) ) совершенно неотличимо от O ( n ^ n ).

— Спасибо, Сергей. Мы вам перезвоним.

— Вот уж действительно: не за что. Перезванивать не надо.



Оригинал: https://habr.com/ru/post/458740/

Мы ищем frontend-разработчика

Мы ищем frontend-разработчика

Привет!)


"Шо? опять?"

Задач так много, что мы не успеваем! И вот нам снова нужны frontend-разработчики!

Как уже стало традицией, мы предлагаем небольшую игру, где вам необходимо при помощи знаний JS, CSS и HTML пройти ряд испытаний!


Зачем всё это?

Каждый день на Пикабу заходит 2,5 млн человек, появляется около 2500 постов и 95 000 комментариев. Наша цель – делать самое уютное и удобное сообщество. Мы хотим регулярно радовать пользователей новыми функциями, не задерживать обещанные обновления и вовремя отлавливать баги.


Что надо делать?

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


Вам необходимо знать современные JS, CSS и HTML, уметь писать быстрый и безопасный код ;) Хотя бы немножко знать о Less, Sass, webpack, gulp, npm, Web APIs, jsDoc, git и др.


Какие у вас условия?

Рыночное вознаграждение по результатам тестового и собеседования, официальное оформление, полный рабочий день, но гибкий график. Если вас не пугает удаленная работа и ваш часовой пояс отличается от московского не больше, чем на 3 часа, тогда вы тоже можете присоединиться к нам!


Ну как, интересно? Тогда пробуйте ваши силы по ссылке :)

Если вы успешно пройдете испытание и оставите достаточно информации о себе (ссылку на резюме, примеры кода, описание ваших знаний), и если наша вакансия ещё не будет закрыта, то мы с вами обязательно свяжемся по email.

Удачи вам! ;)

Показать полностью
Отличная работа, все прочитано!