Sobes.tech

Data Analyst

Perché un cambio così frequente di lavoro (passaggi ogni 7-9-12 mesi)? Cosa non soddisfaceva, le aspettative e la realtà non coincidevano?

Middle+
т2
16

-- I marketer avviano campagne promozionali nell'app del servizio. Ci sono due tabelle: -- campaigns – elenco delle campagne -- - campaign – nome della campagna -- - action_type – tipo di campagna: "push" o "banner" -- communications – log del backend con le comunicazioni di queste campagne agli utenti -- - user_id – identificativo utente -- - campaign – nome della campagna -- - status – stato dell'evento: "success" o "error" --------------------------------------------------------------------------- -- 1. Inizialmente, nella tabella campaigns ci sono 4 righe: -- | campaign | action_type | -- |-------------|-------------| -- | promo_dogs | push | <- duplicato casualmente -- | promo_cats | banner | -- | promo_cats | banner | <- due righe -- | promo_rats | push | -- È anche noto che: -- le campagne promo_dogs e promo_cats sono state completate con successo su 100 utenti e ogni utente ha ricevuto una comunicazione, -- mentre promo_rats è ancora in fase di pianificazione. -- 1.1 Cosa mostrerà la query: SELECT campaign, COUNT(*) as rows, COUNT(DISTINCT co.user_id) AS users FROM campaigns AS ca INNER JOIN communications AS co ON ca.campaign = co.campaign GROUP BY ca.campaign AS campaign -- 1.2 Come cambierà la risposta se si cambia il tipo di JOIN in LEFT?

Intern
Яндекс
16

Quando sareste pronti a iniziare a lavorare in caso di superamento di tutte le fasi? Avete ferie pianificate?

Middle+
Москвариум
16

Qual è il motivo per cui gli ultimi due lavori sono stati di breve durata?

Middle+
Москвариум
16

Come valuti le tue competenze con Superset su una scala da 1 a 10?

Senior
Москвариум
16

Con quali risultati puoi vantarti?

Senior
Москвариум
16

Hai mai cercato e rilevato duplicati? Come hai affrontato questo processo?

Senior
Москвариум
16

-- 1.2 Come cambierà la risposta se si cambia il tipo di JOIN in LEFT? -- 1.3 Indica l'ordine di esecuzione degli operatori in questa query. from join group by select order by limit -- 2. La tabella campaigns è stata corretta: sono stati rimossi i duplicati, è stata aggiunta la chiave (PK). -- Sono state condotte più campagne, a causa di bug alcuni utenti hanno iniziato a ricevere tentativi di consegna delle comunicazioni falliti, e alcuni non sono riusciti a mostrarle affatto. -- Sulle campagne promozionali inviate agli utenti: -- 2.1 Scrivi una query che mostra il numero di utenti che hanno ricevuto con successo la comunicazione per ogni campagna. -- 2.2 Modifica la query per mostrare: il numero di utenti che non hanno ricevuto nessuna comunicazione di successo, per ogni campagna.

Intern
Яндекс
16

Cosa ti interessa adesso? Quale azienda, direzione o funzionalità stai considerando e cosa sicuramente non va bene?

Middle+
т2
16

Cos'è un errore di tipo II in statistica?

Senior
Москвариум
16

Come comprendi le mansioni e le funzioni della posizione di senior specialist in capacità numerica, secondo la descrizione dettagliata fornita dal responsabile?

Middle+
т2
15

Cosa ti ha interessato della posizione? Hai risposto tu o ti hanno trovato loro?

Senior
Москвариум
15

Hai esperienza con framework Agile (Scrum, Kanban)? Qual è la tua opinione a riguardo?

Senior
Москвариум
15

Proponi un algoritmo che, utilizzando i dati sul traffico delle chiamate e la geolocalizzazione degli abbonati ogni 15 minuti, determini se due abbonati vivono insieme.

Middle
МТСМТС
15

Quali sono i principali compiti che svolgi in MPStats e con quale stack lavori?

Middle
SM Lab
15

Conosci i database relazionali e non relazionali? In cosa si differenziano?

Middle
Бакарди
15

Cosa trovi difficile nel lavoro di analista dei dati?

Senior
Москвариум
15

Hai domande per l'intervistatore?

Intern
Яндекс
15

Quale simbolo bisogna indicare dopo SELECT per selezionare tutte le colonne?

Middle
МТСМТС
15

Come misurare esattamente 4 litri usando contenitori da 3 e 5 litri e una fonte d'acqua illimitata?

Middle
МТСМТС
14
/14