Obsese algoritmických otázek na pohovoru

Re:Obsese algoritmických otázek na pohovoru
« Odpověď #15 kdy: 24. 03. 2022, 14:18:44 »
Tady se něco takového řešilo:
https://www.podnikatel.cz/clanky/co-delat-s-tim-kdyz-se-vam-na-pozici-programatora-hlasi-uklizecka/

BTW:
Vybavilo se mi, v jedné firmě byly v čekárně zavřené láhve s minerálkou a kdo požádal sekretářku o otvírák, aby se mohl napít, měl plus.
Nebo třeba kdo se propracoval až do kanclu s managerem, manager mu nabídnul cigaretu, ten co popel odklepával na koberec měl plus před tím kdo požádal o popelník, protože se nebude zatěžovat problémy co jsou pod jeho úroveň.

Asi bych tam neměl šanci - na otevření minerálky bych použil otevírák na kapesním noži co ho s sebou nosím - tedy pokud by mi ten nůž nezabavil vrátný hned u vchodu jako nebezpečnou zbraň.
A jsem nekuřák.


Tohle mi přijde jako docela hloupé, taky bych asi neprošel. Třeba zrovna taky proto, že jsem nekuřák a i kdybych byl, nejsem prase, abych klepal popel na koberec.
Pokud má takovou zkoušku majitel firmy, budiž, je to jeho firma, jeho rozhodnutí. Někde jsem četl o zkoužce Henryho Forda. Kandidáty na ředitele zval do restaurace na oběd. Ti, kteří sáhli po slánce dříve, než jídlo ochutnali, vyloučil.

Blbé je, když takové představy projektují do kandidátů personalisté. Třeba u kamaráda v práci měla jedna personalistka oblíbenou zkoušku "proč je víko od kanálu kulaté" a ty, kteří neodpověděli "aby ho nikdo nemohl do toho kanálu hodit" nedoporučila dál. Krom toho, že to je nesmysl (už dávnou nejsou víka od kanálů jen kulatá a i hranaté jde udělat tak, aby tam nešlo hodit), tak to vůbec nemělo nic společného s vykonávanou činností.


Re:Obsese algoritmických otázek na pohovoru
« Odpověď #16 kdy: 24. 03. 2022, 14:41:07 »
Čas za jaký kandidát uběhne 100m sprint se taky ojebat nedá a přesto se shodneme že to je u softwarového inženýra irelevantní metrika :-)

+1 přesně  8)

A přitom to jak přistupuje vývojář k architektuře software a jak pracuje se systémovými frameworky je pro jeho práci daleko podstatnější než jak z hlavy dovedně řeší školní úlohy.

Neboli se zkouší to co je snadno "ohodnotitelné", a ne to co je důležité.

+1

Taky mi to tak přijde, trošku mi to připomíná různé SW certifikace, na které se dá snadno našprtat, ale člověk se pak třeba reálně neuchytí, typu AWS certifikace "kolik můžete mít security rules?" nebo "jaká je IP adresa pro zjištění informací o ec2 instanci?" :)

Občas na LinkedInu vídám lidi, co mají třeba 20 SW certifikací, hlavně Indové. Někde jsem od někoho četl, že je rozdíl se našprtat na certifikaci typ otázek (což lze za 2 týdny) a látku se skutečně naučit.

Blbé je, když takové představy projektují do kandidátů personalisté. Třeba u kamaráda v práci měla jedna personalistka oblíbenou zkoušku "proč je víko od kanálu kulaté" a ty, kteří neodpověděli "aby ho nikdo nemohl do toho kanálu hodit" nedoporučila dál. Krom toho, že to je nesmysl (už dávnou nejsou víka od kanálů jen kulatá a i hranaté jde udělat tak, aby tam nešlo hodit), tak to vůbec nemělo nic společného s vykonávanou činností.

No tak firma si může vybrat koho chce, jen pak firmy pláčou, když si vyberou nerda a on je při prvním problému zavalí hatmatilkou a hádá se s nima, tak pak firmy brečí, že mají nerda. Nebo třeba skvělý člověk, skvěle programuje, jen se třeba neobtěžuje spolupracovat s týmem a psát dokumentaci, protože ho to nebaví  ;D Ale to si na pohovoru firmy nezjistí  :P

Re:Obsese algoritmických otázek na pohovoru
« Odpověď #17 kdy: 24. 03. 2022, 14:55:40 »
Kdyz jsou ty algoritmicke ulohy podle vas tak jednoduche, v cem je problem? Pokud se daji podle vas snadno naucit, tak se je naucte. Clovek, ktery prohlasi, ze je nejaka dovednost pod jeho uroven, je v kazdem pripade spatny kandidat. Me to prijde objektivnejsi a casove uspornejsi nez davat kandidatum vypracovat testovaci projekt, ti lepsi, vazici si sveho casu, se na to vykaslou.
« Poslední změna: 24. 03. 2022, 14:58:41 od A.P.Hacker »

oss

  • ***
  • 112
    • Zobrazit profil
    • E-mail
Re:Obsese algoritmických otázek na pohovoru
« Odpověď #18 kdy: 24. 03. 2022, 15:01:30 »
Neviem co je na algoritmyskych ulohach zle? Ano tie preflaknute s vymenou dvoch premennych su nanic, ale najdu sa aj rozumne.

Programator by mal mat nejake algoritmicke myslenie a nejake zaklady algoritmov, inak sa necudujte, ze je softver tak pomaly.
ja som zatial so ziadnou algoritmickou ulohou na pohovore problem nemal a to som sa na to nijak nepripravoval. Noapak, je to nieco s cim s casu na cas robim.

robin martinez

  • *****
  • 968
  • Have you hugged your toilet today?
    • Zobrazit profil
    • Null Storage
    • E-mail
Re:Obsese algoritmických otázek na pohovoru
« Odpověď #19 kdy: 24. 03. 2022, 15:24:32 »
zle to neni. Ale jak jsem napsal vyse - z vlastni zkusenosti - obvykle je to takovy to

'Hele, dokaz nam, co umis. My chcem, abys byl nejlepsi. Jen ti to nezaplatime a budes pracovat na spagetach, co s timhle pohovorem a otazkama vlastne vubec nemaj nic spolecnyho'

samozrejme ne vsude to tak je.
One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man.

I do Linux, Hardware and spaghetti code in PHP, Python and JavaScript


Re:Obsese algoritmických otázek na pohovoru
« Odpověď #20 kdy: 24. 03. 2022, 15:37:49 »
zle to neni. Ale jak jsem napsal vyse - z vlastni zkusenosti - obvykle je to takovy to

'Hele, dokaz nam, co umis. My chcem, abys byl nejlepsi. Jen ti to nezaplatime a budes pracovat na spagetach, co s timhle pohovorem a otazkama vlastne vubec nemaj nic spolecnyho'

samozrejme ne vsude to tak je.

To je snad legitimní, že uchazeč musí prokázat svoje znalosti?

Kde bereš přesvědčení, že musíš umět pouze a jen to, co reálně budeš používat? Vždyť obecné znalosti, přehled v oboru jsou naprosto nepodstradatelné věci nato to, abych dokázal dělat vhodná rozhodnutí, vyhnout se chybným rozhodnutím a umět se poučit z jiných řešení ač je nikdy nepoužiji.

IT a programování má trochu nevýhodu, neexistují obecné školy a obory, o které bych se mohl opřít. Neexistují normy a postupy, které by se dalo jednoduše zkouškovat. Je tedy na každé firmě, jak se postaví k přijímání a ověřování uchazečů a je pouze a jen na nich, jaký zvolí postup a je jejich věc, jestli díky nevhodně zacíleným otázkám nepříjmou nejvhodnější uchazeče. Není jejich povinností kohokoliv příjmout, stejně jako není tvojí povinností takový pohovor absolvovat nebo přetrpět.


Re:Obsese algoritmických otázek na pohovoru
« Odpověď #21 kdy: 24. 03. 2022, 15:55:28 »
Kdyz jsou ty algoritmicke ulohy podle vas tak jednoduche, v cem je problem? Pokud se daji podle vas snadno naucit, tak se je naucte.

A k čemu to přijímací řízení je? Nebo je jen další zápočet který jde o to ňák prolézt?

Programator by mal mat nejake algoritmicke myslenie a nejake zaklady algoritmov, inak sa necudujte, ze je softver tak pomaly.

Software je typicky pomalý a nespolehlivý proto že na něm dělá nějaký nerd co si hraje s algoritmy věcí které o řád lépe řeší systémové frameworky místo aby si dával pozor na celkovou architekturu (tím nemyslím školometské aplikace nějakých vzorů) a jak mu to funguje dohromady a v konextu kde se bude používat.

Re:Obsese algoritmických otázek na pohovoru
« Odpověď #22 kdy: 24. 03. 2022, 16:05:41 »
'Hele, dokaz nam, co umis. My chcem, abys byl nejlepsi. Jen ti to nezaplatime a budes pracovat na spagetach, co s timhle pohovorem a otazkama vlastne vubec nemaj nic spolecnyho'

+1
Jo přesně to je můj pocit

Kdyz jsou ty algoritmicke ulohy podle vas tak jednoduche, v cem je problem? Pokud se daji podle vas snadno naucit, tak se je naucte.

A k čemu to přijímací řízení je? Nebo je jen další zápočet který jde o to ňák prolézt?

Programator by mal mat nejake algoritmicke myslenie a nejake zaklady algoritmov, inak sa necudujte, ze je softver tak pomaly.

Software je typicky pomalý a nespolehlivý proto že na něm dělá nějaký nerd co si hraje s algoritmy věcí které o řád lépe řeší systémové frameworky místo aby si dával pozor na celkovou architekturu (tím nemyslím školometské aplikace nějakých vzorů) a jak mu to funguje dohromady a v konextu kde se bude používat.

+1, přesně, samozřejmě se to můžu našprtat, ale mám ve stacku dalších 10 zajímavějších a praktičtějších věcí co se učit, to je radši ten čas strávím nad učením se důležitých věcí než na otázkách typu "Riskuj" ve stylu "V roce 1936 byl vládce Mongolska, za a) ???".

A já jsem jim na tom jednom pohovoru vysloveně říkal, že na to na co se mě ptají, že to je 1 minuta Google nebo na to v Pythonu na 99% existuje nějaká knihovna, našel jsem odpověď na Google za 10 sekund. To ale ti nerdi nechtěli slyšet.

To je jak s tradičním školstvím, tradiční školství typu "Co napsal Jirásek" nahradí Google asistent nebo Alexa. Já chci být na trhu i za 10 let a ne být vyřazen umělou inteligencí.

Tyhle kusy kódu na kteřích se nerdi vozí za mě během 2 vteřin píše Github Copilot ve VS Code.

Re:Obsese algoritmických otázek na pohovoru
« Odpověď #23 kdy: 24. 03. 2022, 16:16:26 »
zle to neni. Ale jak jsem napsal vyse - z vlastni zkusenosti - obvykle je to takovy to

'Hele, dokaz nam, co umis. My chcem, abys byl nejlepsi. Jen ti to nezaplatime a budes pracovat na spagetach, co s timhle pohovorem a otazkama vlastne vubec nemaj nic spolecnyho'

samozrejme ne vsude to tak je.

To je snad legitimní, že uchazeč musí prokázat svoje znalosti?

Samozřejmě, otázka je: znalosti ČEHO?

Re:Obsese algoritmických otázek na pohovoru
« Odpověď #24 kdy: 24. 03. 2022, 16:21:16 »
samozřejmě se to můžu našprtat

nemuzete vedet, dokud se to nenaucite.

Re:Obsese algoritmických otázek na pohovoru
« Odpověď #25 kdy: 24. 03. 2022, 16:36:04 »
samozřejmě se to můžu našprtat

nemuzete vedet, dokud se to nenaucite.

jste jen tlučhuba, napiš te mi do PM, dávám sázku 100.000 Kč, že se to naučím, když jo, zaplatíte, sepíšeme to u notáře. Už mám něco za sebou v IT, naučil jsem se už dost technologií.

Dost mě dostává, kolik tu píše lidí, co v reálu makaj za 40k hrubého, ale tady za monitorem jsou to bohové. Každý může mít názor, jenomže já mám reálné výsledky.

Re:Obsese algoritmických otázek na pohovoru
« Odpověď #26 kdy: 24. 03. 2022, 16:41:40 »
Neviem co tu neustale splietate architekturu, soft skills, algoritmy a co ja viem co dalsie.

Ked hladate programatora ktory bude oddeleny minimalne jednou dalsou vrstvou (manazmentom) od zakaznika, tak si u neho nepotrebujete overit ako sa vie spravat v takej a onakej situacii pri komunikacii so zakaznikom, alebo navrhnut architekturu celeho systemu, lebo k tomu nedojde! Na to tam su ine pozicie!

Ked si idem kupit vrtacku, tak neskumam ci maju v predajni steny natrete na bielo, alebo zeleno. To co ma zaujma su parametre vrtacky.

Ked sa tu chvastate ake su algoritmy jednoduche na naucenie a za dva tyzdne budete vediet cokolvek, tak tomu k-rva tie dva tyzdne obetujte a prestante brblat. A nie, vsetko sa vygooglit neda, pretoze je dolezite vediet aj to co vlastne potrebujete (aky je vas problem). Ak googlite odpoved na iny problem ako realne mate, ono to moze sice nejak fungovat, ale bude to take to skrabanie si laveho ucha pravou rukou.

Dalsia vec, ked sa hlasite na rolu architekta, alebo senior programatora, tak po vas urcite budu chciet ukazku tichto schopnosti vhodne navrhnutym problemom na pohovore, napr stylom podme spolu navrhnut backend pre ....(doplnte si sem nieco).

Treba ale rozlisovat na aku rolu sa hlasite, a nie sa cukat, ked sa hlasite na rolu programatora (toho co bucha kod) ze po vas chcu algoritmy a nepytaju saa vas na architekturu.
Na architekturu sa vas budu pytat pre rola architekta (to je ten co cely den bucha dokumentaciu a odpoveda ostatnym na otazky).
Na vseobecny rozhlad a sposob vasho spravania sa, sa vas budu pytat pre rolu projekt manazera (tu su tie rozne soft skills podstatne, lebo zakaznik je zial casto krat kkt ktory chce vsetko, zadarmo a hned, a vy ho musite slusne usmernit + pravdaze treba vediet technicku stranku veci ohladom projektu, nie kyvnut na vsetko a potom sa divit ze je to nemozne/nestihnutelne)

Takze tak, ak sa vam nepaci ako to funguje, vzdy mozte zmenit obor.
« Poslední změna: 24. 03. 2022, 16:44:02 od kanoe22 »

Re:Obsese algoritmických otázek na pohovoru
« Odpověď #27 kdy: 24. 03. 2022, 16:54:10 »
samozřejmě se to můžu našprtat, ale mám ve stacku dalších 10 zajímavějších a praktičtějších věcí co se učit, to je radši ten čas strávím nad učením se důležitých věcí než na otázkách typu "Riskuj" ve stylu "V roce 1936 byl vládce Mongolska, za a) ???".

Mno, ale plat/fakturu nedostanete za to co mate dolezite v vo vlastnom stacku (to si mozete nechat na dlhe zimne vecery). Zamestnavatela/klienta zaujima jeho vlastny stack, i ked polozky pre vas su nezaujimave. Ako, realne zamestnanie nie je o ziskani grantu na vyskum kravin typu "ako casto ma stonozka orgazmus" ale o tom za co bude koncovy zakaznik ochotny zaplatit...

L..

  • ***
  • 229
    • Zobrazit profil
    • E-mail
Re:Obsese algoritmických otázek na pohovoru
« Odpověď #28 kdy: 24. 03. 2022, 16:54:24 »
Čas za jaký kandidát uběhne 100m sprint se taky ojebat nedá a přesto se shodneme že to je u softwarového inženýra irelevantní metrika :-)

Ono při sprintu hraje nějakou roli logické uvažování?

A přitom to jak přistupuje vývojář k architektuře software a jak pracuje se systémovými frameworky je pro jeho práci daleko podstatnější než jak z hlavy dovedně řeší školní úlohy.

Ale stále zůstává nezodpovězena otázka, jak ty architektonické dovednosti ověřit v rámci 1-2 hodin.

Re:Obsese algoritmických otázek na pohovoru
« Odpověď #29 kdy: 24. 03. 2022, 17:11:45 »
samozřejmě se to můžu našprtat

nemuzete vedet, dokud se to nenaucite.

jste jen tlučhuba, napiš te mi do PM, dávám sázku 100.000 Kč, že se to naučím, když jo, zaplatíte, sepíšeme to u notáře. Už mám něco za sebou v IT, naučil jsem se už dost technologií.

Dost mě dostává, kolik tu píše lidí, co v reálu makaj za 40k hrubého, ale tady za monitorem jsou to bohové. Každý může mít názor, jenomže já mám reálné výsledky.

v pohode, neni treba notar. Za dva tydny dejte vedet v teto diskuzi, muzeme zkusit nejaky mock interview, treba na leetcode. Verim, ze to date, zadny stres. Kdyz ne, muzete mi poslat 100 k v cryptu. Verim, ze jste seriozni.