Sobes.tech

Prometheus — cos'è, come è stato usato, come funziona, come raccoglie le metriche, quali sono i principali tipi di metriche?

Senior
.wrk
40

Come viene utilizzato ThreadPool nel contesto di async/await? È possibile garantire lo stesso thread dopo await?

Middle+
aiins
39

Come va con Docker, quale esperienza hai nel suo utilizzo?

Middle
ФГУП "ЗащитаИнфоТранс"
39

Come è stata implementata la paginazione nel backend? Perché LIMIT/OFFSET funziona male con un grande numero di record? Come si può ottimizzare?

Middle+
ООО Норд Клан
39

Sei attualmente in una fase attiva di ricerca di lavoro?

Middle
Ventra
39

Come implementare la cache in modo che il servizio funzioni solo con la cache e non conosca il database? I dati cambiano ogni 5 minuti, sono ammessi dati obsoleti. È necessario impostare TTL sui dati memorizzati nella cache?

Middle+
ООО Норд Клан
39

Come viene implementata l'autorizzazione?

Middle+
Gravilink
39

Esiste una tabella Clients e una Orders, che possono essere collegate tramite il campo ClientId. Quali JOIN devono essere scritti per ottenere i seguenti risultati? a. Record di tutti i clienti e ordini, indipendentemente dal fatto che i clienti abbiano ordini select * from Clients left join Orders on Clients.ClientId = Orders.ClientId d. Record solo di quei clienti e ordini, se i clienti hanno ordini select * from Clients inner join Orders on Clients.ClientId = Orders.ClientId

Middle
ФГУП "ЗащитаИнфоТранс"
39

// taglio per tutti i sensori, solo l'ultimo valore per tempo // collezioni di oggetti anonimi string double var result = list.GroupBy(x=> x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });

Middle
ИНДАСОФТ
39

Cosa è più veloce per un array di 10.000 elementi: for o forEach? In cosa consiste l'overhead di forEach?

Senior
СБК ПАРУС
38

Ci sono premi e come funziona la promozione?

Middle
ФГУП "ЗащитаИнфоТранс"
38

Quali metodi HTTP dell'API REST sono idempotenti? È possibile inviare richieste/dati in GET e quali sono le restrizioni? In cosa differiscono le famiglie di codici 4xx e 5xx?

Middle
ИНДАСОФТ
38

Capisci JOIN, raggruppamenti e funzioni di aggregazione in SQL?

Middle
ФГУП "ЗащитаИнфоТранс"
38

Qual è l'alternativa agli attributi e alla riflessione in C#?

Middle+
Тензор
37

Seleziona un linguaggio di programmazione e inizia con uno dei seguenti esempi: # Python ----------------- def main(): print("Hello, world!") main() // C++ ------------------- #include <iostream> int main() { std::cout << "Hello, world!" << std::endl; return 0; } // PHP ------------------- <?php echo "Hello, world!." "; // Java ------------------- public class Main { public static void main(String[] args) { System.out.println("Hello, world!"); } } // Java Script (function main() { console.log('Hello, world!'); })(); // Go ------------------- package main import "fmt" func main() { fmt.Println("Hello, world!") } // Erlang ------------------- public static void Main() { MyStruct myStruct = new MyStruct(); // ? str.Id = 1; // ? str.Name = "1"; // ? MyClass myClass = new MyClass(); // ? myClass.Method(); } public struct MyStruct { public int Id; public string Name; } public class MyClass { private MyStruct _fieldStruct; public void Method() { MyStruct localStruct = new MyStruct(); // ? localStruct.Name = "Hello"; // ? _fieldStruct.Name = "World"; // ? } }

Middle
ФГУП "ЗащитаИнфоТранс"
37

È buona pratica restituire void nei metodi asincroni? Quali sono le insidie di async void?

Middle
PyrusPyrus
37

funzione foo(a) { console.log(arguments.length); } foo(1, 2, 3);

Senior
СБК ПАРУС
37

Conosci Go?

Middle
ФГУП "ЗащитаИнфоТранс"
37

È possibile modificare la firma di un metodo durante la sovrascrittura?

Middle
ФГУП "ЗащитаИнфоТранс"
37

Come annullare dinamicamente l'esecuzione di un'attività? A cosa servono CancellationToken e CancellationTokenSource?

Middle
ФГУП "ЗащитаИнфоТранс"
36
/180