Golang
Kas teil on 'punased jooned' — asjad, mida te kindlasti uues ettevõttes ei aktsepteeriks?
Situatsioon areneb: parandamine ei võta 2 tundi, vaid 3 päeva tööd, ning hommikul algab turunduskampaania, mida ei saa tühistada. Mida teeksite?
Kas on võimalik kasutada range'i, et läbida string ja saada bait'e asemel rune?
Kas on võimalik võtta elemendi aadress, mis saadakse indeksi järgi kaardilt, mille võti on int ja väärtus on int?
Kas on võimalik, et programm kompileeritakse, kui deklareerime main funktsiooni argumentidega?
Kuidas töötab sync.Pool ja millal objekti sellest eemaldatakse?
Mida väljastab programm, kui jätad tagasi-ümbritsetud tühikud ühe jutumärgi asemel, võrdledes märke?
Kas on võimalik võrrelda kahte viilu otse võrdlusoperaatoriga elementide kaupa kontrollimiseks?
Situatsioon: tihe tähtaeg, muudatus kellegi teise modulis, teise meeskonna ülevaataja osutab tõsistele tehnilistele riskidele koodis. Mida teha, arvestades, et juurutus on juba homme?
Kas on võimalik luua konstantne map või slice tüübist?
Mis ei rahuldanud klienti Jira standardse ülesannete määramise algoritmis, mis viis vajaduseni kohandatud lahenduse järele?
Kas on võimalik lugeda null-kanalist?
Mis on go tool pprof ja kuidas seda kasutatakse?
Millisesse arvesse arendate end ise: 'ülesande täitja' või 'meeskonna superstaar'?
Miks siin kasutatakse tagasipööratud tühikuid sümbolite kontrolli meetodites? Milline on vahe tagasipööratud tühikutel, kahekordsetel ja ühekordsetel jutumärkidel?
Miks otsite uut tööd, mis on teie praeguses töös halb ja mida te ootate uuelt ettevõttelt?
Kujutage ette olukorda: te ei leia oma meeskonnas testijaga ühise keelt, kes pidevalt 'tõmbab teid'. Kuidas te suhtlete?
Miks on sync.Mutex kiirem kui buferiseeritud kanal suurusega 1 vaheühenduse vältimiseks?
Kuidas näha, mida programm teeb, kui see käivitub? Kuidas diagnoosida kriisi põhjus?
// leia probleemeid koodis.