Sobes.tech

Objekti dolaze u program. U svakom objektu može biti naveden broj telefona i/ili login (ili jedno od ovih vrijednosti, ili oba odjednom), kao i korisno opterećenje u obliku binarnih podataka. Dolazni objekti trebaju se pohraniti u radnu memoriju uz poštivanje sljedećih ograničenja: Ako dolazni objekt ima isti login i/ili telefon kao neki od već pohranjenih, pohranjeni objekt treba biti izbrisan, a dolazni ne treba spremati. Ako objekt ostane u radnoj memoriji više od 60 sekundi, treba ga izbrisati. Pretpostavlja se da objekti često dolaze. Osim toga, objekti koji se podudaraju po loginu/telefonu su znatno rjeđi od ukupnog broja dolaznih objekata. void process(Object o) { }

243

[ime] pričaj mi o sebi, proizvodima na kojima si radio i zadacima koje si obavljao.

215

Tokom pregleda vidi se diff koji izgleda kao grub kopipast ili čudna hak: kod izvršava potrebnu radnju, ali nije jasno kako funkcioniše ili da li uopšte radi ispravno. Koji su tvoji naredni koraci?

204

Koje osobine zadatak treba da ima da bi, naprotiv, izazvao reakciju 'O, ne želim time da se bavim'?

187

Koje osobine treba da ima kolega da bi bilo ugodno raditi s njim?

178

Kako shvatiti da li promena (na primer, prelazak sa Boost na standardnu biblioteku) zaista « radi »?

172

Kako se odnosiš prema aktivnostima van radnog procesa (forumi, korporativni događaji, sport) i šta te najviše privlači kod njih?

169

Da li imate iskustva sa masovnim refaktoringom velike legacy baze? Ako ne, kako biste postupili da morate?

168

Да ли сте икада учествовали у техничким сукобима/дискусијама унутар тима? Како су протицале и како су решаване?

168

Zadatak za pregled koda: kolega je dostavio rešenje koje radi i pokriveno je jedinicnim testovima, ali implementacija uopšte nije takva kakvu bi ti uradio. Šta ćeš uraditi?

162

Situacija: dva menadžeri dolaze i daju dva hitna zadatka, a vremena nema. Šta bi uradio?

159

Šta će biti prikazano na ekranu? (Pitanje 3: sizeof niza, pokazivač, referenca na niz)

156

Kako bi se mogla implementirati optimizacija RVO/NRVO u kompajleru?

156

Koji je plan za refaktorisanje i šta treba da bude da bi se radilo sa sigurnošću?

156

Šta će biti prikazano na ekranu? (Pitanje 1: konstruktori, RVO/NRVO)

155

Kako izbeći situaciju da nakon tri meseca sve bude "razbacano" i ništa ne radi, ako je vođa odlučio da radikalno prepiše kod (na primer, ukloni Boost)?

155
/2