Go-ում ժառանգություն չկա, ինչպես Java-ում։ Ինչպե՞ս բացատրել Java-կողմնյա նորեկին, թե ինչպես է Go-ում կոդը վերօգտագործվում։
Golang
Պատմիր հիմնական շերտի մասին։ Ինչի հետ աշխատում ես։
Դուք ունեք մեծ ֆայլ, որը պարունակում է միլիոնավոր պատկերների URL-ներ: Պետք է բոլորին ներբեռնել և պահել դիսկին: Ինչպե՞ս կկազմեք կոդը, որպեսզի ներբեռնումը արագ լինի, համակարգիչը չկապվի, ծրագիրը չվերականգնվի և արտաքին ծառայությունը չբլոկվի շատ հաճախակի հարցումների պատճառով:
Դուք պատասխանեցիք Սենյոր Go ծրագրավորողի պաշտոնին։ Դեռ աշխատում եք [կազմակերպություն], ճիշտ է՞։
Սկսե՞լ եք աշխատել երրորդ կուրսում:
Ի՞նչ տարիքի ես։
Անհրաժեշտ է net/http ստանդարտ գրադարանն օգտագործել՝ արտադրական վեբ սերվեր գրելիս՝ մաքուր Go-ով առանց ֆրեյմվորկների?
Երկար ժամանակ է՝ որոնում եք: Արդեն ունե՞ք առաջարկներ։
Ինչու է վատ, որ Gorutins-ները տվյալներ են գրում ընդհանուր քարտեզում առանց սինխրոնիզացիայի և ինչպես դա շտկել?
Go-ում ժառանգություն չկա ինչպես Java-ում: Ինչպես բացատրել Java-բազային երիտասարդին՝ կոդի վերօգտագործումը Go-ում և ինչու դա կարող է ավելի լավ լինել?
Պետք է աշխատել 2 շաբաթ՝ առաջարկ ստանալուց հետո՞
Կան մեծ ֆայլեր, որոնց մեջ կա միլիոնավոր URL-ներ, ինչպես արագ ներբեռնել դրանք՝ առանց համակարգը ծանրացնելու և առանց արտաքին սերվերից արգելափակվելու: Ինչպե՞ս կազմակերպել կոդը։