Μορφές δεδομένων — JSON vs XML, διαφορές, πού εφαρμόζονται;
C#
Αυτό είναι το σχέδιο εκτέλεσης του ερωτήματος select b, sum(d) from T group by b στον πίνακα create table T (A int not null primary key, b int, c int, d float). Ο πίνακας δεν έχει ξένες κλείδες. Πώς μπορούμε να μειώσουμε τον χρόνο εκτέλεσης του ερωτήματος;
Πώς διασφαλίζεται η ατομικότητα των συναλλαγών σε ένα μονολίθο; Πώς διαφέρει αυτό από τη δουλειά με μακροχρόνιες συναλλαγές;
Μπορείτε να μοιραστείτε την εμπειρία σας με τις λίστες ταυτόχρονων (ConcurrentCollection);
Τι είναι πιο γρήγορο για έναν πίνακα 10.000 στοιχείων: for ή forEach; Ποιο είναι το overhead του forEach;
SignalR και WebSocket — κοινή αρχή λειτουργίας, διαφορές, πότε να τα χρησιμοποιήσετε;
Τι είναι το μοντέλο OSI και γιατί υπάρχει;
Πώς λειτουργεί η Εισαγωγή Εξαρτήσεων; Ποιες είναι οι διαφορές στους χρόνους ζωής των υπηρεσιών;
Ποια είναι η διαφορά μεταξύ πολυνηματικότητας και ασυγχρονικότητας;
Διαχείριση μνήμης: στοίβα, σωρός, τύποι αναφοράς και τύποι τιμών — τι γνωρίζεις γι' αυτό;
Ποια είναι τα πεδία ορατότητας (πεδία κύκλου ζωής) των υπηρεσιών/beans; Ποιο πεδίο χρησιμοποιείται προεπιλεγμένα;
Μπορεί να γίνει το DbContext (EF Core) Singleton; Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα;
var arr = [0,1,2,4]; console.log(arr.indexOf(3)); Ερώτηση 2 Θα εκτελεστεί το ερώτημα; select field1 from TABLE1 group by field1, field2
Μπορείτε να μιλήσετε για την εργασία σας με την εξουσιοδότηση και την αυθεντικοποίηση (Keycloak, JWT);
Ποιες primitive συγχρονισμού γνωρίζεις;
Ποια είναι η διαφορά μεταξύ LEFT JOIN και RIGHT JOIN;
Έχετε εργαστεί με JWT; Από τι αποτελείται ένα JWT και πώς διαχωρίζονται τα μέρη του; Πού βρίσκεται το φορτίο;
Ποια είναι οι διαφορές μεταξύ των βασικών μεθόδων HTTP GET, POST, PUT, PATCH, DELETE;
Τι είναι το μοτίβο Unit of Work και σε ποιο είδος μοτίβου ανήκει;
Ποια είναι η διαφορά μεταξύ των μεθόδων async void και async Task;