A kauoha mai ka Haku: "e ninaninau a e ʻae i nā makana"

He moʻolelo ʻoiaʻiʻo i hoʻokumu ʻia i nā hanana kuhi.
ʻAʻole pōʻino nā mea like ʻole.
ʻAʻole ʻakaʻaka nā ʻakaʻaka a pau.

— Sergey, aloha. ʻO Bibi koʻu inoa, ʻo Bob koʻu hoa hana a ʻelua mākou ... alakaʻi hui, ua lōʻihi loa mākou i ka papahana, ʻike mākou i nā todos āpau ma ka puʻuwai a i kēia lā mākou e kamaʻilio e pili ana i kou ʻike a me kou akamai.
Ke ʻōlelo nei kāu CV he kanaka makua ʻoe, hana nui me .NET, hoʻomaopopo i ka hoʻolālā asynchronous a me ka multi-threaded, me ka hilinaʻi i nā kumu o nā algorithms a me nā hoʻolālā ʻikepili, loaʻa ka ʻike i ka refactoring a me ka hoʻolālā ʻana i nā modules nui mai ka wā ʻōpala. Eia naʻe, ʻaʻole hiki i kekahi ke kōkua akā e nīnau i kēia nīnau naʻaupō: e haʻi pōkole iā mākou e pili ana iā ʻoe iho?
— Aloha, Bibi a me Boba. Hana nui au me .NET, maopopo ia'u ka papahana asynchronous a me ka multithreaded, loa'a ia'u ke kauoha hilina'i o na kumu o ka algorithms a me ka hooponopono ikepili, a ua loa'a ia'u ka 'ike ma ka refactoring a me ka ho'olālā 'ana i nā modula nui mai ka 'ohi 'ana. ʻO ia ma ka pōkole.
- Mahalo iā ʻoe. ʻAe, e hoʻomaka kākou! No ka hoʻomaʻamaʻa, kahi mea maʻalahi: he aha nā lāʻau āu e ʻike ai a pehea e hele ai a puni lākou?
- ʻOka, acacia, maple, cherry... No laila ʻaʻohe mea ʻē aʻe i hiki i ka noʻonoʻo. No ka heleʻana i ka lāʻau, hiki iāʻoe ke hele i ka lāʻau mai nāʻaoʻao likeʻole: ma ka hema a ma ka'ākau paha. Ua ʻike nō hoʻi au hiki iā ʻoe ke piʻi i luna o ka lāʻau a aia nā lua i nā kumulāʻau kahi e noho ai nā squirrels i kekahi manawa.
- Maikaʻi. A laila ʻo ka nīnau - he aha ka ʻokoʻa ma waena o ka hāʻawi ʻana i kahi mea ma ke ʻano a me ke kope ʻana?
— ʻO ka ʻokoʻa ʻo ia ma ka hihia mua ua hala ka mea ma ka kuhikuhi, a ma ka lua ua kope loa ia.
—He aha kāu ʻike e pili ana i nā pakuhi?
— Mahalo nui au i ka hana a Count Lev Nikolaevich Tolstoy; i ko'u wā kamali'i heluhelu au i ka puke "The Count of Monte Cristo." A ʻo wai ka mea ʻike ʻole iā Count Dracula?!
— He aha ka "SOLID"?
- "Paʻa", emi pinepine - "paʻa". Ma muli o ka pōʻaiapili, ʻoiaʻiʻo.
— Pehea ka hana ana o ka mea ohi?
- Ua maopopo iaʻu kēlā. Hoʻohana ka ʻohi ʻōpala maʻamau i nā lole ʻalani ʻalani a me nā kāmaʻa palekana. Hana nui ʻo ia i ka pō - ma ke kaʻa ʻōpala. ʻO ka hana nui a ka ʻohi ʻōpala, ʻo ia ka hoʻoili ʻana i nā mea o loko o nā pahu ʻōpala i ke kua o ke kaʻa ʻōpala, me ka makaʻala ʻaʻole e kulu i ka ʻōpala pilau ma ke alanui. I ka hōʻuluʻulu ʻana, hiki iā mākou ke ʻōlelo i ka manaʻo nui o ka ʻohi ʻōpala e kā mākou hui, akā, ʻoi aku ka waiwai o kā lākou hana e like me ka hana a nā kumu a me nā kahu ʻai!
— A o ka ninau naaupo hope loa no keia la: ina paha he lio poepoe ko kakou e hiki ke hele ma kona mau wawae hope e like me ke kanaka. Loaʻa i ka naita kahi pōʻaiapili hoʻokō e pili ana i ka hoʻomau manawa-manawa. Pono e hoʻomaopopo i kahi loko o ia mau lio me ka hiki ke hoʻomaka i nā hakakā kaua ma ka Middle East. Pehea ʻoe e hana ai i kēia ma O(n * log(n) )?
- Hmm... no ka hoʻomaka ʻana, e haʻalele wau i nā hoʻoholo waiwai. E ʻike hope wau ʻaʻole he loko o nā lio spherical - a ʻo ka hoʻokumu ʻana o ka nīnau e nalowale ke ʻano. ʻO wau iho e lilo i ka manawa like i kēia lio, a me ka loko o ia mau lio, a me ka Middle East. No ka hui 'ana me ka mea mau loa, 'o(n * log(n) ) 'a'ole hiki ke 'ike 'ia mai O ( n ^ n ).
- Mahalo iā ʻoe, Sergey. E kāhea mākou iā ʻoe.
- ʻOiaʻiʻo: aloha ʻoe. ʻAʻole pono e kelepona hou.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka