1. Новые покупки

    21.02.2017: Льём трафик из ВК v.3 (Все фишки + Автоматизация ВК vs.. starters)

    21.02.2017: Обучение торговому алгоритму Маркетимейкер.

    21.02.2017: Новый Мастер-Класс от GERMES V "кратчайший путь к профессиональной прибыльной торговле

    21.02.2017: Трейдерский блок Виктора Тарасова "Компас Технического Анализа"

    21.02.2017: GERMES V Уникальная СЕРИЯ ОНЛАЙН-ВЕБИНАРОВ РАСКРЫВАЯ СЕКРЕТЫ В СОСТАВЛЕНИИ БИЗНЕС-ПЛАНА В ТРЕЙДИНГЕ

    21.02.2017: Трендовая стратегия для бинарных опционов со скидкой!

    21.02.2017: Серфинг-Скальпинг на Бинарных опционах

    21.02.2017: Опционы 300% прибыли за 3 дня

    21.02.2017: Создай свой прибыльный digital-бизнес (2016)

    21.02.2017: Покупаем Турбо пакеты на Авито со скидкой до 80% + Приват фишки, Бонусы [Zennoposter], Турбо Продажи

    21.02.2017: Волшебная таблетка для мужчин.

    21.02.2017: Простая и РАБОЧАЯ схема заработка от 1000 рублей в день!

    21.02.2017: Скрипт фейковых продаж для вашего торгового бизнеса

    21.02.2017: Как снять свадьбу без косяков

    21.02.2017: Коучинг «3 лимона на недвижимости с нуля»

    20.02.2017: Прибыльная Web-студия 10 (Чипижко)

    20.02.2017: [WebForMySelf] Веб-дизайнер - профессионал. Создание востребованных макетов (2017)

    20.02.2017: Тёмный император (Панда)

    20.02.2017: Как еженедельно получать от 30 продаж Вашего продукта

    20.02.2017: Как сделать 1 000 000 рублей за 6 месяцев торговли на форекс.Реальные стратегии.

    20.02.2017: Новые лекции Germes-V за ноябрь-декабрь 2016

    20.02.2017: Курс от закрытого хедж-фонда

    20.02.2017: Стратегия FxMax4 PRO (ПолуАВТОМАТИЧЕСКАЯ, прибыль до 30-60% в мес на депозит!)

    20.02.2017: Курс Обучения По Системе My-trade (ТС для торговли валютами и индексами)

    20.02.2017: Профессиональная форекс система

  2. Сбор взносов

    21.02.2017: Льём трафик из ВК v.3 (Все фишки + Автоматизация ВК vs.. starters)

    21.02.2017: Волшебная таблетка для мужчин.

    21.02.2017: Простая и РАБОЧАЯ схема заработка от 1000 рублей в день!

    20.02.2017: [Нетология] Контент-маркетолог блог, email-маркетинг, соцсети и вебинары для бизнеса (2016)

    20.02.2017: Коучинг - Самое Полное И Эффективное Обучение По Созданию Сайтов С Высокой Конверсией

    20.02.2017: Платежеспособные клиенты из Facebook

    19.02.2017: [profileschool]Настройка Фотоаппарата CANON

    19.02.2017: Идеальный landing page 3.0

    18.02.2017: Как зарабатывать на торгах по банкротству покупая авто, квартиры на 77% ниже рыночной стоимости

    18.02.2017: Профессиональный курс SEO-SEM (ТОПЭКСПЕРТ) 2016

    17.02.2017: Уличное каратэ. Как научиться драться за 100 дней

    14.02.2017: Профессиональное CPA продвижение в Instagram (CPA-поток)

    13.02.2017: Коучинг сессия по арбитражу трафика CPAinside. 100 000 руб в режиме реального времени!

    12.02.2017: Интенсив по раскрутке Инстаграм

    06.02.2017: Пошаговый курс-практикум прибыльного интернет-магазина

    01.02.2017: Бизнес под ключ 2017. Миллион на правах перепродажи

    01.02.2017: Ковалев С.В. - Возвращение в молодость и здоровье (2016)

    21.01.2017: Facebook Маркетинг Безумие Версия 2.0 - Продвижения в Свой Бизнес (2016)

    12.01.2017: Caйт для зарабoткa за один день

    09.01.2017: [Рид Хоффман, Бен Касноча] Жизнь как стартап. Строй карьеру по законам Кремниевой долины

    13.12.2016: Ретаргет Машина

    20.11.2016: Контекстная реклама – подготовка профессионалов (2016)

Скрыть объявление
САМАЯ БОЛЬШАЯ БАЗА ИНФОПРОДУКТОВ.
Постоянные обновления, новые складчины, только у нас!
Присоединяйся :)

Как я выбил собеседование в Facebook

Тема в разделе "Статьи/Новости IT", создана пользователем Toretto, 31 янв 2014.

  1. Toretto

    Администратор

    Регистрация:
    13 янв 2014
    Сообщения:
    6.387
    Симпатии:
    4.806
    В этой статье пойдет речь о том, как ничем не примечательному студенту, без особых проблем удалось выбить собеседование в одной из компаний списка «Biggies» — Facebook.

    Сразу к делу: решение задачки школьного уровня на гитхабе. Прилепил тематическую мордочку, сделал все в традициях Objective-C, должно компилиться на маках. Надеюсь, данное чтиво откроет глаза многим русским студентам, насколько просто можно попасть в крупные компании своей мечты.

    К сожалению, FB не является моей приоритетной целью; поэтому съезжу на интервью, посмотрю на вопросы и напишу следующую статью о том, что же спрашивали и что же я могу спросить на интервью в моей студии.

    Заинтересовавшихся прошу под кат.

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

    Шел вторник, мне нечего было делать после университета, я забежал на лекцию Facebook на кампусе за бесплатной пиццей. Кстати, я съел три куска, однако, самая вкусная пицца, на моей памяти, была на презентации Electronic Arts. Ребята от Цукерберга набили полный зал студентов, около 150 человек. Поговорили про процесс подачи заявки в FB, про серию интервью и решили пару-тройку простеньких задачек типа «Реализовать поиск дубликатов в массиве» — задачки уровня детского сада на 30-40 секунд подумать.

    Я было уже собирался уходить — пицца кончилась, а мне становилось сильно скучно. Тем более, я успел всем надоесть — поднимал руку раньше всех и всегда предлагал решение лучше. На середине лекции меня вообще перестали спрашивать и обращать на меня внимание, что, определенно, сильно меня расстроило. Однако, в завершение, нам дали «задачку на дом», а главный рекрутер сказал скинуть ему на email решение, если вдруг появится оное.

    Я был сильно удивлен: нужно было написать функцию, которая принимала бы число (сторона квадрата) и выдавала бы спирально закрученную последовательность цифр. Пример для стороны квадрата, равной девяти, представлен ниже:
    [​IMG]

    По началу, я забыл про эту задачку, но переписал ее на постер, который мне подарили за ответы. А другим раздавали футболки — ну за что меня так? За то, что много отвечал.

    Мне стало скучно в автобусе по пути домой (целых 10 минут вытерпеть сложно), вот я и накидал примерный алгоритм на том же постере. Когда я приехал домой, я выпил пару энергетиков для того, чтобы сохранить резкость ума еще на пару часов, и начал писать код на Objective-C. Потому что я не умею плюсы на достаточном уровне. Потому что я вот такой лентяй.

    На скорую руку накидал интерфейс программы и сделал его слегка тематическим — вдруг придет рекрутеру сотня решений, и все одинаковые? Здесь нужно как-то выделиться из толпы!

    [​IMG]

    Ну, не суть важно. За основу матрицы я взял двумерный массив. В моем случае, NSArray из NSArray из NSNumber. И сразу же написал метод вывода этого массива в нужное окошко. Окошком был WebView — в нем можно удобно построить табличку на HTML: (код "1" в низ статьи)


    Осталось только заполнить массив данными. Пробегитесь глазами по коду метода, а ниже я подчеркну некоторые моменты. (код "2" в низу статьи)

    • Решил создать матрицу нужного размера, заполненную NSNull объектами; а после заполнять ее нужными числами.
    • Каждую итерацию сторона квадрата уменьшается на 2, потому что мы отрезаем по одному числу с двух сторон.
    • Смещение — это координата начала текущего квадрата (и «x», и «y» — они одинаковые).
    • У каждого квадрата сначала рисуется верх, потом правая сторона, потом низ, потом левая сторона.
    • В случае, если сторона квадрата равна 1, низ рисовать не нужно; иначе, центральное число будет на 1 больше. Почему? А вот и вам домашнее задание :)

    А вот и результат для стороны квадрата, равной восьми:
    [​IMG]

    Благополучно закончив кодинг и тестинг, я отправил письмо с моим резюме и решением на email главного рекрутера. Сегодня вечером я обнаружил ответ: меня поблагодарили и пригласили на интервью в офис.

    Честно сказать, я был ошеломлен. Наверняка же, люди присылали решения получше: почему я? Оказалось, все просто. Из телефонного разговора я понял, что из 150 человек в лекционной отправили решение только трое (я в их числе). У одного решение не скомпилилось, у другого простое консольное решение на плюсах, а у меня вот такой приятный глазу UI. Похоже, выбор был очевиден.

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

    Спасибо, что дочитали до конца! Вот так, при помощи решения задачки школьного уровня, у меня удалось заполучить собеседование в Facebook. Я уверен в том, что есть решение проще, и безумно сильно хочу о нем узнать!
     

    Вложения:

    • Код 1.txt
      Размер файла:
      1,4 КБ
      Просмотров:
      40
    • Код 2.txt
      Размер файла:
      1,8 КБ
      Просмотров:
      51
  2. kpetko

    Складчик

    Регистрация:
    22 мар 2014
    Сообщения:
    50
    Симпатии:
    2
    Позновательно. Иногда можно отойти от общих правил и принципов чтобы все было Ок
     
  3. ace77777

    Складчик

    Регистрация:
    21 апр 2014
    Сообщения:
    6
    Симпатии:
    0
    Интересная статья - если это правда то работу мечты всегда можно получить - главное лишь стараться и идти к поставленной цели.
     
  4. audit_argument

    Премиум

    Регистрация:
    30 май 2014
    Сообщения:
    163
    Симпатии:
    104
    Нет уверенности что все сказанное правда
     
  5. vsegda

    Складчик

    Регистрация:
    11 май 2014
    Сообщения:
    58
    Симпатии:
    16
    Если задачку решили два человека из ста пятидесяти, которым она была предложена, то это абсолютно нормально. Проблема состоит в том, что до сих пор в обществе в целом нигде ни в какой профессии не разработаны законы, позволяющие таким людям получать лучшую работу или лучше строить свою карьеру, чем все те "троечники", которые пытались ее решить. Практически в любом месте "троечники" руководят талантливыми людьми.
     
    1 человеку нравится это.
XenForo add-ons by Waindigo™ ©2014 Waindigo Foundation.