Data Analyst
Дар бораи усулҳои сохтани DWH нақл кунед: Data Vault 2.0 vs барфпӯшак/ситора — асосии мавҷудот, манфиатҳо ва нуқсонҳо.
Чаро ҳоло ҳам маъно дорад, ки формати ҷавобро дар бенчмарк стандартӣ кунем, ҳатто агар он моделро маҳдуд кунад?
Псеудокод sum_series(a={{1, 2}, {5, 1}}, b={{2, 4}, {3, 6}, {9, 7}}) -> {{1, 2}, {2, 6}, {3, 8}, {5, 7}, {9, 8}} def sum_series(a, b): result = [] i , j = 0, 0 val_a, val_b = 0, 0 while i < len(a) or j < len(b): a_next = a[i][0] if i < len(a) else float('inf') b_next = b[j][0] if j < len(b) else float('inf') if a_next <= b_next: val_a = a[i][1] t = a[i][0] i += 1 else: val_b = b[j][1] t = b[j][0] j += 1 result.append((t, val_a + val_b)) return result
Пурсишҳои рафторӣ: чӣ гуна бо маълумоти нав ва ношинос кор мекунед (масалан, як маҷмӯи калони мақолаҳо)?
Чаро баргардонии пул ба мизоҷон 50% афзуд? Кадом хатарҳои амалӣ дар ин ҷо мумкин аст?
Дар бораи мушкилот ва хатоҳо дар лоиҳа нақл кун.
Масълиҳат диҳед, ки кай шумо худатон тағиротҳоро дар DWH, pipeline ё модели маълумот оғоз кардаед.
val_a, val_b = 0, 0 t = None i < len(a) yoki j < len(b) bo'lsa: a_next = a[i][0] agar i < len(a) bo'lsa else float('inf') b_next = b[j][0] agar j < len(b) bo'lsa else float('inf') agar a_next < b_next: val_a = a[i][1] t = a[i][0] i += 1 elif b_next < a_next: val_b = b[j][1] t = b[j][0] j += 1 boshqa: val_a = a[i][1] val_b = b[j][1] t = a[i][0] i += 1 j += 1 result.append((t, val_a + val_b)) return result
// За нав updates на поръчка, трябва да изпратим данните за поръчката към няколко услуги (трета страна) // броят на услугите расте (може да са хиляди+) // написахме кода, в началото всичко работеше добре, но с времето нашата услуга започна да консумира много ресурси // Трябва да оптимизираме този код, за да работи ефективно при голям брой услуги func (s *orderService) SendOrder(ctx context.Context, hosts []string, order Order) { for i := 0; i < len(hosts); i++ { go func() { // Представете си, че това е дълго мрежово повикване response, err := s.httpClient.Send(ctx, hosts[i], order) if err != nil { s.logger.Error(ctx, "неуспешно изпращане", err) return } s.logger.Info(ctx, "успех", response) }() } }
Масъала: ҳазор корбар як фармон месозад ва меравад — ин дар чӣ гуна дар метрикҳо нишон дода мешавад ва чӣ бояд кард?
SQL: нависед як пурсиш барои ҳисоб кардани шумораи обунаҳои ҳар блогер (таблиғи блогерҳо ва обунаҳо).
Кадом интегратсияҳоро амалӣ кардед ва чӣ кор кардед? (Kafka, REST, RabbitMQ, синхронӣ/асинхронӣ)
SQL: ҳама маҳсулоте нишон диҳед, ки қимати онҳо аз миёнаи нархи категорияи онҳо баландтар аст (таблиғи products бо майдонҳои product_id, category, price).
Меъёри калидӣ барои муқоиса кардани ду версияи барнома (вазифа: муқоиса кардани версияи кӯҳна ва навии YouTube)
Рассказ о индексах в ClickHouse.
Чӣ гуна ҷамъоварии ҷавобҳои ground truth барои benchmark дар геометрия?
Вазифа 1. Ҳисоб кардани мизоҷон ба асоси статус Талаб: Ҷорӣ кардани суол, ки шумораи мизоҷонро дар ҳар як статус (фаол, ғайрифаол, банд ва ғайра) нишон медиҳад. Натиҷа бояд ду сутун дошта бошад: статус ва cnt.
Чӣ гуна пешгӯии ниҳоӣ дар бустинг аз се такрор ба даст меояд?
Агар ҳазорон пайвандҳоро ҳамзамон оғоз кунем, чӣ мешавад?
Агар метрики North Star (сонии фармоишҳои муваффақ) кам шавад, чӣ бояд кард?