{"id":52950,"date":"2019-11-20T00:00:00","date_gmt":"2019-11-19T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy"},"modified":"2020-02-18T14:00:46","modified_gmt":"2020-02-18T11:00:46","slug":"kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy","title":{"rendered":"Si t\u00eb p\u00ebrgatiteni p\u00ebr nj\u00eb intervist\u00eb n\u00eb Google dhe t\u00eb mos kaloni at\u00eb. Dyfish","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Si t\u00eb p\u00ebrgatiteni p\u00ebr nj\u00eb intervist\u00eb n\u00eb Google dhe t\u00eb mos kaloni at\u00eb. Dyfish\" src=\"\/wp-content\/uploads\/2019\/11\/5bcaf7eb91486f2273b88f96aa4b6cb8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTitulli i artikullit ting\u00ebllon si nj\u00eb d\u00ebshtim epik, por n\u00eb t\u00eb v\u00ebrtet\u00eb gjith\u00e7ka nuk \u00ebsht\u00eb aq e qart\u00eb. N\u00eb fakt, ky tregim p\u00ebrfundoi mjaft pozitivisht, ndon\u00ebse jo p\u00ebr Google. Por kjo \u00ebsht\u00eb nj\u00eb tem\u00eb p\u00ebr nj\u00eb artikull tjet\u00ebr. N\u00eb k\u00ebt\u00eb artikull do t\u00eb flas p\u00ebr tri gj\u00ebra: si kaloi procesi im i p\u00ebrgatitjes, si u zhvilluan intervistat n\u00eb Google dhe pse mendimi im \u00ebsht\u00eb se gjith\u00e7ka nuk \u00ebsht\u00eb aq e qart\u00eb sa mund t\u00eb duket.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Si filloi gjith\u00e7ka<\/h2>\n<p>\nNj\u00eb mbr\u00ebmje t\u00eb ftoht\u00eb dimri n\u00eb Qipros, m\u00eb ra n\u00eb mendje mendimi se njohurit\u00eb e mia n\u00eb shkenc\u00ebn kompjuterike ishin shum\u00eb larg even nga mesatarja, dhe duhej t\u00eb b\u00ebja di\u00e7ka rreth k\u00ebsaj. N\u00ebse ndonj\u00ebher\u00eb dikush nuk e ka lexuar se pse mbr\u00ebmja \u00ebsht\u00eb qipriote dhe e ftoht\u00eb, mund t\u00eb m\u00ebsoj\u00eb p\u00ebr k\u00ebt\u00eb. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/post\/359090\/\"><u>k\u00ebtu<\/u><\/a><\/noindex>. Pas disa reflektimeve, u vendos q\u00eb n\u00eb fillim t\u00eb ndjek nj\u00eb kurs online p\u00ebr algoritmet dhe strukturat e t\u00eb dh\u00ebnave. Nga nj\u00eb ish-kolegu d\u00ebgjoja p\u00ebr kursin e Robert Sedgewick n\u00eb Coursera. Kursi ka dy pjes\u00eb (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.coursera.org\/learn\/algorithms-part1\"><u>pjesa 1<\/u><\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/www.coursera.org\/learn\/algorithms-part2\"><u>pjesa 2<\/u><\/a><\/noindex>). N\u00ebse ndonj\u00ebher\u00eb lidhjet ndryshojn\u00eb, mund t\u00eb k\u00ebrkoni gjithmon\u00eb sipas emrit t\u00eb autorit. \u00c7do pjes\u00eb zgjat 6 jav\u00eb. N\u00eb fillim t\u00eb jav\u00ebs publikohen ligj\u00ebratat, dhe gjat\u00eb jav\u00ebs duhet t\u00eb b\u00ebni edhe ushtrime. Pjesa e par\u00eb e kursit mbulon strukturat baz\u00eb t\u00eb t\u00eb dh\u00ebnave, llojet kryesore t\u00eb renditjeve dhe kompleksitetin e algoritmeve. Pjesa e dyt\u00eb \u00ebsht\u00eb m\u00eb e avancuar, fillon me graf\u00ebt dhe p\u00ebrfundon me gj\u00ebra si Programimi Lineare dhe Intractability. Pas t\u00eb gjith\u00eb k\u00ebtij shqyrtimi, arrita n\u00eb p\u00ebrfundimin se kjo \u00ebsht\u00eb ajo q\u00eb m\u00eb nevojitej. K\u00ebtu lexuesi kurioz mund t\u00eb pyes\u00eb, \u00e7far\u00eb lidhje ka kjo me Google. Dhe n\u00eb t\u00eb v\u00ebrtet\u00eb, deri n\u00eb k\u00ebt\u00eb pik\u00eb nuk kishte lidhje. Por m\u00eb duhej nj\u00eb q\u00ebllim, pasi t\u00eb studionit p\u00ebr 12 jav\u00eb n\u00eb mbr\u00ebmje pa nj\u00eb q\u00ebllim \u00ebsht\u00eb mjaft e v\u00ebshtir\u00eb. Dhe cili mund t\u00eb jet\u00eb q\u00ebllimi i fitimit t\u00eb njohurive t\u00eb reja? Sigurisht, aplikimi i tyre n\u00eb praktik\u00eb. N\u00eb jet\u00ebn e p\u00ebrditshme \u00ebsht\u00eb mjaft problematike, por n\u00eb nj\u00eb intervist\u00eb n\u00eb nj\u00eb kompani t\u00eb madhe \u00ebsht\u00eb e leht\u00eb. Nj\u00eb shfletim i shpejt\u00eb n\u00eb Google tregoi se Google \u00ebsht\u00eb nj\u00eb nga kompanit\u00eb m\u00eb t\u00eb m\u00ebdha n\u00eb Europ\u00eb (me falni p\u00ebr tautologjin\u00eb), ku zhvillohen k\u00ebto intervista. Konkretisht, zyra e tyre ndodhet n\u00eb Zvic\u00ebr, n\u00eb Cyrih. Pra, vendos\u00ebm \u2014 m\u00ebsojm\u00eb dhe shkojm\u00eb p\u00ebr nj\u00eb intervist\u00eb n\u00eb Google.<\/p>\n<h2>P\u00ebrgatitja p\u00ebr tentativ\u00ebn e par\u00eb<\/h2>\n<p>\n12 jav\u00eb kaluan pa u v\u00ebn\u00eb re, dhe p\u00ebrfundova t\u00eb dy kurset. Mendimet e mia p\u00ebr kurset jan\u00eb m\u00eb shum\u00eb se pozitive, dhe mund t'i rekomandoj t\u00eb gjith\u00eb atyre q\u00eb jan\u00eb t\u00eb interesuar. M\u00eb p\u00eblqen kjo kurs p\u00ebr arsyet n\u00eb vijim:<\/p>\n<ul>\n<li> Ligj\u00ebruesi flet n\u00eb nj\u00eb anglisht mjaft t\u00eb qart\u00eb<\/li>\n<li> Materiali \u00ebsht\u00eb mir\u00eb i strukturuar<\/li>\n<li> Prezantime t\u00eb shk\u00eblqyera, q\u00eb tregojn\u00eb thelbin e \u00e7do algoritmi<\/li>\n<li> Nj\u00eb p\u00ebrzgjedhje e mir\u00eb e materialeve<\/li>\n<li> Usht\u00ebrat interesante<\/li>\n<li> Usht\u00ebrat kontrollohen automatikisht n\u00eb faqen e internetit, pas s\u00eb cil\u00ebs krijohet nj\u00eb raport<\/li>\n<\/ul>\n<p>\nPuna ime mbi kurset zakonisht kalonte si n\u00eb vijim. N\u00eb 1-2 dit\u00eb, d\u00ebgjoja ligj\u00ebratat. Pastaj kaloja nj\u00eb test t\u00eb shpejt\u00eb p\u00ebr njohurit\u00eb e materialit. Pjesa tjet\u00ebr e jav\u00ebs e kaloja duke b\u00ebr\u00eb ushtrimet n\u00eb disa iteracione. Pas t\u00eb par\u00ebs merrja 30-70%, nd\u00ebrsa t\u00eb tjerat e \u00e7onin rezultatin n\u00eb 97-100%. Ushtrimi zakonisht konsistonte n\u00eb realizimin e ndonj\u00eb algoritmi, p\u00ebr shembull <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Seam_carving\"><u>Seam carving<\/u><\/a><\/noindex> ose <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bzip2\"><u>bzip<\/u><\/a><\/noindex>.<\/p>\n<p>Pas p\u00ebrfundimit t\u00eb kurseve, e kuptova se shum\u00eb njohuri jan\u00eb shum\u00eb brenga. N\u00ebse m\u00eb par\u00eb e dija thjesht se nuk dija asgj\u00eb, tani fillova t\u00eb kuptoj se \u00e7far\u00eb sakt\u00ebsisht nuk dija. <\/p>\n<p>Duke qen\u00eb se ishte ende maj, dhe intervista e pun\u00ebs e kisha planifikuar p\u00ebr n\u00eb vjesht\u00eb, vendosa t\u00eb vazhdoj edukimin tim. Pas shqyrtimit t\u00eb k\u00ebrkesave p\u00ebr pozita, u mor vendimi t\u00eb vazhdoj paralelisht n\u00eb dy drejtima: t\u00eb vazhdoj studimin e algoritmeve dhe t\u00eb kaloj nj\u00eb kurs bazik mbi m\u00ebsimin e makinerive. P\u00ebr q\u00ebllimin e par\u00eb vendosa t\u00eb kaloj nga kurset n\u00eb nj\u00eb lib\u00ebr dhe zgjodha vepr\u00ebn monumentale t\u00eb Steven Skiena \"Algoritmet. Manuali i Projektimit\" (The Algorithm Design Manual). Nuk \u00ebsht\u00eb aq monumentale sa e Knuth-it, por megjithat\u00eb. P\u00ebr q\u00ebllimin e dyt\u00eb shkova p\u00ebrs\u00ebri n\u00eb Coursera dhe u regjistrova n\u00eb kursin e Andrew Ng <noindex><a rel=\"nofollow\" href=\"https:\/\/www.coursera.org\/learn\/machine-learning\">M\u00ebsimi i Makinerive<\/a><\/noindex>.<\/p>\n<p>Kaluan edhe 3 muaj, dhe p\u00ebrfundova kursin dhe librin. <\/p>\n<p>T\u00eb fillojm\u00eb me librin. Leximi u duk mjaft interesant, megjithat\u00eb i v\u00ebshtir\u00eb. N\u00eb parim, do ta rekomandoja librin, por jo ashtu papritmas. N\u00eb p\u00ebrgjith\u00ebsi, libri ofron nj\u00eb analiz\u00eb m\u00eb t\u00eb thell\u00eb t\u00eb asaj q\u00eb m\u00ebsova n\u00eb kurse. P\u00ebrve\u00e7 k\u00ebsaj, zbulova p\u00ebr vete (nga nj\u00eb k\u00ebndv\u00ebshtrim formal) gj\u00ebra si heuristika dhe programim dinamik. Natyrisht, m\u00eb par\u00eb i kisha p\u00ebrdorur ato, por nuk e dija si quheshin. Gjithashtu, libri p\u00ebrmban disa tregime nga jeta e autorit (War Story), t\u00eb cilat disi e balancojn\u00eb akademik\u00ebn e p\u00ebrmbajtjes. Gjysma e dyt\u00eb e librit mund t\u00eb injorohet, aty p\u00ebrshkruhen m\u00eb shum\u00eb problemet ekzistuese dhe metodat e zgjidhjes s\u00eb tyre. E dobishme \u00ebsht\u00eb n\u00ebse aplikohet rregullisht n\u00eb praktik\u00eb, p\u00ebrndryshe do t\u00eb harrohet menj\u00ebher\u00eb.<\/p>\n<p>Kurset m\u00eb g\u00ebzuan tej p\u00ebrtej. Autori duket se di \u00e7far\u00eb b\u00ebn dhe tregon n\u00eb m\u00ebnyr\u00eb interesante. P\u00ebr m\u00eb tep\u00ebr, nj\u00eb pjes\u00eb t\u00eb konsiderueshme, konkretisht algebra lineare dhe bazat e rrjeteve nervore, i mbaja mend nga universiteti, prandaj nuk kam hasur ndonj\u00eb v\u00ebshtir\u00ebsi t\u00eb ve\u00e7ant\u00eb. Struktura e kursit \u00ebsht\u00eb mjaft standarde. Kursi \u00ebsht\u00eb i ndar\u00eb n\u00eb muaj. \u00c7do jav\u00eb fillimisht vijne ligj\u00ebrata t\u00eb shoq\u00ebruara me teste t\u00eb shkurtra. Pas ligj\u00ebratave jepet nj\u00eb detyr\u00eb e cila duhet b\u00ebr\u00eb, d\u00ebrguar dhe do t\u00eb kontrollohet automatikisht. N\u00eb p\u00ebrmbledhje, lista e m\u00ebsimeve q\u00eb jepen n\u00eb kurs \u00ebsht\u00eb si m\u00eb posht\u00eb:<br \/>\n \u2014 funksioni i kostos<br \/>\n \u2014 regresioni linear<br \/>\n \u2014 zbritja gradiente<br \/>\n \u2014 shkall\u00ebzimi i karakteristikave<br \/>\n \u2014 ekuacioni normal<br \/>\n \u2014 regresioni logjistik<br \/>\n \u2014 klasifikimi shum\u00ebklasor (nj\u00eb kund\u00ebr t\u00eb gjitha)<br \/>\n \u2014 rrjetet nervore<br \/>\n \u2014 pastrimi prapa<br \/>\n \u2014 rregullim<br \/>\n \u2014 ndjenja\/bias<br \/>\n \u2014 kurbat e t\u00eb m\u00ebsuarit<br \/>\n \u2014 metrikat e gabimeve (sakt\u00ebsia, rikujtimi, F1)<br \/>\n \u2014 Makinerit\u00eb e Supportit (klasifikimi me margjin t\u00eb madh)<br \/>\n \u2014 K-means<br \/>\n \u2014 Analiza e Komponent\u00ebve Kryesor\u00eb<br \/>\n \u2014 zbulimi i anomalive<br \/>\n \u2014 filtrimi kolaborativ (sistemi i rekomandimeve)<br \/>\n \u2014 zbritjet gradiente stohastike, mini-grup, grup<br \/>\n \u2014 m\u00ebsimi online<br \/>\n \u2014 map reduce<br \/>\n \u2014 analiza e tavaneve<br \/>\nPas p\u00ebrfundimit t\u00eb kursit, e kuptova t\u00eb gjitha k\u00ebto tema. Pasi kaluan 2 vjet, pothuajse gjith\u00e7ka ishte natyrsh\u00ebm harruar. E rekomandoj p\u00ebr ata q\u00eb nuk jan\u00eb t\u00eb njohur me m\u00ebsimin makina dhe duan t\u00eb fitojn\u00eb nj\u00eb kuptim t\u00eb mir\u00eb t\u00eb gj\u00ebrave baz\u00eb p\u00ebr t\u00eb avansuar m\u00eb tej.<\/p>\n<h2>Konstrukt i par\u00eb<\/h2>\n<p>\nIshin duke kaluar muajt e shtatorit dhe kishte ardhur koha t\u00eb mendoja p\u00ebr intervistat. Pasiguria e aplikimeve p\u00ebrmes faqes, ishte nj\u00eb aventur\u00eb e komplikuar, k\u00ebshtu q\u00eb fillova t\u00eb k\u00ebrkoj miq q\u00eb punonin n\u00eb Google. Zgjedhja ra mbi <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/users\/datacompboy\/\" class=\"user_link\">datacompboy<\/a><\/noindex>, pasi ai ishte i vetmi q\u00eb kisha njohur drejtp\u00ebrdrejt (pavar\u00ebsisht se jo personalisht). Ai pranoi t\u00eb transmetonte CV-n\u00eb time dhe s\u00eb shpejti mora nj\u00eb let\u00ebr nga rekrutuesi, duke ofruar nj\u00eb slot n\u00eb kalendarin e tij p\u00ebr bised\u00ebn e par\u00eb. Pas disa dit\u00ebsh ndodhi biseda. Provuam t\u00eb flisnim p\u00ebrmes Hangouts, por cil\u00ebsia ishte e tmerrshme, prandaj kaluam n\u00eb telefon. Fillimisht diskutuan shpejt p\u00ebr standartet si, p\u00ebrse dhe pse, pastaj kaluam n\u00eb filtrin teknik. Ai p\u00ebrb\u00ebhej nga dhjet\u00eb pyetje t\u00eb tilla si <\/p>\n<p>Intervista gjithashtu ishte p\u00ebrmes Hangouts. Fillimisht biseduam p\u00ebr rreth 5 minuta p\u00ebr mua, pastaj kaluam n\u00eb problemin. Problemi ishte mbi grafet. E kuptova shpejt se \u00e7far\u00eb duhej t\u00eb b\u00ebja, por zgjodha algoritmin e gabuar. Kur fillova t\u00eb shkruaja kodin e kuptova k\u00ebt\u00eb dhe kalova n\u00eb nj\u00eb variant tjet\u00ebr, q\u00eb e p\u00ebrfundova. Intervistuesi b\u00ebri disa pyetje n\u00eb lidhje me kompleksitetin e algoritmit, pyeti, n\u00ebse ndonj\u00ebher\u00eb mund t\u00eb ishim m\u00eb t\u00eb shpejt\u00eb. Diku humba dhe nuk mund t\u00eb p\u00ebrgjigja. N\u00eb k\u00ebt\u00eb moment, koha mbaroi dhe u nda. M\u00eb pas, rreth 10 minuta m\u00eb von\u00eb, arrita t\u00eb kuptoj se n\u00eb vend t\u00eb algoritmit t\u00eb Dijkstra-s, q\u00eb p\u00ebrdora, n\u00eb k\u00ebt\u00eb problem konkret do t\u00eb ishte m\u00eb e shpejt\u00eb t\u00eb p\u00ebrdorja k\u00ebrkimin n\u00eb gj\u5bbdsht\u00eb. Pas nj\u00eb kohe, m\u00eb telefonoi rekrutuesi dhe tha se intervisa n\u00eb p\u00ebrgjith\u00ebsi kishte shkuar mir\u00eb dhe do t\u00eb nevojitej t\u00eb organizohej nj\u00eb tjet\u00ebr. R\u00ebn\u00eb dakord p\u00ebr nj\u00eb tjet\u00ebr pas nj\u00eb jave.<\/p>\n<p>K\u00ebt\u00eb her\u00eb gj\u00ebrat shkuan m\u00eb keq. N\u00ebse her\u00ebn e par\u00eb intervistuesi ishte miq\u00ebsor dhe komunikativ, k\u00ebsaj rradhe ishte disi i zymt\u00eb. Detyr\u00ebn nuk ia kuptova menj\u00ebher\u00eb, megjith\u00ebse idet\u00eb q\u00eb japja n\u00eb parim mund t\u00eb \u00e7onin n\u00eb zgjidhjen e saj. N\u00eb fund, pas disa sugjerimeve nga intervistuesi, arrita n\u00eb zgjidhjen. K\u00ebt\u00eb her\u00eb ishte s\u00ebrish nj\u00eb k\u00ebrkim n\u00eb gjer\u00ebsi, vet\u00ebm se nga disa pika. Shkrova zgjidhjen, u p\u00ebrmbaja koh\u00ebs, por harrova p\u00ebr rastet kufitare. Pas nj\u00eb kohe m\u00eb telefonoi rekrutuesi dhe m\u00eb njoftoi se k\u00ebt\u00eb her\u00eb intervistuesi kishte mbetur i pak\u00ebnaqur, pasi sipas tij m\u00eb nevojiteshin shum\u00eb sugjerime (3 ose 4) dhe un\u00eb vazhdoja ta ndryshoja kodin gjat\u00eb shkruarjes. Pas dy intervistave u mor vendimi q\u00eb t\u00eb mos vazhdoja m\u00eb tej, por t\u00eb shtyja intervist\u00ebn e ardhshme p\u00ebr nj\u00eb vit, n\u00ebse do ta kisha d\u00ebshir\u00ebn. K\u00ebshtu u ndam\u00eb. <\/p>\n<p>Nga kjo histori kam b\u00ebr\u00eb disa p\u00ebrfundime:<\/p>\n<ul>\n<li> Teoria \u00ebsht\u00eb e mir\u00eb, por duhet t\u00eb orientohemi shpejt n\u00eb t\u00eb.<\/li>\n<li> Teoria pa praktik\u00eb nuk ndihmon. Duhet t\u00eb zgjidh\u00ebsh detyra dhe t\u00eb arrish ta shkruash kodin deri n\u00eb automatiz\u00ebm.<\/li>\n<li> Shum\u00eb varet nga intervistuesi. Dhe p\u00ebr k\u00ebt\u00eb nuk mund t\u00eb b\u00ebsh asgj\u00eb.<\/li>\n<\/ul>\n<p><\/p>\n<h2>P\u00ebrgatitja p\u00ebr nj\u00eb p\u00ebrpjekje t\u00eb dyt\u00eb<\/h2>\n<p>\nPasi e mendova situat\u00ebn, mora vendimin t\u00eb provoj p\u00ebrs\u00ebri pas nj\u00eb viti. Disa\u00e7ka e redaktova q\u00ebllimin. N\u00ebse m\u00eb p\u00ebrpara q\u00ebllimi kryesor ishte studimi, nd\u00ebrsa intervista n\u00eb Google si nj\u00eb karot\u00eb e larg\u00ebt, tani kalimi i intervist\u00ebs ishte q\u00ebllimi, nd\u00ebrsa studimi ishte mjeti.<br \/>\nPra, u zhvillua nj\u00eb plan i ri, n\u00eb t\u00eb cilin p\u00ebrfshiheshin k\u00ebto pika:<\/p>\n<ul>\n<li> T\u00eb vazhdoj t\u00eb studioj teorin\u00eb p\u00ebrmes leximit t\u00eb librave dhe artikujve.<\/li>\n<li> T\u00eb zgjidhja detyra algoritmike n\u00eb num\u00ebr prej 500-1000 cop\u00eb.<\/li>\n<li> T\u00eb vazhdoj t\u00eb studioj teorin\u00eb p\u00ebrmes shikimit t\u00eb videove.<\/li>\n<li> T\u00eb vazhdoj t\u00eb studioj teorin\u00eb p\u00ebrmes kurseve.<\/li>\n<li> T\u00eb studjoj p\u00ebrvoj\u00ebn e t\u00eb tjer\u00ebve p\u00ebr kalimin e intervistave n\u00eb Google.<\/li>\n<\/ul>\n<p>\nPlani u realizua nga un\u00eb brenda nj\u00eb viti. M\u00eb tej do t\u00eb p\u00ebrshkruaj se \u00e7far\u00eb b\u00ebja p\u00ebr secil\u00ebn prej pikave.<\/p>\n<h4>Libra dhe artikuj<\/h4>\n<p>\nNumri i artikujve q\u00eb kam lexuar as q\u00eb e mbaj mend, i kam lexuar si n\u00eb rusisht ashtu edhe n\u00eb anglisht. Site m\u00eb t\u00eb dobish\u00ebm rezultoi ndoshta <noindex><a rel=\"nofollow\" href=\"http:\/\/e-maxx.ru\/algo\/\"><u>ky nj\u00eb<\/u><\/a><\/noindex>. K\u00ebtu \u00ebsht\u00eb mbledhur p\u00ebrshkrimi i nj\u00eb numri t\u00eb madh algoritmesh interesante me shembuj kodi.<\/p>\n<p>Kam lexha 5 libra: Algorithms, 4th edition (Sedgewick, Wayne), Introduction to Algorithms 3rd Edition (Cormen, Leiserson, Rivest, Stein), Cracking the Coding Interview 4th edition (Gayle Laakmann), Programming Interviews Exposed 2nd edition (Mongan, Suojanen, Giguere), Elements of Programming Interviews (Aziz, Lee, Prakash). Atohet mund t\u00eb ndahen n\u00eb 2 kategori. N\u00eb t\u00eb par\u00ebn bien librat e Sedgewick dhe Cormen. Kjo \u00ebsht\u00eb teori. T\u00eb tjerat jan\u00eb p\u00ebrgatitje p\u00ebr intervista. Sedgewick n\u00eb lib\u00ebr p\u00ebrshkruan p\u00ebraf\u00ebrsisht at\u00eb q\u00eb tregon n\u00eb kurset e tij. Thjesht n\u00eb form\u00eb t\u00eb shkruar. Nuk ka shum\u00eb kuptim t\u00eb lexosh me kujdes, n\u00ebse ke ndjekur kursin, por duhet ta shfletoj\u00eb n\u00eb \u00e7do rast. N\u00ebse nuk e ke ndjekur kursin, at\u00ebher\u00eb ka kuptim ta lexosh. Cormen m\u00eb duket mjaft i m\u00ebrzitsh\u00ebm. E kam p\u00ebrfunduar me v\u00ebshtir\u00ebsi, sinqerisht. <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Master_theorem_(analysis_of_algorithms)\"><u>master theorem<\/u><\/a><\/noindex>, po disa struktura t\u00eb dh\u00ebnash q\u00eb p\u00ebrdoren rrall\u00eb (Fibonacci heap, van Emde Boas tree, radix heap).<\/p>\n<p>Nj\u00eb lib\u00ebr p\u00ebr p\u00ebrgatitje p\u00ebr intervista ia vlen t\u00eb lexosh t\u00eb pakt\u00ebn nj\u00eb. T\u00eb gjitha jan\u00eb nd\u00ebrtuar p\u00ebraf\u00ebrsisht sipas t\u00eb nj\u00ebjtit parim. P\u00ebrshkruajn\u00eb procesin e intervist\u00ebs n\u00eb kompanit\u00eb e m\u00ebdha teknologjike, japin shkencat baz\u00eb t\u00eb Kompjuter\u00ebve, detyra n\u00eb k\u00ebto shkenca baz\u00eb, zgjidhjet e detyrave dhe analizat e zgjidhjeve. Nga tre t\u00eb p\u00ebrmendurat, ndoshta do t\u00eb rekomandoja Cracking the Coding Interview si t\u00eb parin, nd\u00ebrsa t\u00eb tjerat sipas d\u00ebshir\u00ebs.<\/p>\n<h4>Detyrat algoritmike<\/h4>\n<p>\nKjo ndoshta ishte pika m\u00eb interesante e p\u00ebrgatitjes. Mund t\u00eb ulesh dhe thjesht t\u00eb zgjidhesh detyrat. Ka shum\u00eb faqe t\u00eb ndryshme p\u00ebr k\u00ebt\u00eb. Un\u00eb kryesisht kam p\u00ebrdorur tre: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.hackerrank.com\"><u>Hackerrank<\/u><\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.codechef.com\/\"><u>CodeChef<\/u><\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/leetcode.com\/\"><u>LeetCode<\/u><\/a><\/noindex>. N\u00eb CodeChef detyrat jan\u00eb t\u00eb ndara sipas v\u00ebshtir\u00ebsis\u00eb, por jo sipas temave. N\u00eb Hackerrank jan\u00eb ndar\u00eb si sipas v\u00ebshtir\u00ebsis\u00eb, ashtu edhe sipas temave. <\/p>\n<p>Por, si\u00e7 e kam kuptuar menj\u00ebher\u00eb p\u00ebr veten time, ka nj\u00eb m\u00ebnyr\u00eb m\u00eb interesante. Dhe kjo jan\u00eb garat (programming challenges ose programming contests). T\u00eb tri faqet ofrojn\u00eb k\u00ebto. Megjithat\u00eb, me LeetCode ka nj\u00eb problem \u2014 zona e koh\u00ebs \u00ebsht\u00eb e pak\u00ebndshme. Prandaj nuk kam marr\u00eb pjes\u00eb n\u00eb at\u00eb faqe. Hackerrank dhe CodeChef ofrojn\u00eb nj\u00eb num\u00ebr t\u00eb mjaftuesh\u00ebm garash t\u00eb ndryshme, nga 1 or\u00eb deri n\u00eb 10 dit\u00eb. Formate t\u00eb ndryshme kan\u00eb rregulla t\u00eb ndryshme, por po, p\u00ebr k\u00ebt\u00eb mund t\u00eb flas p\u00ebr nj\u00eb koh\u00eb t\u00eb gjat\u00eb. Esenca kryesore, pse garat jan\u00eb t\u00eb mira, \u00ebsht\u00eb se ato sjellin nj\u00eb element konkurrues (dhe p\u00ebrs\u00ebri tautologji) n\u00eb procesin e t\u00eb m\u00ebsuarit.<\/p>\n<p>Pas kam pjes\u00eb n\u00eb 37 gara n\u00eb Hackerrank. Nga k\u00ebto, 32 ishin me vler\u00ebsim dhe 5 ishin sponsorizuar (madje fitova 25$ n\u00eb nj\u00eb prej tyre) ose p\u00ebr arg\u00ebtim. N\u00eb gara me vler\u00ebsim, kam q\u00ebndruar 10 her\u00eb n\u00eb top 4%, 11 her\u00eb n\u00eb top 12% dhe 5 her\u00eb n\u00eb top 25%. Rezultatet m\u00eb t\u00eb mira ishin 27\/1459 n\u00eb nj\u00eb gar\u00eb tre-or\u00ebshe dhe 22\/9721 n\u00eb nj\u00eb gar\u00eb javore.<\/p>\n<p>Kam kaluar n\u00eb CodeChef kur n\u00eb Hackerrank garat filluan t\u00eb organizohen m\u00eb rrall\u00eb. N\u00eb total, kam marr\u00eb pjes\u00eb n\u00eb 5 gara. Rezultati m\u00eb i mir\u00eb ishte 426\/5019 n\u00eb nj\u00eb gar\u00eb dhjet\u00eb-ditore.<\/p>\n<p>N\u00eb total, n\u00eb gara dhe thjesht k\u00ebshtu kam zgjidhur pak m\u00eb shum\u00eb se 1000 probleme, q\u00eb p\u00ebrputhej me planin. Tani p\u00ebr fat t\u00eb keq, nuk kam koh\u00eb t\u00eb lir\u00eb p\u00ebr t\u00eb vazhduar aktivitetet garuese, as nuk kam nj\u00eb objektiv p\u00ebr t\u00eb cilin mund t\u00eb shpenzoj koh\u00ebn e papun\u00eb. Por ishte arg\u00ebtim. Rekomandoj atyre q\u00eb jan\u00eb t\u00eb interesuar t\u00eb gjejn\u00eb shok\u00eb t\u00eb mendimit. Me dy ose n\u00eb grup \u00ebsht\u00eb shum\u00eb m\u00eb interesante. Un\u00eb e kam b\u00ebr\u00eb k\u00ebt\u00eb me nj\u00eb mik, k\u00ebshtu q\u00eb ndoshta kjo ka ndihmuar q\u00eb t\u00eb eci kaq mir\u00eb.<\/p>\n<h4>Shikimi i videove<\/h4>\n<p>\nPas leximit t\u00eb librit t\u00eb Skienen, u interesova n\u00eb thelb p\u00ebr at\u00eb q\u00eb ai b\u00ebn. Si\u00e7 \u00ebsht\u00eb edhe Sejgwik, ai \u00ebsht\u00eb profesor n\u00eb universitet. Me k\u00ebt\u00eb rast, n\u00eb internet mund t\u00eb gjejm\u00eb video nga kurset e tij. Kam vendosur t\u00eb shikoj kursin <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PL07B3F10B48592010\"><u>COMP300E \u2014 Sfida Programimi \u2014 2009 HKUST<\/u><\/a><\/noindex>. Nuk mund t\u00eb them se m\u00eb p\u00eblqeu shum\u00eb. N\u00eb radh\u00eb t\u00eb par\u00eb, cil\u00ebsia e videos nuk ishte shum\u00eb e mir\u00eb. N\u00eb radh\u00eb t\u00eb dyt\u00eb, nuk provova t\u00eb zgjidhja vet\u00eb problemet q\u00eb ishin trajtuar n\u00eb kuad\u00ebr t\u00eb kursit. Prandaj angazhimi ishte i ul\u00ebt.<br \/>\nPo ashtu, gjat\u00eb zgjidhjes s\u00eb problemeve, duke u munduar t\u00eb gjeja algorithmin e duhur, kam hasur n\u00eb videot e Tushar Roy. Ai ka punuar n\u00eb Amazon, dhe tani punon n\u00eb Apple. Si\u00e7 e kam m\u00ebsuar m\u00eb von\u00eb, ai ka <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/tusharroy2525\/videos\">kanalet n\u00eb YouTube<\/a><\/noindex>, ku publikon analiza t\u00eb ndryshme algoritmesh. N\u00eb momentin e shkruarjes s\u00eb artikullit, kanali p\u00ebrmbante 103 video. Dhe duhet t\u00eb them se analiza n\u00eb ekzekutimin e tij \u00ebsht\u00eb b\u00ebr\u00eb shum\u00eb mir\u00eb. Kam provuar t\u00eb shikoj autorsit t\u00eb tjer\u00eb, por nuk m\u00eb p\u00eblqyen. Pra, k\u00ebt\u00eb kanal n\u00eb m\u00ebnyr\u00eb t\u00eb qart\u00eb mund ta rekomandoj p\u00ebr tu par\u00eb.<\/p>\n<h4>Kursi<\/h4>\n<p>\nK\u00ebtu nuk kam b\u00ebr\u00eb asgj\u00eb t\u00eb ve\u00e7ant\u00eb. Kam shikuar videot nga Android Developer Nanodegree nga Google dhe kam p\u00ebrfunduar kursin nga ITMO <noindex><a rel=\"nofollow\" href=\"https:\/\/www.edx.org\/course\/how-to-win-coding-competitions-secrets-of-champions\">Si t\u00eb Fitojm\u00eb Gara Programimi: Sekretet e Kampion\u00ebve<\/a><\/noindex>. Nanodegree \u00ebsht\u00eb mjaft i mir\u00eb, edhe pse natyrisht nuk munda t\u00eb m\u00ebsoj ndonj\u00eb gj\u00eb t\u00eb re nga aty. Kursi nga ITMO n\u00eb planin teorik ishte pak i \u00e7rregullt, por problemet ishin interesante. Nuk do t\u00eb rekomandoja q\u00eb t\u00eb filloni me t\u00eb, por n\u00eb thelb koha p\u00ebr t\u00eb ishte e shpenzuar mir\u00eb.<\/p>\n<h4>T\u00eb studioj p\u00ebrvoj\u00ebn e t\u00eb tjer\u00ebve<\/h4>\n<p>\nNatyrisht, shum\u00eb njer\u00ebz p\u00ebrpiqen t\u00eb hyjn\u00eb n\u00eb Google. Disa arrit\u00ebn, disa jo. Disa shkruan artikuj p\u00ebr k\u00ebt\u00eb. Nga gj\u00ebrat interesante, ndoshta dallohet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jwasham\/coding-interview-university\">kjo<\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"http:\/\/larrr.com\/wp-content\/uploads\/2016\/10\/InterviewPreparationGuide.pdf\">kjo<\/a><\/noindex>. N\u00eb rastin e par\u00eb, personi p\u00ebrgatiti nj\u00eb list\u00eb t\u00eb asaj q\u00eb duhej t\u00eb m\u00ebsonte p\u00ebr t\u2019u b\u00ebr\u00eb Software Engineer dhe p\u00ebr t\u00eb hyr\u00eb n\u00eb Google. Ai p\u00ebrfundimisht arriti n\u00eb Amazon, por kjo nuk ka aq r\u00ebnd\u00ebsi. Udh\u00ebzimi i dyt\u00eb \u00ebsht\u00eb shkruar nga inxhinierja e Google, Laris\u00eb Agarova (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/users\/larrr\/\" class=\"user_link\">Larrr<\/a><\/noindex>). P\u00ebrve\u00e7 k\u00ebtij dokumenti, gjithashtu mund t\u00eb lexoni <noindex><a rel=\"nofollow\" href=\"http:\/\/larrr.com\/\">blogun e saj<\/a><\/noindex>.<\/p>\n<p>Ka kuptim t\u00eb lexoni edhe komentet p\u00ebr intervistat n\u00eb Glassdoor. Ato jan\u00eb m\u00eb shum\u00eb-m\u00eb pak t\u00eb ngjashme, por mund t\u00eb nxjerrni disa informacione t\u00eb vlefshme.<\/p>\n<p>Nuk do t\u00eb sjell lidhje p\u00ebr artikuj t\u00eb tjer\u00eb t\u00eb vogla, pasi mund t'i gjeni me leht\u00ebsi n\u00eb Google. <\/p>\n<h2>Qasja e dyt\u00eb<\/h2>\n<p>\nDhe ja, kaloi nj\u00eb vit. Ai ishte shum\u00eb i ngarkuar n\u00eb lidhje me studimin. Por n\u00eb k\u00ebt\u00eb vjesht\u00eb t\u00eb re, isha p\u00ebrgatitur me njohuri m\u00eb t\u00eb thella teorike dhe aft\u00ebsi praktike t\u00eb p\u00ebrmir\u00ebsuara. Pasi kishin mbetur disa jav\u00eb deri n\u00eb p\u00ebrfundimin e afatit t\u00eb caktuar p\u00ebr p\u00ebrgatitjen time, papritmas mora nj\u00eb email nga nj\u00eb rekrutues n\u00eb Google, n\u00eb t\u00eb cilin m\u00eb pyeti n\u00ebse ende kisha d\u00ebshir\u00eb t\u00eb punoja n\u00eb Google dhe n\u00ebse isha i gatsh\u00ebm t\u00eb flisja me t\u00eb. Natyrisht, isha i gatsh\u00ebm. U dakord\u00ebm p\u00ebr nj\u00eb bised\u00eb telefonike pas nj\u00eb jave. M\u00eb k\u00ebrkuan gjithashtu nj\u00eb CV t\u00eb p\u00ebrdit\u00ebsuar, s\u00eb bashku me nj\u00eb p\u00ebrshkrim t\u00eb shkurt\u00ebr t\u00eb atij q\u00eb kam b\u00ebr\u00eb gjat\u00eb vitit n\u00eb pun\u00eb dhe n\u00eb p\u00ebrgjith\u00ebsi.<\/p>\n<p>Pas bised\u00ebs mbi jet\u00ebn, vendos\u00ebm q\u00eb pas nj\u00eb jave do t\u00eb kishte nj\u00eb intervist\u00eb n\u00eb Hangouts, \u00e7do gj\u00eb si vitin e kaluar. Java kaloi, erdhi koha e intervist\u00ebs, por intervistuesi nuk u shfaq. Kaluan 10 minuta, un\u00eb isha duke u shqet\u00ebsuar, kur papritmas dikush hyri n\u00eb bised\u00eb. Si\u00e7 doli m\u00eb von\u00eb, intervistuesi im p\u00ebr nj\u00eb arsye nuk arriti t\u00eb shfaqej dhe urgjentisht i gjet\u00ebn nj\u00eb z\u00ebvend\u00ebsim. Njeriu ishte paksa jo i gatsh\u00ebm n\u00eb lidhje me konfigurimin e kompjuterit dhe zhvillimin e intervist\u00ebs. Por m\u00eb pas gjith\u00e7ka shkoi mir\u00eb. Zgjidhjen e problemit e zgjidhja shpejt, p\u00ebrshkrova se ku mund t\u00eb ishin kapacitetet, si mund t\u00eb shmangeshin ato. Diskutuam disa variante t\u00eb ndryshme t\u00eb problemit, kompleksitetin e algoritmit. M\u00eb pas biseduam edhe 5 minuta, inxhinieri ndau p\u00ebrshtypjet e tij nga puna n\u00eb Mynih (n\u00eb Zvic\u00ebr duket se nuk gjet\u00ebn z\u00ebvend\u00ebsim urgent), dhe k\u00ebtu u ndam\u00eb.<\/p>\n<p>N\u00eb t\u00eb nj\u00ebjt\u00ebn dit\u00eb, rekrutuesi m\u00eb kontaktoi dhe m\u00eb njoftoi se intervista kishte shkuar shk\u00eblqyer dhe ata ishin t\u00eb gatsh\u00ebm t\u00eb m\u00eb ftonin p\u00ebr nj\u00eb intervist\u00eb n\u00eb zyr\u00eb. T\u00eb nes\u00ebrmen biseduam p\u00ebrmes Hangouts dhe diskutuam detajet. Duke qen\u00eb se m\u00eb duhej t\u00eb aplikonja p\u00ebr viz\u00eb, vendos\u00ebm t\u00eb caktonim intervist\u00ebn p\u00ebr nj\u00eb muaj m\u00eb von\u00eb. <\/p>\n<p>Nd\u00ebrsa p\u00ebrgatitja e dokumenteve, gjithashtu diskutova me rekrutuesin mbi intervist\u00ebn q\u00eb do t\u00eb ndodhte. Intervista standarde n\u00eb Google p\u00ebrb\u00ebhet nga 4 intervista algoritmike dhe nj\u00eb p\u00ebr Projektimin e Sistemit. Por, duke qen\u00eb se po aplikohja si zhvillues Android, m\u00eb than\u00eb se nj\u00eb pjes\u00eb e intervist\u00ebs do t\u00eb kishte specifik\u00ebn e Android-it. \u00c7far\u00eb sakt\u00ebsisht dhe n\u00eb \u00e7far\u00eb do t\u00eb p\u00ebrfshinte spesifik\u00ebn, s\u00ebrish nuk arrita ta kuptoj nga rekrutuesi. Sipas atij q\u00eb kuptova, ky ndryshim ishte futur relativisht koh\u00ebt e fundit dhe ai vet\u00eb nuk ishte shum\u00eb i informuar. Gjithashtu, m\u00eb regjistruan p\u00ebr dy sesione st\u00ebrvitore: si t\u00eb kaloj nj\u00eb intervist\u00eb algoritmike dhe si t\u00eb kaloj nj\u00eb intervist\u00eb p\u00ebr Projektimin e Sistemit. Sesionet ishin t\u00eb dobishme n\u00eb mas\u00eb t\u00eb mesme. Askush aty nuk mundi t\u00eb m\u00eb thoshte se \u00e7far\u00eb pyesin zhvilluesit Android. Prandaj, p\u00ebrgatitja ime gjat\u00eb k\u00ebtij muaji u reduktua n\u00eb k\u00ebt\u00eb:<\/p>\n<ul>\n<li>Blirin nj\u00eb tablo me sh\u00ebnues dhe shkruar 2-3 dhjet\u00ebra algoritemesh m\u00eb t\u00eb njohura n\u00eb t\u00eb nga kujtesa. Nga 3-5 \u00e7do dit\u00eb. Pra, gjithsej \u00e7do algoritem u shkrua disa her\u00eb.<\/li>\n<li>Rifreskimin e kujtes\u00ebs p\u00ebr informacionin e ndrysh\u00ebm mbi Android, q\u00eb nuk e p\u00ebrdor \u00e7do dit\u00eb.<\/li>\n<li>Shikimi i disa videove mbi Big Scale dhe t\u00eb gjitha ato gj\u00ebra.<\/li>\n<\/ul>\n<p>\nSi, si kam th\u00ebn\u00eb, paralelisht po p\u00ebrgatitja dokumentet p\u00ebr udh\u00ebtim. Fillimisht, m\u00eb k\u00ebrkuan disa t\u00eb dh\u00ebna p\u00ebr t\u00eb p\u00ebrgatitur nj\u00eb ftes\u00eb. M\u00eb pas, u mundova gjat\u00eb q\u00eb t\u00eb kuptoja kush n\u00eb Qipro merret me viza p\u00ebr Zvic\u00ebr, pasi ambasada zvicerane nuk merret me k\u00ebt\u00eb pun\u00eb. Si\u00e7 rezultoi, kjo b\u00ebhej nga konsullata austriake. I telefonova dhe b\u00ebra nj\u00eb takim. Aty k\u00ebrkuan nj\u00eb s\u00ebr\u00eb dokumentesh, por asgj\u00eb ve\u00e7an\u00ebrisht interesante. Fotografi, pasaport\u00eb, leje q\u00ebndrimi, shum\u00eb certifikata t\u00eb ndryshme dhe natyrisht letr\u00ebn e ftes\u00ebs. Nd\u00ebrkoh\u00eb, letra nuk po vinte. N\u00eb fund, shkova me nj\u00eb kopje t\u00eb zakonshme dhe kjo e funksionoi mjaft mir\u00eb. V\u00ebrtet, letra erdhi pas disa dit\u00ebsh, duke qen\u00eb se FedEx n\u00eb Qipro nuk arriti t\u00eb gjej\u00eb adres\u00ebn time dhe m\u00eb duhej t\u00eb shkoja vet\u00eb p\u00ebr t\u00eb marr\u00eb at\u00eb. N\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb, mori gjithashtu nga ai FedEx nj\u00eb paket\u00eb q\u00eb ata nuk kishin arritur ta dor\u00ebzojn\u00eb, pasi nuk e kishin gjetur adres\u00ebn, dhe e cila kishte q\u00ebndruar aty q\u00eb nga kjo qershor (5 muaj, Karl). Duke qen\u00eb se nuk e dija p\u00ebr t\u00eb, natyrisht q\u00eb nuk e prisja q\u00eb ata e kishin at\u00eb. Viza e mora n\u00eb koh\u00eb, pas s\u00eb cil\u00ebs m\u00eb prenotuan nj\u00eb hotel dhe m\u00eb ofruan mund\u00ebsi fluturimi. I rregullova opsionet p\u00ebr t'i b\u00ebr\u00eb m\u00eb t\u00eb p\u00ebrshtatshme. Nuk kishte fluturime direkte, k\u00ebshtu q\u00eb fluturova p\u00ebr atje p\u00ebrmes Athin\u00ebs, dhe p\u00ebr t\u00eb ardhur mbrapsht p\u00ebrmes Vjen\u00ebs.<\/p>\n<p>Pasi u rregulluan t\u00eb gjitha formalitetet p\u00ebr udh\u00ebtimin, kaluan edhe disa dit\u00eb dhe n\u00eb fakt fluturova p\u00ebr Zvic\u00ebr. Arrita pa aventura. Nga aeroporti n\u00eb qytet, shkova me tren - shpejt dhe leht\u00eb. Pasi u humba pak n\u00eb qytet, e gjeta hotelin dhe u akomodova. Sepse hoteli ishte rezervuar pa ushqim, darkova n\u00eb nj\u00eb restorant af\u00ebr dhe u hodha n\u00eb gjum\u00eb, pasi fluturimi ishte n\u00eb m\u00ebngjes dhe isha i lodhur. N\u00eb dit\u00ebn e nes\u00ebrme, b\u00ebra m\u00ebngjes n\u00eb hotel (p\u00ebr nj\u00eb pages\u00eb shtes\u00eb) dhe shkuan n\u00eb zyr\u00ebn e Google. N\u00eb Zvic\u00ebr, Google ka disa zyra. Intervista ime nuk ishte n\u00eb at\u00eb qendrore. Dhe n\u00eb p\u00ebrgjith\u00ebsi, zyra dukej mjaft zakonshme, k\u00ebshtu q\u00eb nuk pata mund\u00ebsi t\u00eb shihja t\u00eb gjitha avantazhet e nj\u00eb<\/p>\n<h4>Intervista num\u00ebr nj\u00eb<\/h4>\n<p>\nIntervista e par\u00eb ishte pik\u00ebrisht p\u00ebr Android. E cila nuk kishte t\u00eb b\u00ebj\u00eb fare me algoritmet. Nj\u00eb surpriz\u00eb, megjithat\u00eb. Por, mir\u00eb, k\u00ebshtu \u00ebsht\u00eb edhe m\u00eb e njohur. M\u00eb k\u00ebrkuan t\u00eb krijoja nj\u00eb komponent t\u00eb caktuar UI. Fillimisht diskutuam se \u00e7far\u00eb dhe si. Proposal i nj\u00eb zgjidhjeje me RxJava, e p\u00ebrshkrova se \u00e7far\u00eb do t\u00eb b\u00ebja dhe pse. M\u00eb than\u00eb q\u00eb kjo \u00ebsht\u00eb mir\u00eb, por le t\u00eb b\u00ebjm\u00eb me mjete t\u00eb korniz\u00ebs Android. N\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb, do t\u00eb shkruajm\u00eb kodin n\u00eb tabllo. Dhe jo thjesht p\u00ebr komponentin, por p\u00ebr gjith\u00eb Activity-n\u00eb q\u00eb e p\u00ebrdor at\u00eb komponent. P\u00ebr nj\u00eb gj\u00eb t\u00eb till\u00eb nuk isha i gatsh\u00ebm. Nj\u00eb gj\u00eb \u00ebsht\u00eb t\u00eb shkruash nj\u00eb algorit\u00ebm 30-50 rreshta n\u00eb tabllo, ndryshe \u00ebsht\u00eb t\u00eb shkruash kodin Android, edhe pse me shkurtime dhe komente si 'eh, k\u00ebt\u00eb nuk do ta shkruaj, sepse \u00ebsht\u00eb e qart\u00eb'. Doli nj\u00eb lloj p\u00ebrzierjeje n\u00eb 3 tabllo. Pra, problemin e zgjidhja, por dukej e \u00e7uditshme.<\/p>\n<h4>Intervista num\u00ebr dy<\/h4>\n<p>\nK\u00ebt\u00eb her\u00eb intervista ishte p\u00ebr algoritmet. Dhe kishte dy intervistues. Nj\u00eb intervistues dhe nj\u00eb t\u00eb ri q\u00eb e shoq\u00ebronte (shadow interviewer). Duhej t\u00eb krijonim nj\u00eb struktur\u00eb t\u00eb dh\u00ebnash me disa veti t\u00eb caktuara. Fillimisht diskutuam problemin si zakonisht. Un\u00eb b\u00ebra disa pyetje, intervistuesi u p\u00ebrgjigj. Pas disa koh\u00ebsh m\u00eb k\u00ebrkuan t\u00eb shkruaja disa metoda t\u00eb struktur\u00ebs s\u00eb menduar n\u00eb tabllo. K\u00ebt\u00eb her\u00eb ia doli m\u00eb shum\u00eb, megjithat\u00eb me disa gabime t\u00eb vogla, t\u00eb cilat i korrigjova me ndihm\u00ebn e intervistuesit. <\/p>\n<h4>Intervista num\u00ebr tre<\/h4>\n<p>\nK\u00ebt\u00eb her\u00eb ishte dizajni i sistemit, i cili p\u00ebr \u00e7udi doli t\u00eb ishte gjithashtu p\u00ebr Android. Duhej t\u00eb zhvilloja nj\u00eb aplikacion me nj\u00eb funksionalitet t\u00eb caktuar. Diskutuam k\u00ebrkesat p\u00ebr aplikacionin, p\u00ebr serverin, p\u00ebr protokollin e komunikimit. M\u00eb pas fillova t\u00eb p\u00ebrshkruaja se cilat komponent\u00eb apo biblioteka do t\u00eb p\u00ebrdorja p\u00ebr nd\u00ebrtimin e aplikacionit. M\u00eb pas, duke p\u00ebrmendur Job Scheduler, ndodhi nj\u00eb ngat\u00ebrrim. Problemi \u00ebsht\u00eb se nuk e kam p\u00ebrdorur kurr\u00eb at\u00eb n\u00eb praktik\u00eb, sepse n\u00eb momentin e daljes s\u00eb tij u kalova n\u00eb mb\u00ebshtetje t\u00eb aplikacioneve, ku nuk kishte aspak detyra p\u00ebr p\u00ebrdorimin e tij. E nj\u00ebjta gj\u00eb ndodhi me zhvillimin e aplikacioneve t\u00eb tjera. Pra, n\u00eb teorin\u00eb e di se \u00e7far\u00eb \u00ebsht\u00eb ai, kur dhe si p\u00ebrdoret, por nuk kam p\u00ebrvoj\u00eb n\u00eb p\u00ebrdorim. Dhe duket se intervistuesit nuk iu p\u00eblqye shum\u00eb kjo. M\u00eb pas m\u00eb k\u00ebrkuan t\u00eb shkruaja kod. Po, gjat\u00eb zhvillimit t\u00eb aplikacionit duhet t\u00eb shkruash menj\u00ebher\u00eb kodin. P\u00ebrs\u00ebri, kodin Android n\u00eb tabllo. Doli p\u00ebrs\u00ebri e frikshme.<\/p>\n<h4>Drek\u00eb<\/h4>\n<p>\nDuhej t\u00eb vinte edhe nj\u00eb person tjet\u00ebr, por nuk erdhi. Edhe Google ka gabime. Si rezultat, shkova p\u00ebr drek\u00eb me intervistuesin e m\u00ebparsh\u00ebm, kolegen e saj, dhe pak m\u00eb von\u00eb iu bashkua intervistuesi tjet\u00ebr. Dreka ishte mjaft e mir\u00eb. Edhe nj\u00eb her\u00eb, pasi nuk \u00ebsht\u00eb zyra kryesore n\u00eb Zvic\u00ebr, shkalla dukej mjaft normale, ndon\u00ebse shum\u00eb e k\u00ebndshme.<\/p>\n<h4>Intervista num\u00ebr kat\u00ebr<\/h4>\n<p>\nM\u00eb n\u00eb fund algoritmet n\u00eb form\u00ebn e past\u00ebr. U zgjidh t\u00eb par\u00ebn detyr\u00eb mjaft shpejt dhe menj\u00ebher\u00eb n\u00eb m\u00ebnyr\u00eb efektive, megjithat\u00eb gabova me nj\u00eb rast kufitar, por me sugjerimin e intervistuesit (ai dha pik\u00ebrisht at\u00eb rast kufitar) e gjet\u00ebm problemin dhe e korigova. Sigurisht, duhej t\u00eb shkruaja kodin n\u00eb tabel\u00eb. M\u00eb pas u dha nj\u00eb detyr\u00eb e ngjashme, por m\u00eb e komplikuar. P\u00ebr t\u00eb, gjet\u00ebm disa zgjidhje jo optimale dhe pothuajse e gjet\u00ebm optimale, m\u00eb mungonin 5-10 minuta p\u00ebr ta p\u00ebrfunduar mendimin. Po ashtu, kodin p\u00ebr t\u00eb nuk arrita ta shkruaj.<\/p>\n<h4>Intervista num\u00ebr pes\u00eb<\/h4>\n<p>\nDhe p\u00ebrs\u00ebri intervista p\u00ebr Android. E \u00e7uditshme, pse i m\u00ebsova algoritmet gjith\u00eb vitin?<br \/>\nFillimisht pati disa pyetje t\u00eb thjeshta. M\u00eb pas intervistuesi shkroi n\u00eb tabel\u00eb kodin dhe k\u00ebrkoi t\u00eb gjeja problemet n\u00eb t\u00eb. I gjeta, i shpjegova, i korrigova. Diskutuam. Pastaj filluan disa pyetje t\u00eb papritura n\u00eb frym\u00ebn e \u00ab\u00e7far\u00eb b\u00ebn metoda Y n\u00eb klas\u00ebn X\u00bb, \u00ab\u00e7far\u00eb ka brenda metod\u00ebs Y\u00bb, \u00ab\u00e7far\u00eb b\u00ebn klasa Z\u00bb. Disa gj\u00ebra naturalisht iu p\u00ebrgjigja, por m\u00eb pas thash\u00eb se n\u00eb pun\u00eb koh\u00ebt e fundit nuk kisha hasur k\u00ebto dhe natyrisht nuk mbaja mend, kush, \u00e7far\u00eb dhe si b\u00ebnte n\u00eb detaje. Pas k\u00ebsaj, intervistuesi pyeti se \u00e7far\u00eb b\u00ebj tani. Dhe pyetjet u orientuan n\u00eb k\u00ebt\u00eb tem\u00eb. K\u00ebtu iu p\u00ebrgjigja ndjesh\u00ebm m\u00eb mir\u00eb.<\/p>\n<p>Pas p\u00ebrfundimit t\u00eb intervist\u00ebs s\u00eb fundit, m\u00eb mor\u00ebn kartel\u00ebn e hyrjes, m\u00eb uruan fat dhe m\u00eb d\u00ebrguan n\u00eb rrug\u00eb. Pak shkova p\u00ebr nj\u00eb sh\u00ebtitje n\u00eb qytet, darkova dhe shkova n\u00eb hotel, ku u shemb p\u00ebr t\u00eb fjetur, pasi fluturimi s\u00ebrish ishte her\u00ebt n\u00eb m\u00ebngjes. T\u00eb nes\u00ebrmen arrita me sukses n\u00eb Qipro. Nga k\u00ebrkesa e rekrutuesit, shkrova nj\u00eb feedback p\u00ebr intervist\u00ebn dhe plot\u00ebsova nj\u00eb formular n\u00eb nj\u00eb sh\u00ebrbim t\u00eb ve\u00e7ant\u00eb p\u00ebr rikthimin e shpenzimeve t\u00eb b\u00ebra. Nga t\u00eb gjitha shpenzimet, Google paguan drejtp\u00ebrdrejt vet\u00ebm biletat. Hoteli, ushqimi dhe transporti paguhen nga kandidati. Pastaj plot\u00ebsojm\u00eb formularin, bashk\u00ebngjit\u00ebm \u00e7eqet dhe ia d\u00ebrgojm\u00eb nj\u00eb institucioni t\u00eb ve\u00e7ant\u00eb. Ata e p\u00ebrpunojn\u00eb dhe mjaft shpejt transferojn\u00eb parat\u00eb n\u00eb llogari.<\/p>\n<p>P\u00ebr t\u00eb p\u00ebrpunuar rezultatet e intervistave ne duheshin nj\u00eb jav\u00eb e gjysm\u00eb. Pas k\u00ebsaj, m\u00eb njoftuan se isha \"pak m\u00eb posht\u00eb nivelit\". Dometh\u00ebn\u00eb, pak nuk kam arritur. N\u00ebse do t\u00eb isha m\u00eb konkret, 2 intervista shkuan mir\u00eb, 2 ndonj\u00ebher\u00eb jo shum\u00eb mir\u00eb, dhe System Design nuk shkoi aspak mir\u00eb. Po t\u00eb pakt\u00ebn 3 t\u00eb kishin shkuar mir\u00eb, do t\u00eb isha m\u00eb af\u00ebr, por k\u00ebshtu nuk kishte shanse. M\u00eb ofruan t\u00eb rikthehem pas nj\u00eb viti.<\/p>\n<p>N\u00eb fillim isha natyrisht i shqet\u00ebsuar, sepse p\u00ebrgatitja kishte k\u00ebrkuar shum\u00eb p\u00ebrpjekje, dhe n\u00eb momentin e intervist\u00ebs, kisha nj\u00eb mendim n\u00eb zhvillim p\u00ebr t\u00eb l\u00ebn\u00eb Qipron. Pun\u00ebsimi n\u00eb Google dhe zhvendosja n\u00eb Zvic\u00ebr dukeshin si nj\u00eb mund\u00ebsi e shk\u00eblqyer.<\/p>\n<h2>P\u00ebrfundim<\/h2>\n<p>\nDhe k\u00ebtu arrit\u00ebm n\u00eb pjes\u00ebn p\u00ebrfundimtare t\u00eb artikullit. Po, nuk kalova intervistat n\u00eb Google dy her\u00eb. Kjo \u00ebsht\u00eb e trishtueshme. Ndoshta do t\u00eb ishte interesante t\u00eb punoja atje. Por, mund t\u00eb shohim \u00e7\u00ebshtjen edhe nga nj\u00eb k\u00ebndv\u00ebshtrim tjet\u00ebr. <\/p>\n<ul>\n<li> Gjat\u00eb nj\u00eb viti e gjysm\u00eb kam m\u00ebsuar nj\u00eb sasi t\u00eb madhe informacioni lidhur me zhvillimin e softuerit.<\/li>\n<li>Kam pasur shum\u00eb k\u00ebnaq\u00ebsi duke marr\u00eb pjes\u00eb n\u00eb konkurse programimi.<\/li>\n<li>Kam shkuar p\u00ebr disa dit\u00eb n\u00eb Zyrih. Kur do t\u00eb kem mund\u00ebsin\u00eb t\u00eb shkoj p\u00ebrs\u00ebri atje?<\/li>\n<li>Kam fituar nj\u00eb p\u00ebrvoj\u00eb interesante intervistimi n\u00eb nj\u00eb nga kompanit\u00eb m\u00eb t\u00eb m\u00ebdha IT n\u00eb bot\u00eb.<\/li>\n<\/ul>\n<p>\nK\u00ebshtu, gjith\u00e7ka q\u00eb ndodhi gjat\u00eb k\u00ebtyre nj\u00eb vit e gjysm\u00eb mund t\u00eb mendohet si nj\u00eb m\u00ebsim ose trajnim. Dhe rezultatet e k\u00ebtij trajnimi u duk\u00ebn. Ideja ime p\u00ebr t\u00eb l\u00ebn\u00eb Qipron u konsolidua (p\u00ebr disa arsye familjare), kalova me sukses disa intervista n\u00eb nj\u00eb kompani tjet\u00ebr t\u00eb njohur dhe pas 8 muajsh u zhvendosa. Por kjo \u00ebsht\u00eb nj\u00eb histori krejt tjet\u00ebr. Megjithat\u00eb, mendoj se ende e meritoj t\u00eb fal\u00ebnderoj Google p\u00ebr k\u00ebto nj\u00eb vit e gjysm\u00eb, gjat\u00eb t\u00eb cilave punova mbi veten time, si dhe p\u00ebr 2 dit\u00eb interesante n\u00eb Zyrih.<\/p>\n<p>\u00c7far\u00eb mund t\u00eb them n\u00eb fund. N\u00ebse punoni n\u00eb IT, p\u00ebrgatituni p\u00ebr intervista n\u00eb Google (Amazon, Microsoft, Apple etj.). Ndoshta nj\u00eb dit\u00eb do t\u00eb keni k\u00ebt\u00eb mund\u00ebsi. Edhe n\u00ebse nuk d\u00ebshironi, besoni, nj\u00eb p\u00ebrgatitje e till\u00eb nuk do t'ju d\u00ebmtoj\u00eb. N\u00eb momentin q\u00eb do t\u00eb kuptoni se mund t\u00eb jeni (madje vet\u00ebm n\u00eb rrethana t\u00eb favorshme) t\u00eb kaloni nj\u00eb intervist\u00eb n\u00eb nj\u00eb nga k\u00ebto kompani, do t'ju hapen shum\u00eb m\u00eb shum\u00eb mund\u00ebsi se sa n\u00eb fillim t\u00eb p\u00ebrgatitjes tuaj. Dhe gjith\u00e7ka q\u00eb do t'ju duhet n\u00eb rrug\u00eb \u00ebsht\u00eb nj\u00eb q\u00ebllim, k\u00ebmb\u00ebngulje dhe koh\u00eb. Ju uroj suksese \ud83d\ude42<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/419945\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0432\u0443\u0447\u0438\u0442 \u043a\u0430\u043a epic fail, \u043d\u043e \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0432\u0441\u0435 \u043d\u0435 \u0442\u0430\u043a \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e. \u0414\u0430 \u0438 \u0432 \u043e\u0431\u0449\u0435\u043c \u0438 \u0446\u0435\u043b\u043e\u043c \u044d\u0442\u0430 \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u0430\u0441\u044c \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u043e\u0437\u0438\u0442\u0438\u0432\u043d\u043e, \u0445\u043e\u0442\u044c \u0438 \u043d\u0435 \u0432 Google. \u041d\u043e \u044d\u0442\u043e \u0443\u0436\u0435 \u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438. \u0412 \u044d\u0442\u043e\u0439 \u0436\u0435 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0442\u0440\u0435\u0445 \u0432\u0435\u0449\u0430\u0445: \u043a\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u043b \u043c\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438, \u043a\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u043b\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":52951,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52950","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044e \u0432 Google \u0438 \u043d\u0435 \u043f\u0440\u043e\u0439\u0442\u0438 \u0435\u0433\u043e. \u0414\u0432\u0430\u0436\u0434\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-19T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Si t\u00eb p\u00ebrgatiteni p\u00ebr nj\u00eb intervist\u00eb n\u00eb Google dhe t\u00eb mos kaloni dy her\u00eb | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044e \u0432 Google \u0438 \u043d\u0435 \u043f\u0440\u043e\u0439\u0442\u0438 \u0435\u0433\u043e. \u0414\u0432\u0430\u0436\u0434\u044b | ProHoster","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/kak-podgotovitsya-k-sobesedovaniyu-v-google-i-ne-projti-ego-dvazhdy","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-19T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52950","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 05:32:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:55:29","updated":"2026-01-24 05:32:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/52950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=52950"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/52950\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/52951"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=52950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=52950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=52950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}