Sobes.tech

Как точно се получава стойността в шестия ред при извикване на res(2)?

181

Какво е WAL (Write-Ahead Log) в PostgreSQL и за какво служи?

154

Какви са вложените транзакции в PostgreSQL и за какво са необходими?

148

Проектирайте система за индексиране за таблица, в която се съхраняват всички градове в Русия, като имате предвид, че търсенето ще се извършва по името на града.

139

Описанието се прави от бизнес анализатор, който е написал задачата "както можа" и може да предостави описания на бизнес изисквания. Има ужасен legacy код, написан на PHP, който получава лог файлове от S3 ги анализира, записва резултата на подходящото място. Знае се: файловете пристигат веднъж на час, в момента 5 броя всички файлове са в един и същ bucket Данните трябва да бъдат насочвани към различни места според формата – postgres/локален файл Трябва да се напише ETL, който реализира такава функционалност. Конкретната реализация на методите (четене на данни/изпращане на данни и т.н.) може да бъде пренебрегната.

138

Какво мислите за четливостта на алтернатива, която решава проблема с късното свързване чрез вложена фабрика за функции (function factory)?

134

Ако функцията легитимно може да върне NaN (това е нормално поведение), а текущата ви реализация на кеш в този случай ще даде грешка или винаги ще пресмята отново — как ще го поправите?

129

Разкажи ми за индексите в PostgreSQL: за какво служат, какви видове има, кога да ги използваме.

127

Какво ще отпечата този код def calc(): return [lambda x: i * x for i in range(4)] for res in calc(): print(res(2))

127

Описание се прави от бизнес анализатор, който е написал задачата "както можа" и може да предостави описания на бизнес изисквания. Има ужасяващ legacy код, написан на PHP, който получава лог файлове от S3 ги анализира, записва резултата на подходящото място. Знае се: файловете пристигат веднъж на час, в момента 5, всички файлове са в един и същ bucket, Данните трябва да бъдат насочвани към различни места според формата – postgres/локален файл Трябва да се напише ETL, който реализира такава функционалност. Писането на конкретни методи (четене на данни/изпращане на данни и т.н.) може да бъде пренебрегнато.

122

Кое работи по-бързо при точно съвпадение — B-дерево или Hash индекс в PostgreSQL?

118

Без да променяте основния код, променете само разбирането на списъка, като оставите ламбдата, така че всяка ламбда да улавя своето значение i — как да го направите?

116

def cache(): """ Допишете кода на декоратора тук """ pass

111

Защо във всички извиквания се поставя тройка (стойност i=3)?

106