Kako je implementirana metoda Equals pri radu sa rečnicima i kako to utiče na rad sa podacima?
C#
Kako metoda GetHashCode utiče na rad rečnika u .NET?
Koji je cilj prepisivanja metode equals u klasi?
Algoritmi balansiranja opterećenja. Kako odabrati određeni instans servisa?
Da li ste koristili automatske testove za proveru svog koda?
Да ли сте имали војну легитимацију?
Zašto treba da prepišemo metodu GetHashCode u klasi?
Можете ли објаснити шта значи команда VACUUM FULL у SQL-у и у чему се разликује од обичног VACUUM-а?
Šta je async/await, čemu služi, u čemu se razvija?
Koje vrste memorije postoje za skladištenje podataka u jednom procesu u operativnom sistemu?
Kako implementirati pretraživanje elementa po ključevu sa vremenskom složenošću O(n)?
Da li će logika catch-blokova za kompenzaciju pravilno funkcionisati pri korišćenju await Task.WhenAll? Koja izuzetka će biti bačena?
Kako se razlikuju osnovni tipovi podataka i referentni tipovi podataka u programskim jezicima?
На којем месту у објекту се обично налази целобројно поље класе?
Можете ли објаснити разлику између стека и хепа у управљању меморијом?
Можеш ли да наведеш пример ситуације када се у хип меморији издваја велики објекат?
Postoje tri metode koje menjaju informacije o artiklu (menjaju stanje, menjaju sastav tagova i postavljaju težinu). Kako se planira dodavanje još 10-20 metoda koje menjaju informacije o artiklu (same metode mogu biti implementirane kao NuGet u drugom servisu), potrebno je implementirati jedinu metodu DoSomethingWithItem koja, u zavisnosti od ulaznih parametara, može pozvati bilo kakvu promenu artikla. To jest, metodi se može reći "Promeni stanje" ili "Postavi težinu" i njena implementacija će pozvati jednu od metoda kao što su StateChanger.Change ili WeightSetter.Set itd. Klase StateChanger, TagsSetter i WeightSetter mogu se menjati. Važno je sačuvati poslovnu funkcionalnost.
Čime se razlikuju referentni i vrednosni tipovi podataka i kako to utiče na rad s njima?
Koja je uloga steka u upravljanju memorijom programa?