Дополнительная история Android Transsion Holdings (2024)
Будучи 7-летним выпускником Android с двумя степенями бакалавра, автор недавно взял интервью у многих компаний. Теперь, когда я подошел к концу, я разобрал вопросы интервью от каждой компании и планирую опубликовать их один за другим. рекомендации тех, кому суждено это сделать. Сегодня я предлагаю вам «Историю Transsion Holdings Android Side Story (2024)».
Продолжительность интервью: 40 минут (35 минут на вопросы + 5 минут на риторические вопросы)
Проверка кода: нет
Вопросы для интервью (35 минут)
Самопрезентация
Введение в межкомпонентную коммуникацию
Зачем использовать форму вызова статических методов?
ReactNative может регистрировать собственные методы. Его можно вызывать, не будучи статическим. Вы можете вызывать статические методы в JS. Как это достигается?
Как устроен перехватчик?
Может ли модель цепочки ответственности позволить использовать одно событие нескольким перехватчикам?
Должен ли перехватчик сходить с конвейера? Можем ли мы спуститься одновременно?
Для решения каких проблем предназначена структура маршрутизации?
Как определить бизнес-компоненты?
Если это непереходная форма, как общаться в непереходной форме?
Почему бы не использовать для этого что-то вроде EventBus? Вместо этого выбрать структуру маршрутизации для связи?
Почему для трансляции и EventBus нелегко получить разрешения?
Сравнивали ли вы это с отраслевой структурой маршрутизации?
Преимущество отражения состоит в том, что нет необходимости поддерживать большую таблицу маршрутизации. Так каковы его недостатки?
Сколько времени нужно на обдумывание и регистрацию действий?
Возникает ли проблема с производительностью памяти, когда ARouter загружает таблицу маршрутизации в память?
Аудиоплеер
Каковы основные бизнес-показатели телерадиовещания?
Как упомянутый вами показатель в конечном итоге преобразуется в реальную ценность этого приложения или этой компании?
Сравнение до и после оптимизации?
Компонентизация
Как реализовать компонентную инкапсуляцию в реальном процессе кодирования?
Как определенный бизнес компонентизируется в коде?
Оптимизация скорости открытия страниц РН
Почему стоит выбрать RN вместо родного? Каковы преимущества?
Цикл выпуска?
Риторические вопросы(5мин)
Сколько времени обычно занимают собеседования?
30~45 мин.
Узнайте больше о передаче звука
Transsion в основном базируется на мобильных телефонах. В Китае не продается мобильный телефон, и о нем относительно мало говорят. Наш бизнес мобильных телефонов в основном ориентирован на африканские и зарубежные рынки. Мы — мобильный интернет-бизнес, то есть интернет-бизнес на мобильных телефонах.
Что означает интернет-бизнес на мобильных телефонах?
У нас есть реклама, приложения, обмен мгновенными сообщениями и мультимедийный бизнес. Есть ToB и есть ToC.
За какой бизнес я буду отвечать на должности, на которую сейчас претендую? Какие навыки мне нужно укрепить?
Предпочитаю дистрибуцию игр. В частности, это связано с гибридной оптимизацией Android WebView и H5. Чем-то похож на ReactNative.
Что такое техническая архитектура? Какова доля Native и других кросс-энд решений?
Большинство позиций, на которые вы претендуете, относятся к категории H5.
Требуют ли должности разработчиков Android разработки H5?
ненужный. Но вам необходимо понимать необходимость постоянной оптимизации и улучшения перекрестных контейнеров, таких как WebView.
Сколько раундов в процессе собеседования?
Технические аспекты 2~3.
Могу ли я спросить о вашей роли в команде?
Менеджеры низшего звена из соседней команды помогали с собеседованиями.
Вопросы по алгоритму встречи?
Без лица.
Насколько приятно работать в Transsion?
Счастье не входит в мою систему ценностей. Я сужу о росте.
Считаете ли вы, что пребывание в Transsion может принести вам рост?
Рост любой компании зависит от того, совпадают ли с ней ваши цели.
Подведем итог
В эссе, состоящем из восьми частей, ничего не говорится об опыте проекта, о том, какие проблемы он решает, на какие бизнес-показатели влияет и какой доход он приносит.
Некоторое время я не понимал стратегию набора персонала Transsion, но они фактически выбрали самый старый опыт работы в моем резюме и спросили о последнем. Есть даже некоторая смена приоритетов. Я задавал много вопросов по долгосрочным проектам, но не по недавним проектам.
Возможно, потому, что он был недоволен мной, представление о бизнесе было очень кратким, и он мало что сказал.
Интервьюер сохранял невозмутимое выражение лица на протяжении всего интервью, из-за чего людям было трудно чувствовать себя рядом с ним. Я даже задала очень субъективный вопрос (о счастье), но интервьюер все равно ответил очень жестко.