Sobes.tech

Πώς υλοποιείται η μέθοδος Equals κατά την εργασία με λεξικά και πώς επηρεάζει την εργασία με δεδομένα;

Junior — Middle
251

Πώς επηρεάζει η μέθοδος GetHashCode τη λειτουργία του λεξικού στο .NET;

Junior — Middle
229

Αλγόριθμοι κατανομής φόρτου. Πώς να επιλέξετε μια συγκεκριμένη περίπτωση υπηρεσίας;

Middle
225

Ποιος είναι ο σκοπός της υπεράσπισης της μεθόδου equals σε μια κλάση;

Junior — Middle
219

Έχεις χρησιμοποιήσει αυτόματα τεστ για να ελέγξεις τον κώδικά σου;

Junior — Middle
213

Μπορείτε να εξηγήσετε τι σημαίνει η εντολή VACUUM FULL σε SQL και ποια είναι η διαφορά της από το κανονικό VACUUM;

Junior — Middle
213

Γιατί πρέπει να υπερισχύσουμε τη μέθοδο GetHashCode σε μια κλάση;

Junior — Middle
213

Είχατε στρατιωτικό βιβλιάριο;

Junior — Middle
212

Τι είναι το async/await, γιατί χρειάζεται, σε τι εξελίσσεται;

Middle
210

Τι τύποι μνήμης αποθήκευσης δεδομένων υπάρχουν για μια διαδικασία σε ένα λειτουργικό σύστημα;

Junior — Middle
209

Πώς διαφέρουν οι βασικοί τύποι δεδομένων και οι τύποι δεδομένων αναφοράς στις γλώσσες προγραμματισμού;

204

Πώς υλοποιείτε την αναζήτηση ενός στοιχείου με κλειδί με χρονική πολυπλοκότητα O(n);

Junior — Middle
203

Σε ποιο σημείο του αντικειμένου τοποθετείται συνήθως ένα ακέραιο πεδίο της κλάσης;

Junior — Middle
203

Θα λειτουργεί σωστά η λογική των μπλοκ catch για την αντιστάθμιση κατά τη χρήση του await Task.WhenAll; Ποια εξαίρεση θα ριχτεί;

Middle+
202

Μπορείτε να εξηγήσετε τη διαφορά μεταξύ στοίβας και σωρού στη διαχείριση μνήμης;

Junior — Middle
196

Μπορείτε να δώσετε ένα παράδειγμα κατάστασης όπου ένα μεγάλο αντικείμενο καταλαμβάνει χώρο στη στοίβα;

Junior — Middle
194

Υπάρχουν τρεις μέθοδοι που αλλάζουν τις πληροφορίες του αντικειμένου (αλλάζουν την κατάσταση, αλλάζουν τη σύνθεση των ετικετών και ορίζουν το βάρος). Δεδομένου ότι στο μέλλον προγραμματίζεται να προστεθούν άλλα 10-20 μέθοδοι που αλλάζουν τις πληροφορίες του αντικειμένου (οι ίδιες οι μέθοδοι μπορούν να υλοποιηθούν ως NuGet σε άλλη υπηρεσία), πρέπει να υλοποιηθεί μια ενιαία μέθοδος DoSomethingWithItem που, ανάλογα με τις εισόδους, μπορεί να καλεί οποιαδήποτε αλλαγή στο αντικείμενο. Δηλαδή, μπορεί να πει στη μέθοδο "Άλλαξε την κατάσταση" ή "Ορίστε το βάρος" και η υλοποίησή της θα καλέσει μία από τις μεθόδους όπως StateChanger.Change ή WeightSetter.Set κ.λπ. Οι κλάσεις StateChanger, TagsSetter και WeightSetter μπορούν να τροποποιηθούν. Το σημαντικό είναι να διατηρηθεί η επιχειρηματική λειτουργικότητα.

Middle
192

Ποια είναι η διαφορά μεταξύ των τύπων δεδομένων αναφοράς και των τύπων δεδομένων αξίας, και πώς επηρεάζει αυτό τη δουλειά μαζί τους;

Junior — Middle
191

Μπορείς να απαριθμήσεις τους βασικούς τύπους συνδέσεων πινάκων σε SQL;

Junior — Middle
190

Ποιος είναι ο ρόλος της στοίβας στη διαχείριση μνήμης ενός προγράμματος;

Junior — Middle
189
/8