C#
Perché creare un nuovo HttpClient per ogni richiesta è un problema e come risolverlo?
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"; // ? } }
Come è organizzato Slice sotto il cofano in Go?
Revisione: test CalendarService.cs: public class CalendarService { public bool IsWorkingDay() { switch (DateTime.Now.DayOfWeek) { case DayOfWeek.Saturday: case DayOfWeek.Sunday: return false; default: return true; } } } CalendarServiceTests.cs: public class CalendarServiceTests { [Fact] public void IsWorkingDay_Always_ReturnsTrue() { // Disporre var calendarService = new CalendarService(); // Agire var actual = calendarService.IsWorkingDay(); // Asserire Assert.True(actual); } }
Cosa ti aspetti dal tuo nuovo lavoro?
Cosa sono le goroutine e perché sono più efficienti dei processi del sistema operativo?
Se abbiamo una comunicazione a doppio senso e non è necessario trasmettere grandi volumi di dati, useresti gRPC o REST? A quali fattori prestaresti attenzione nella scelta del protocollo?
Cos'è la programmazione asincrona, per quali compiti viene utilizzata e come funziona async/await?
Cosa fa il metodo Except()?
Cos'è SOLID?
Come si determina dove allocare la memoria per una variabile (stack o heap)?
Puoi condividere la tua esperienza con le liste concorrenti (ConcurrentCollection)?
Cos'è il modello OSI e perché esiste?
Cos'è una riga in Go e come è organizzata sotto il cofano?
Conosci ref struct?
Da quanto tempo si è dimesso?
Quali compensazioni offre l'azienda, in particolare, l'abbonamento a JetBrains Rider è rimborsato?
Parla della tua esperienza, delle tue aziende, dove hai lavorato, progetti, tecnologie, compiti e ruoli.
Parla del garbage collector in Go.
Parla degli indici nei database — cosa sono, come usarli, quali tipi ci sono?