Data Engineer
Quali indici conosci in PostgreSQL?
Qual è la complessità algoritmica della ricerca in un dizionario nel caso peggiore?
Hai lavorato con le vetrine dei dati (strato DWH)?
Come distingui le verifiche tecniche e commerciali dei dati, e chi dovrebbe stabilire i requisiti per esse?
Come vengono attualmente elaborati i dati? Se sono in formati diversi, come vengono normalizzati e portati a una forma unificata?
Quale operazione ha eseguito il comando? - Ha eseguito git revert sul commit con config.yaml - Ha eseguito git filter-branch --index-filter "git rm --cached config.yaml" -- --all - Ha eseguito git rebase -i eliminando i commit che contenevano modifiche al file - Ha eseguito git commit --amend e git push --force - Ha usato git cherry-pick per creare un nuovo branch senza config.yaml
Cos'è una CTE (Espressione di Tabella Comune)?
Con quale frequenza venivano calcolate le vetrine? Era un calcolo incrementale o completo?
Forse hai esperienza nel campo della Data Science — lavoro con modelli, statistica?
Quali strategie fisiche di esecuzione del join conosci?
Come garantire l'unicità globale della chiave primaria in PostgreSQL durante lo sharding?
Dato una stringa order che indica l'ordine desiderato dei caratteri. È necessario riordinare i caratteri in unsorted_str in modo che l'ordine sia coerente con la stringa order. Entrambe le stringhe sono composte da caratteri dell'alfabeto inglese minuscolo, tutti i caratteri in order sono diversi. L'ordine dei caratteri in unsorted_str è chiamato coerente con la stringa order, se, dal fatto che il carattere x appare prima del carattere y in order, ne consegue che ogni occorrenza di x in unsorted_str deve essere prima di ogni occorrenza di y. Situazioni in cui order non contiene caratteri di unsorted_str e viceversa sono ammesse. Restituisci qualsiasi permutazione consentita. unsorted_str = "abcd" order = "cba" risposta = "dcba" ("cdba", "cbda", "cbad") def CustomSort(unsorted_str: str, order: str) -> str: # codice qui
Come suddividere una richiesta in fasi? Cosa facciamo per questo?
Quando puoi dare feedback e hai offerte in mano?
Cosa ti motiva nel lavoro? Elenca i tuoi punti di forza in termini di hard skills.
Perché non è consigliabile fare molte piccole inserzioni in ClickHouse?
Hai costruito dashboard e lavorato con strumenti di visualizzazione dei dati (strumenti BI)?
Scrivi SQL per aggiungere un totale cumulativo dell'importo dell'ordine per utente e data.
Qual è il pericolo dello shuffle in Spark?
Parlami più dettagliatamente della rete: cos'è e perché è importante?