Затем, когда она произнесла: «Повышение оборачиваемости за счет механизмов динамической балансировки запасов», Чэнь Мо слегка кивнул.
Через двадцать минут презентация дошла до последней страницы.
— ...Благодаря этой оптимизации внедренная под моим руководством схема интеллектуального переключения позволила сократить время восстановления после сбоя с восьми минут до тридцати семи секунд.
— Уважаемые эксперты, я закончила свой отчет, — Ху Цзя замолчала и выпрямилась.
— Разработанный вами алгоритм интеллектуального пополнения запасов снизил уровень запасов на пилотных складах на тридцать процентов, но это привело к трем случаям дефицита в Южном Китае. Объясните недостатки алгоритма и предложите пути улучшения, — спросил Чэнь Мо.
Здесь в первую очередь проверялась способность Ху Цзя закладывать отказоустойчивость в дизайн алгоритмов, а также ее понимание баланса между бизнесом и технологиями.
Он знал, что это ее сильная сторона, и задал этот вопрос намеренно, чтобы дать ей возможность проявить себя.
И действительно, Ху Цзя тут же ответила:
— Изначальный алгоритм слишком сильно опирался на исторические данные о продажах, игнорируя три фактора: во-первых, импульсные заказы из частных каналов трафика, во-вторых, влияние экстремальных погодных условий на логистику и, в-третьих, переключение спроса из-за выпуска новых продуктов конкурентами.
Она уверенно продолжала:
— В новой версии внедрена нейронная сеть LSTM, динамическое распределение весов увеличено с нуля целых трех десятых до...
Закончив объяснение, она замолчала.
— Ваше решение для аварийного восстановления зависит от API Хуасин Клауд Стэк 6.5. А что если придется использовать архитектуру Али Клауд? — спросил господин Чжу.
Чэнь Мо остался недоволен, он нахмурился и бросил взгляд на Чжу Жаня.
Ху Цзя занималась поддержкой приложений и в работе отвечала за прикладные системы; вопрос по архитектуре низкоуровневых систем был явно неуместен.
Только он собрался вмешаться, как Ху Цзя подала ему знак глазами. После этого он промолчал и остался сидеть с невозмутимым видом.
Ху Цзя снова открыла тестовую среду и вывела код еще не опубликованного уровня совместимости.
— Господин Чжу, в песочнице уже реализовано сопряжение с API Али Клауд, однако это затрагивает патенты конкурентов... — ответила она.
Господин Чжу кивнул.
— Сколько вычислительных мощностей GPU требует ваш алгоритм? Потянут ли это средние и малые клиенты? — спросил системный архитектор Ван Хуэй.
Ван Хуэй не дождался ответа Ху Цзя — вместо него он услышал спокойный голос Чэнь Мо:
— Этот её новый алгоритм используется только во внутренней ERP-системе и никак не касается клиентов. Ван Гун, вы, должно быть, утомились?
Тот поспешно извинился:
— Прошу прощения, господин Чэнь, не заметил. Тогда у меня больше нет вопросов.
Чэнь Мо повернулся к господину Чжу, тот качнул головой, показывая, что вопросов нет.
— Тогда перерыв пять минут, — произнес Чэнь Мо и добавил секретарю: — Пусть последний заходит ровно через пять минут.
— Хорошо, господин Чэнь, — ответила секретарь и направилась в зону ожидания соседнего конференц-зала.
На аттестации в Хуасин комиссия обычно состояла из трех человек: одного главного и двух заместителей.
На деле результат зависел от мнения главного эксперта.
Однако если мнение главного расходилось с мнением обоих замов — например, главный ставил «зачет», а оба зама «незачет», или наоборот — решение все равно оставалось за главным, но компания после этого просматривала видеозаписи аттестации.
Так проверяли наличие нарушений.
Впрочем, ситуации полного несогласия случались редко, ведь эксперты общались между собой.
— Господин Чжу, что думаете? — спросил Чэнь Мо.
— Очень достойно. Для шестнадцатого ранга более чем достаточно, даже на семнадцатый тянет, — господин Чжу не кривил душой.
Все трое внесли свои заключения в компьютеры.
...
Еще через двадцать с лишним минут Чэнь Мо, глядя на безостановочно вещающего Чжан Фуцюаня с лазерной указкой в руке, не выдержал и постучал по столу, прерывая его:
— Нужно ускориться. Осталось восемь минут, а вы рассказали только половину презентации.
Сегодня Чжан Фуцюань был в черном костюме и белой рубашке; галстук с синим узором «пейсли», должно быть, выбирала его жена.
— Благодарю экспертов за внимание, мой доклад окончен, — выдохнул Чжан Фуцюань, вытирая пот. Он заметно нервничал.
— Ваша CRM-система во время прошлогодней распродажи «Одиннадцатого ноября» выдержала миллионы одновременных запросов, но последующий мониторинг зафиксировал огромное количество конфликтов блокировок (Latch Contention) в базе данных Oracle. Назовите первопричину и предложите план оптимизации.
Чэнь Мо по традиции задал вопрос, позволяющий кандидату блеснуть знаниями.
Конфликт блокировок напоминает ситуацию в супермаркете, когда на кассе всего один сканер — покупатели выстраиваются в очередь и создают давку.
Этот вопрос проверял его понимание внутренних механизмов базы данных и навыки настройки систем при высоких нагрузках.
Чжан Фуцюань задумался и ответил:
— Проблема была в дизайне индексов для транзакций обновления профилей клиентов. Использовавшиеся нами индексы B+ дерева вызывали «шторм блокировок» в зонах горячих данных.
Он продолжил:
— Решение состоит из трех шагов: первое — хеш-шардирование по префиксу номера телефона, чтобы распределить нагрузку на тридцать два раздела; второе — включение таблиц оптимизации памяти в Хуасин Клауд Гаусс-ДБ; третье — замена обновлений в реальном времени на собственную систему асинхронной пакетной обработки.
Хеш-шардирование — это как если бы в том же супермаркете открыли тридцать две кассы, распределяя покупателей по последней цифре номера телефона.
Таблицы оптимизации памяти — это как если бы товары сначала клали в корзину и оплачивали все разом, снижая нагрузку на кассу.
Ван Гун задал уточняющий вопрос:
— Хеш-шардирование требует перестроения индексов. Согласятся ли пользователи на двухчасовой простой?
Чжан Фуцюань, казалось, был готов к этому:
— Совместно с «Лабораторией 2012» мы разработали инструмент реорганизации в режиме онлайн, сократив время простоя до восьми минут — это сорок седьмая страница отчета по испытаниям. (На документе стоял водяной знак «Секрет Хуасин — техническая разработка»).
Когда секретарь проводила Чжан Фуцюаня, было уже девять часов тридцать минут вечера.
Чэнь Мо и остальные двое переглянулись; в глазах каждого читалась усталость.
— Эта работа — просто ад, — не удержался господин Чжу. — Мозги кипят.
— И не говори, — отозвался Чэнь Мо. — Целый день в интеллектуальных битвах с этими высококлассными инженерами.
Ван Хуэй сменил тему:
— Господин Чэнь, поздравляю. Последние двое ведь из вашего отдела? У обоих очень крепкие технические знания.
Чэнь Мо с улыбкой поблагодарил его.
Чжан Фуцюань, отойдя всего на несколько шагов от зала, увидел Ху Цзя и спросил:
— Ты еще здесь? Неужели меня ждешь? Или господина Мо?
Ху Цзя слегка покраснела:
— Еще чего, тебя ждать. Просто хотела узнать, как все прошло.
Чжан Фуцюань с содроганием вспомнил экзамен:
— Только что на отчете не рассчитал время, чуть не завалил. Хорошо, господин Мо напомнил, я поднажал в конце и уложился в лимит.
Затем он спросил в ответ:
— А ты как, Цзя-цзя?
— Думаю, я прошла, — ответила Ху Цзя.
Она не стала рассказывать, как Ван Гун, намеренно или нет, пытался загнать ее в угол, а Чэнь Мо виртуозно отбил эти атаки.
— Пойдем, брат Цюань, — сказала Ху Цзя, но взгляд ее задержался на его галстуке.
— Мы не будем ждать господина Мо? — спросил Чжан Фуцюань.
— У него наверняка еще дела по завершении, — ответила она и тут же добавила: — Галстук Сюэ Лин выбирала?
— Ага.
— Так и знала, у тебя самого вкуса не хватит.
Вскоре после их ухода из зала один за другим вышли Чэнь Мо и остальные. Переговариваясь на ходу, они попрощались и разошлись.
http://tl.rulate.ru/book/152498/9554467
Готово: