2018 Spring Recruiting iFLYTEK, Huawei, Toutiao Nianjing | Технические документы Nuggets

интервью внешний интерфейс Технологии Nuggets призывают к публикации алгоритм машинное обучение

предисловие

Так как я планировал уехать за границу и пропустил осенний набор, я временно решил участвовать в весеннем наборе в начале марта 2018 года, поэтому в начале у меня не было особой подготовки, я провел в лаборатории почти полтора года. Машинное обучение использовало Python, чтобы забыть о C++.Теперь мне пришлось стиснуть зубы и взять книгу Цзо Шэня и запихать предложение своим мечом. В начале марта я подал заявку в Hikvision, iFLYTEK, Shanghai Huawei, Meituan Dianping и Toutiao, а к середине апреля письменные тестовые собеседования закончились.

iFLYTEK (Хэфэй)

инженер-алгоритм

одна сторона:

  • Само введение
  • Расскажите о том, что вы делали в школьной лаборатории.
  • Говоря о проекте, я сделал программу прогнозирования автобусов и спросил, какой алгоритм использовать, в чем преимущество перед традиционной картой AutoNavi Baidu и откуда берутся данные?
  • Какие нейросетевые проекты вы реализовали? Ответ - распознавание проверочного кода, как вы получили метку?
  • Затем приступайте к технике лица:
  • Графическое кодирование Хаффмана
  • Реализовать memcpy (в то время я был в замешательстве, не является ли memcpy функцией самого низкого уровня? Как это можно было реализовать на C++? Потом я начал говорить о GetProcessMemory... Интервьюер напомнил мне не использовать API, и позже я понял что это был простой круговой указатель чтения и записи, яма отец ах...)
  • Умножение больших чисел на месте, умножение двух 32-битных больших чисел на 32-битную ширину
  • Говорите о своих достоинствах и достоинствах (мне становится холодно слышать это, это ритм интервьюера, дающий возможность произвести на него впечатление или нет) Весенний набор Xunfei - это только одна сторона, и предложение было отправлено на пятый день после окончания.Цена бакалаврской капусты меньше 10 тысяч ...

опыт неудач

Мейтуан

iFLYTEK получил письменный тест от Meituan в течение нескольких дней после письменного теста. Раньше я был полон уверенности и продвигал позицию машинного обучения. Когда я обнаружил, что в письменном тесте было мало вариантов для заполнения пробелов... У меня не было возможности взять интервью, а затем Silently изменил онлайн-приложение Toutiao с NLP на test orz.

Сенсорные данные

Небольшая стартап-компания, глядя на листовки и представления очень хорошо, штаб-квартира в Пекине открыла филиал в Хэфэй, а затем подала заявку на машинное обучение в штаб-квартире в Пекине. После этого появился слот.Вопросы письменного теста были очень простыми, но вопросы по программированию были в форме ответов на вопросы.То есть нельзя было запустить код или тестовые образцы.Это было просто текстовое поле , Завершение кода.
Вскоре я получил уведомление по телефону о собеседовании, но HR прямо сообщил мне, что меня перевели на серверную часть. Не знаю почему, но я думал, что тест был довольно хорошим
С одной стороны: интервью проходило в виде телефона + общего планшета, и код все еще не запускался...

  • Два неупорядоченных массива берут число и в сумме дают N, и находят количество пар
  • Напишите быстрый ряд и расскажите о принципе
  • Вы когда-нибудь были в контакте с MySQL? Проверьте наличие, левое соединение, правое соединение
  • разница между процессом и потоком
  • Через два дня Shence прислал мне письмо с отказом, и было видно, что собеседование было созвано, в то время как одноклассники, которые обращались со мной, одно за другим получали письма с отказом, что заставило меня задуматься, искренне ли компания набирает людей или приходят, чтобы получить их Свежие данные о конфиденциальности учащихся приходят ...

Хуавей (Шанхай)

Инженер-разработчик облачных вычислений

Ездил на собеседование в Шанхай, в компании отличная инфраструктура, ждут в зале ожидания с десятками кандидатов: Техническая сторона:

  • Само введение
  • Затем я начал просматривать свое резюме и задавать очень подробные вопросы о моих школьных оценках, наградах и проектах, которые я сделал.
  • Мне тоже интересен сделанный мною автобусный прогноз.Спросите меня о принципе и процессе реализации.Так что если будете делать больше проектов,то сможете в какой-то мере восполнить отсутствие основ.Иначе начнёте спрашивать о ваших основах)
  • Вы изучали Java, а потом я спросил о стеке технологий облачных вычислений компании


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

Общий: Со мной беседовал немолодой дядя, который чувствовал себя главой отдела

  • Расскажите мне о перспективах работы и более низком Huawei в этом секторе, а затем спросил меня, почему я выбрал Huawei, зачем приезжать в Шанхай, чтобы выдать планы на будущее, дом и посмотреть, как счет?
  • Спросите меня, какие предложения у меня есть сейчас, что я думаю о Huawei и почему я не обратился к другим крупным производителям и не выбрал Huawei? (В весеннем наборе не так много крупных заводов)
  • На следующий день меня уведомили о том, что собеседование окончено, и началась проверка набора и сортировки.Должен сказать, что согласование и рассмотрение предложения Huawei действительно долгое... На рассмотрение ушло более полумесяца. оформить предложение.

Тутяо (Пекин)

Перевод инженера по тестированию -> инженер по разработке тестов

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

  • Представьтесь
  • Узнали ли вы об инструментах тестирования и какие из них вы использовали?
  • Разработайте тестовый пример для WeChat Moments, например
  • Если пользователь нажимает значок «Подписаться» на Weibo, но приложение не отвечает, как решить эту проблему (я говорил о порядке передачи данных от клиента к серверу)
  • Проблема с алгоритмом: проблема с минимальной кучей, есть еще одна, которую нужно решить с помощью хэш-таблицы, не помню
  • Начните спрашивать о проектах, повторяя то, что уже было сказано много раз
  • Каковы ваши уникальные преимущества
  • Есть ли тест, чтобы присоединиться к фронту и тылу в бой на всех переложить ответственность на другую сторону чувствовать, что изменить код, как вы это делаете?

Вторая сторона:

  • Напишите код для добавления массива к элементам за смещением и используйте связанный список для реализации следующего
  • Я сказал, что меня познакомили с интерфейсом, и задал мне несколько вопросов:
  • Кроссдоменность знаете, какие условия, что нужно добавить в шапку, есть несколько вариантов
  • Внешние методы хранения данных (cookies, localstorage, sessiontorage, indexedDB)
  • проблема с кешем http, ответ 304, продолжайте спрашивать срок службы кеша, как судить изменился ли файл на сервере
  • Пользователи из Гуандуна внезапно не могут провести что-либо в приложении Toutiao, как решить проблему?

HR сторона: Лидер из трех сторон на встречу, HR младшая сестра на поверхность. Маленькая сестра очень красивая, очень хорошая

  • Позвольте мне представить себя, свои сильные и слабые стороны, что мои одноклассники и друзья думают о вас
  • Вы когда-нибудь сотрудничали с другими над проектом (ответ заключается в том, что вы были руководителем проекта), как вы координировали сотрудничество членов команды, и были ли конфликты, противоречия и трудности? как решить
  • Спросите о предложении, которое вы получили, и расскажите, почему вы выбрали Toutiao.
  • Что вы знаете о Toutiao? Вы скачали приложение? Что вы думаете?
  • Если учесть все аспекты, как вы думаете, насколько вы можете занять место в классе, и почему те, кто выше вас, лучше вас в этих местах?

Три стороны: Он чувствует себя очень болтающимся, он должен быть в той же позиции, что и лидер

  • После краткого представления себя задайте мне вопросы о проекте, убедитесь, что я изучил машинное обучение, и спросите, могу ли я использовать машинное обучение для автоматизации тестирования.
  • Как контролировать аномальный поток, если это пульс? Как отличить его от обычного трафика
  • Как найти аномальные записи или ошибки в большом количестве журналов открыто обсуждалось давно и бла-бла...
  • Тема: Я привел непонятный код на C++, который, похоже, является тестом функций и структур указателя (ответ: GG, нет)
  • Последняя жалкая тема ==: Проползая по сегодняшнему заголовку логотипа, внимательно смотрим на DOM, динамически генерируемый Vue! В БС вообще не могу залезть.Приходится парсить js.Поанализировав некоторое время,интервьюер все равно доволен.

Через три дня будут обнародованы результаты, и он пройдет, но добавится кроссфейс, и меня переведут на тестовую разработку.

Четыре: 电话面试,在牛客网上

  • Первый вопрос - проблема LCS, очень простая, но нервная, чтобы умереть, от решения N2 до оптимизации прыжка курсора, наконец, не написал решение DP, интервьюер спрашивает, как писать тестовые образцы, 1 больше, чем 10. следующий вопрос.
  • Разработайте систему выбора школьных курсов, а затем начните добавлять различные требования (требуется, чтобы в курсе были разные учебные классы и учителя, требуется возможность запрашивать статус курса в любой день, запрашивается средний балл учащихся и т. д.) , всякие нагоняи... Конец

В эти же три дня будут обнародованы результаты и получено предложение.

Наконец

Наконец, я желаю вам всем удачи!

Ссылка на техническое эссе Nuggets 👉juejin.cn/post/1