Sobes.tech

C/C++

Programmai nāk objekti. Katram objektam var norādīt tālruņa numuru un/vai pieteikšanās vārdu (vai vienu no šīm vērtībām, vai abus uzreiz), kā arī lietderīgo slodzi bināro datu formā. Ienākošie objekti jāglabā operatīvajā atmiņā ievērojot šādus ierobežojumus: Ja ienākošā objekta pieteikšanās vārds un/vai tālruņa numurs ir tāds pats kā kāda iepriekš saglabāta, tas ir jāizdzēš saglabātais objekts, un ienākošo nevajag saglabāt. Ja objekts paliek operatīvajā atmiņā ilgāk par 60 sekundēm, tas jāizdzēš. Pieņem, ka objekti nāk bieži. Turklāt, objekti, kas sakrīt pēc pieteikšanās vārda/tālruņa, ir daudz retāk nekā kopējais ienākošo objektu skaits. void process(Object o) { }

234

[vārds] pastāsti par sevi, produktiem, ar kuriem strādāji, un uzdevumiem, kurus veici.

215

Pārskatot, ir redzams diff, kas izskatās kā rupja kopēšana vai dīvains haks: kods veic nepieciešamo darbību, bet nav skaidrs, kā tas darbojas vai vai tas vispār darbojas pareizi. Kādi ir tavi nākamie soļi?

201

Kādas īpašības uzdevumam jābūt, lai pretēji, izraisītu reakciju „Ak, es to nevēlos darīt“?

184

Kādas īpašības ir jābūt kolēģim, lai ar viņu būtu ērti strādāt?

175

Kā saprast, ka izmaiņa (piemēram, pāreja no Boost uz standarta bibliotēku) patiešām «strādā»?

170

Kā tu raugies uz aktivitātēm ārpus darba (forumi, korporatīvie pasākumi, sports) un kas tevi tajās visvairāk pievelk?

169

Vai jūs kādreiz esat piedalījies tehniskās diskusijās/strīdos komandā? Kā tās noritēja un kā tika atrisinātas?

165

Vai jums ir pieredze ar lielas mēroga legacy bāzes pārstrukturēšanā? Ja nē, kā jūs rīkotos, ja tas būtu nepieciešams?

164

Koda pārskatīšanas uzdevums: kolēģis ir iesniedzis risinājumu, kas darbojas un ir pārklāts ar vienību testiem, bet īstenojums vispār nav tāds, kādu tu pats būtu darījis. Ko darīsi?

161

Situācija: divi vadītāji nāk un dod divas steidzamas uzdevumus, bet laika nav. Ko darītu?

159

Kāda ir pārstrukturēšanas plāns un kas tam jābūt, lai to darītu ar pārliecību?

156

Kā izvairīties no situācijas, kad pēc trim mēnešiem viss ir "sadrupis" un nekas nedarbojas, ja vadītājs ir nolēmis radikāli pārrakstīt kodu (piemēram, noņemt Boost)?

155

Vai projektēšanas laikā bija pietiekami daudz informācijas analīzei, vai lēmums tika pieņemts vairāk akli, bet ar panākumiem?

154

Kas tiks parādīts ekrānā? (Jautājums 1: konstruktoru, RVO/NRVO)

154
/2