Sobes.tech

Product Analyst

**Compiti SQL** 1) Elenca il numero di ordini in stato "processing" per ogni esecutore (executor) per marzo 2024 SOLO per ordini prioritari (priority = 'high'). 2) Trova il ricavo medio (revenue) per ogni categoria (Category) di prodotti. 3) Determina quanti clienti unici (client_id) hanno effettuato ordini nella categoria "Electronics". 4) Mostra la lista degli ordini che sono stati rifiutati (state = 'rejected') o cancellati, se presenti. 5) Trova l'esecutore (executor) che ha gestito il maggior numero di ordini in stato "completed".

Intern
246

**Compiti SQL** 1) Mostrare il numero di ordini in stato "processing" per ogni esecutore (executor) per marzo 2024 SOLO per ordini prioritari (priority = 'high'). Ordinare per numero in ordine decrescente. Escludere gli esecutori con 0 ordini. 2) Mostrare il numero di ordini completati con successo per categorie, con un ricavo medio > 70000, considerando solo ordini di clienti con ID >= 1002. Escludere le categorie senza ricavo medio noto. 3) Aggiungere alla tabella orders_log una colonna rank, che ordina le registrazioni per ogni esecutore per timestamp in ordine crescente, ma solo per ordini con stato "pending" o "processing". Esempio di risultato (executor=1):

Intern
245

20. Parentesi valide Dato una stringa s contenente solo i caratteri '(', ')', '{', '}', '[' e ']', determina se la stringa di input è valida. Una stringa di input è valida se: 1. Le parentesi aperte devono essere chiuse con lo stesso tipo di parentesi. 2. Le parentesi aperte devono essere chiuse nell'ordine corretto. 3. Ogni parentesi di chiusura ha una parentesi aperta corrispondente dello stesso tipo. Esempio 1: Input: s = "()" Output: true Esempio 2: Input: s = "()[]{}" Output: true Esempio 3: Input: s = "(]" Output: false

Intern
240

Perché avete scelto la meccanica dello swipe per cercare le gare d'appalto?

Middle
225

Come funziona il raggruppamento delle richieste e perché è un compito complesso?

206

Caso: la sicurezza informatica vuole vietare la condivisione dello schermo nel segmento Alpha a causa del rischio di fuga di K1/K2 tramite ospiti in riunioni aperte. Come procederesti?

Middle+
205

Sei un'analista indipendente o fai parte del team di prodotto?

Middle+
200

Come affronteresti l'espansione del sistema a un nuovo tipo di richieste, ad esempio, dalla FAS invece della FNS?

Middle
198

Come si può ridurre un grande prompt? Cosa fare con un contesto enorme?

198

Caso: i dipendenti della cybersecurity non vogliono approvare una funzionalità perché non è accompagnata da metriche e non è possibile trovare il colpevole in caso di incidente. Cosa faresti?

Middle+
197

Parlami del caso più interessante nel tuo attuale lavoro.

Middle
197

Perché non si può usare la media per calcolare gli sconti in una distribuzione sbilanciata di LTV?

194

Come funziona la pipeline di IA per assegnare gli esecutori alle richieste dei residenti? Critica l'architettura.

193

Come debugghi una query SQL che funziona lentamente?

Middle
192

Caso: un'azienda ti propone un grande compito, non hai tempo di scrivere tutto, ma lo sviluppatore vuole iniziare. Devi consegnare il documento in un'ora. Cosa scriveresti e in quale formato?

Middle+
191

Perché hai fatto il compito di prova in questo modo? Perché è così formulato?

191

Quante ore alla settimana sei disposto a lavorare?

189

Come visualizzare in SQL tutti i numeri primi dell'insieme di numeri da 0 a 1000?

189

Tabella con 1 colonna: id --- 1 2 3 4 5 NULL NULL 1) Cosa restituirà la funzione in una query del tipo: -- SELECT ... FROM table count(*) = count(1) = count(id) = count("id") = count(NULL) = 2) min(id) = max(id) = sum(id) = avg(id) =

188
/7