Ön maga bontotta szét a feladatokat, vagy más fejlesztőkre bízta a bontást?
Mikroszolgáltatás-architektúra — hogyan kommunikálnak egymással a szolgáltatások? A RabbitMQ és Kafka közötti különbségek?
Milyen típusú indexeket használtál PostgreSQL-ben? Miért a GIN indexet használják a teljes szöveg kereséséhez, nem pedig a B-tree-t?
Milyen módon ismered a cache-sel való interakciót?
Mi az az IEnumerable?
Mi az optimális végrehajtási terv a legmagasabb fizetésű alkalmazott és osztályának lekérdezéséhez?
Mi az az action filter?
Hozzon létre egy weboldalt három bekezdéssel. Alkalmazzon különböző margó stílusokat minden bekezdéshez CSS osztályok segítségével: - Az első bekezdésnek 20px felső, 15px jobb, 5px alsó és 10px bal margója legyen. - A második bekezdésnek 20px felső és alsó margója legyen, valamint 5px jobb és 10px bal margó. - A harmadik bekezdésnek 5px felső és alsó margója legyen, valamint 10px jobb és bal margó.
Mi az az IQueryable és mikor fut le a lekérdezés?
Valósítsa meg az IP-cím parser interfészét: bontsa a raw sztringet separator szerint, adja vissza az IReadOnlyCollection<IPAddress>-t; null esetén dobja ArgumentNullException-t, üres separator esetén ArgumentException-t, érvénytelen IP esetén FormatException-t.
Meséljen a legjelentősebb sikeréről vagy kudarcáról az egész munkatapasztalatából.
Mikor lép életbe a DMS?
Mi a különbség egy tömb és egy List<T> között?
Van egy Clients és egy Orders nevű tábla, amelyeket a ClientId mezőn keresztül lehet összekapcsolni. Milyen JOINokat kell írni a következő eredmények eléréséhez? a. Minden ügyfél és rendelés rekordja, függetlenül attól, hogy van-e rendelése az ügyfélnek select * from Clients left join Orders on Clients.ClientId = Orders.ClientId d. Csak azoknak az ügyfeleknek és rendeléseiknek a rekordjai, ha az ügyfeleknek van rendelése select * from Clients inner join Orders on Clients.ClientId = Orders.ClientId
Milyen megközelítések léteznek az objektumállapotok átadására szolgáltatások között: állapotátvitel / állapotszármaztatás és eseményszármaztatás?
Válasszon egy programozási nyelvet, és kezdje el az alábbi példák egyikével: # 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"; // ? } }
Hogyan valósult meg a lapozás a backenden? Miért rosszul működik a LIMIT/OFFSET nagy számú rekord esetén? Hogyan lehet ezt optimalizálni?
Mi a különbség az IEnumerable és az IQueryable között?
Mi változott a HTTP/2-ben a HTTP/1.1-hez képest?
d. Csak azok a rekordok a ügyfelekről és megrendelésekről, ha az ügyfeleknek vannak megrendeléseik select * from Clients inner join Orders on Clients.ClientId = Orders.ClientId g. Ügyfelek, akik több mint 10 megrendeléssel rendelkeznek select * from Clients inner join Orders on Clients.ClientId = Orders.ClientId