Был ли у тебя опыт работы с PHP и Go? Насколько комфортно тебе читать код на этих языках?
Нужно честно разделить опыт написания и чтения кода на PHP и Go, привести конкретные задачи и обозначить области, где потребуется адаптация.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Нужно честно разделить опыт написания и чтения кода на PHP и Go, привести конкретные задачи и обозначить области, где потребуется адаптация.
Читать ответРазделите ETL на обнаружение объектов S3, определение формата, потоковый разбор и запись через соответствующий sink. Повторный запуск не должен дублировать уже обработанные данные.
Читать ответРазделите ETL на обнаружение объектов, чтение, выбор parser по формату и запись через соответствующий sink. Ведите журнал обработанных версий файлов, чтобы повторный запуск не дублировал результат.
Читать ответFrontend обычно получает данные PHP-бэкенда через согласованный HTTP API либо через серверно сформированную страницу. Язык backend сам по себе не определяет клиентский контракт.
Читать ответВ типичной PHP-установке Bitrix сервер исполняет PHP-код и возвращает браузеру результат, а не сам исходник.
Читать ответДля стартового примера достаточно выбрать один язык и вывести Hello, world!. Фрагменты разных языков не являются одной программой; последний блок ошибочно назван Erlang и содержит C#.
Читать ответВ предоставленном UML-диаграмме показаны основные компоненты системы:
Читать ответВ PHP нет прямого аналога оператора pass из Python, который используется для обозначения пустого блока.
Читать ответВ PHP существуют следующие типы ссылок:
Читать ответМетод invoke() в PHP позволяет объектам вести себя как функции. Если в классе определён этот метод, то экземпляр класса можно вызвать как функцию.
Читать ответВ PHP типы данных предоставляют базовые возможности для хранения и обработки информации: целые числа, числа с плавающей точкой, строки, булевы значения, массивы и объекты.
Читать ответОператор == (равенство) сравнивает значения операндов после приведения их типов к одному и тому же типу.
Читать ответ