
I ka makahiki i hala aku nei, ua hoʻohana au i nā mahina ʻelua i hala e hoʻomākaukau ai no kahi hālāwai ninaninau no kahi internship ma Google (Google Internship). Ua holo maikaʻi nā mea a pau: Ua loaʻa iaʻu kahi hana a me ka ʻike nui.
I kēia manawa, ʻelua mahina ma hope o koʻu hoʻomaʻamaʻa ʻana, makemake wau e kaʻana like i ka palapala aʻu i hoʻomākaukau ai no nā nīnauele. Noʻu, ua like ia me ka pepa hoʻopunipuni ma mua o ka hoʻokolokolo. Akā ʻo ke kaʻina hana o ka hana ʻana i kahi palapala a me ka nānā mau ʻana i kēlā me kēia pae i kōkua iaʻu e hoʻomanaʻo i nā mea nui loa.
Ke manaʻoʻiʻo nei au hiki i kekahi ke ninaninau kūleʻa i nā ʻoihana ʻenehana nui, he manawa wale nō ia e hoʻomaopopo ai pehea e hana ai kēia mau nīnauele a hoʻomākaukau no lākou.
Ua lawa kaʻu pepa hoʻopunipuni iā ʻoe e hoʻomākaukau ai no nā nīnauele loea, inā ma Google, kahi hoʻomaka, a i ʻole kāu internship mua. E kōkua iā ʻoe e hōʻoluʻolu i ka wā hoʻomākaukau a i ka wā o ka ninaninau ponoʻī.
Paipai mākou i nā papa hoʻolālā manuahi manuahi no ka poʻe hoʻomaka:
— ʻAukake 8–10;
— ʻAukake 12–14;
— ʻAukake 15–17
Pepa hoʻopunipuni nīnauele loea
Pūnaewele
Ma kēia kumuwaiwai hiki iā ʻoe ke hoʻomaʻamaʻa i ka nīnauele. Hoʻololi ka poʻe i komo i ka nīnauele ʻana i kekahi i kekahi (aia nā leo a me nā kaha wikiō) a hiki ke hoʻohana i ka hoʻoponopono code maʻamau. ʻO ka mea maʻamau, ʻaʻole maʻalahi ka nīnau mua ʻana iā ʻoe, a e hopohopo ʻoe. Akā, ʻoi aku ka nui o kāu hoʻomaʻamaʻa ʻana, ʻoi aku ka hilinaʻi o ka hele ʻana iā lākou, a e maʻalahi ka nīnauele maoli ma hope o kēlā.
Nā nīnau maikaʻi mai nā nīnauele maoli ma Facebook, Google, Microsoft, etc. Manaʻo wau e hoʻohana i kēia pūnaewele me nā kumuwaiwai no ka hoʻomaʻamaʻa coding, me ke aʻo ʻana e pili ana i ka paʻakikī algorithmic.
Nā puke
Ke haki nei i ka Nīnauele Coding
ʻO kaʻu mau ʻāpana punahele ʻo ka Interview Preparation Grid (ʻaoʻao 32), ka ʻāpana o ka hana ninaninau, a me nā Nīnau Interview: Data Structures (ʻaoʻao 88–107). Inā ʻaʻole ʻoe i ʻike i ka huaʻōlelo "algorithmic complexity" ma mua, ʻo kēia ka manawa; hāʻawi ka puke i kahi hoʻolauna maikaʻi loa i ke kumuhana.
He aha kāu e hana ai ma kahi hālāwai ninaninau?
- E hāmama i ke kamaʻilio a pane pololei. Ke noʻonoʻo ʻoe i kahi nīnau, e noʻonoʻo nui, e wehewehe i kou mau manaʻo;
- E hoʻohui i kahi ʻakaʻaka liʻiliʻi i kāu kamaʻilio ʻana, mai makaʻu i ka hoʻohenehene. E ho'āʻo e leʻaleʻa i ke kamaʻilio.;
- Kākau i ka ʻike nui.;
- E nīnau i nā nīnau a e ho'āʻo e hoʻohana i kāu mea i aʻo ai mai ka mea nīnau nīnau.
Kūkākūkā ʻanuʻu
Eia kahi papa inoa e hoʻomākaukau ai no kāu pane nīnauele. ʻAʻole pono e hoʻohana i nā helu āpau; e hoʻokuʻu i nā mea i manaʻo ʻole ʻia iā ʻoe. ʻO ka mea nui e hoʻohana i ka noʻonoʻo maʻamau. ʻOiai ʻaʻole ʻoe i hiki i ka hope loa o ka papa inoa, ʻaʻohe mea ʻino e hiki mai.
- E heluhelu i ka ninau.
- E hoʻokaʻawale i nā ʻikepili a pau, ka hoʻokomo a me ka hoʻopuka, a e hoʻolohe i nā hopena ʻaoʻao.
- E wehewehe i ke ʻano o ka hana a e leo i kou mau manaʻo i hoʻomaopopo ka mea nīnauele i kāu ʻano o ka manaʻo. No ka laʻana, he aha ka nui o ka ʻikepili a ʻo wai ka mea hoʻohana.
- E ʻimi i kahi laʻana a e hōʻike aku i ka mea nīnauele e hōʻoia ʻoe e hoʻomaopopo pono i ka hana. Mai makaʻu e hoʻolilo i ka manawa e noʻonoʻo ai i nā kūlana o ka pilikia. ʻOi aku ka maikaʻi o kou hoʻomaopopo ʻana, ʻoi aku ka wikiwiki e loaʻa iā ʻoe ka hopena maikaʻi loa.
- E hoʻomohala i kahi algorithm. E ho'āʻo e hoʻoponopono i kahi pilikia like akā ʻaʻole paʻakikī. E kākau i kou mau manaʻo, e nānā i nā laʻana i kāu kiʻi.
- E hele i kāu algorithm me nā laʻana e hōʻoia i ka hana pololei o ke code. E nānā i nā hihia koʻikoʻi a pau.
- E hoʻohālikelike i ka paʻakikī o ka algorithm ma ke ʻano o ka manawa a me ka hoʻomanaʻo.
- Inā hiki iā ʻoe ke loaʻa kahi hopena ʻoi aku ka maikaʻi o ka pilikia, a laila e hoʻi i ka helu 4.
- E kākau i kahi hopena me ka hoʻohana ʻana i ka algorithm i koho ʻia. E wāwahi i ka pilikia i loko o nā ala he nui inā kūpono kēia i kekahi hihia.
- E nānā i ke code no nā hewa.
- E noʻonoʻo pehea e mālama ai ka hoʻokō algorithm i nā hihia koʻikoʻi a me ka palena.
- E nānā i ka hoʻokō me ka hoʻohana ʻana i kahi laʻana, e nānā i ke code no nā hewa.
- Ke maopopo ʻoe e holo pololei ana ke code, e nānā i kona maʻemaʻe a me kona ʻano.
ʻo ia wale nō!
Source: www.habr.com
