Главная страница

Задание. Здравствуйте! Открывается вакансия на программиста в интернетмагазин


Скачать 14.76 Kb.
НазваниеЗдравствуйте! Открывается вакансия на программиста в интернетмагазин
Дата23.07.2022
Размер14.76 Kb.
Формат файлаdocx
Имя файлаЗадание.docx
ТипДокументы
#635119

Здравствуйте!

Открывается вакансия на программиста в интернет-магазин

В данный момент развиваем активно сервисы интергации на маркетплейсы в основном автоматизированно.

Нужен навык кода VBA (MS Access), т.к. на нем написана бизнес-логика и он участвует в экспресс-разработке/анализе сервисов.

Для того, чтобы определить у вас элементарные навыки было составлено следующее задание:

(Не стесняйтесь, если возникнут вопросы. По результатам выполнения задания назначается собеседование)

1) Дано: Таблица в MySQL (много тысяч записей) пользователей users и их кладров. Первые 6 записей:

id kladr city_name

----- --------------- ---------------

76089 770000000000000 Москва

75982 520000010000000 Нижний Новгород

76136 480000010000000 Липецк г.

75225 520000070000000 Выкса г.

75974 520270010000000 Кстово г.

76121 700000010000000 Томск г.

...

Задание: Написать php функцию, которая возвращает id пользователей из нижегородского региона

2) Сверстать небольшую html страницу: расположить 4 изображения в одну строку:

https://magic-kniga.ru/files/table_manager_files/56/17600/17600.jpg

https://magic-kniga.ru/files/table_manager_files/56/17600/17600_002.jpg

https://magic-kniga.ru/files/table_manager_files/56/24363/24363_002.jpg

https://magic-kniga.ru/files/table_manager_files/56/47600/2.jpg

Особенности:

2.1. если ширина страницы менее 1000px то два изображения переносятся на 2 строку

2.2. изображения не должны деформироваться по пропорциям

2.3. изображения должны быть равномерно распределены по ширине страницы/строки

2.4. максимальная ширина страницы ограничивается шириной экрана

2.5. все изображения должны находиться на странице без скролл-баров

2.6. желательно, чтобы высота изображений была одинаковая при увеличении/уменьшении страницы

3) Дано: VBA-процедура, которая пишет в Debug все значения «id» из таблицы item_attributes_xref, соответствующие условию данных в БД: id_item_attributes = 20 и value_txt содержит «ошибка»

Private Sub subTest1()

Dim rs1 As Recordset, strSQL As String

strSQL = "SELECT max(id) FROM item_attributes_xref WHERE value_txt Like '*ошибка*'"

Set rs1 = CurrentDb.OpenRecordset(strSQL, dbOpenSnapshot)

Do While rs1.EOF = False

If rs1.Fields("item_attributes_xref") = 20 Then

Debug.Print rs1.Fields("id")

End If

rs1.MoveNext

Set rs1 = Nothing

End Sub

Вопросы:

3.1 почему цикл ищет не все записи, варианты правки кода

3.2 при успешном поиске всех значений, создайте массив ResultArray(Variant), в котором индекс(ключ) массива это item_attributes_xref.id, а значение это item_attributes_xref.value_txt

---

Ждем ваш ответ!

Выполненное задание просьба прислать в архиве


написать администратору сайта