• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KOJAProgramovani 40+
    Diskuze o obzive programovanim pro starsi a pokrocile.
    rozbalit záhlaví
    SULTHAN
    SULTHAN --- ---
    NOHOUS: jaká data dependency? Víš, jak jsou třeba emoji kódovaný v Unicode? Víš co jsou to combining characters? Víš jaký je třeba v Javě rozdíl mezi String.length() a String.codePointCount(...)?
    Unicode je komplikovaný a random access v něm typicky nejde - v praxi ho až na výjimky ani nepotřebuješ. A ty výjimky se typicky řeší tak, že si ten string převedeš na nějaký list/array znaků.
    NOHOUS
    NOHOUS --- ---
    SULTHAN: jiste, proc nevytvorit data dependency jen tak pro srandu :)
    DELVIT
    DELVIT --- ---
    PISKVOR: Ano, zajisté, pak vždy dostaneš vrátného i vývojáře, který vyhovují procesu. Ti kteří se tam nevejdou nelze přijmout a proto jsem napsal co jsem napsal.
    PISKVOR
    PISKVOR --- ---
    DELVIT: Ba naopak: jestli má být jeden hiring proces na vrátného i na vývojáře, je nemožné přijmout jiného člověka, než trénovaného v hiring procesu.
    SATAI
    SATAI --- ---
    SULTHAN:

    car a crd!
    SULTHAN
    SULTHAN --- ---
    NOHOUS: myslim, ze je chyba, ze vubec nekdo predpoklada ze String by mel mit random access.
    NOHOUS
    NOHOUS --- ---
    nj tak kdyz utf-8 string neni string z toho pohledu ze nema random access...
    DELVIT
    DELVIT --- ---
    ALMAD: Tak to zajisté. Pokud se bavíme o globální firmě, tam je to úplnějiná káva. Dospěl jsem postupně k názoru, že pokud se někdo přijímá přes globální HR, tak prakticky nelze přijmout skvělého člověka.
    VDFLAT
    VDFLAT --- ---
    KLEINZACH
    KLEINZACH --- ---
    FARIN: o... slonikovi? asi potrebuju napovedu :)
    ALMAD
    ALMAD --- ---
    DELVIT: Principielne s tebou souhlasim, ale blbe to skaluje: nefunguje to kdyz je hiring globalni a ne do konkretniho tymu, a dost se ti tam propisujou biasy a spatne se u toho drzi nejaka konzistentni latka…
    DELVIT
    DELVIT --- ---
    UNTOY: To by nemělo být až tak těžké ne? Chce to strukturovat pohovor tak, abys s takovým člověkem chtěl pracovat. Popovídat si o tom co dělal, ukázal někaký projekt na kterém dělal a co vše tam řešil atd.

    Mě takhle přesvědčovali na pohovor a zkoušení u tabule, na to jsem jim řekl, že poslení zkoušení před tabulí bylo na univeriztě a že to tak zůstane

    Pokud chcete nějaké síto než se k tomu dostanete (tady je asi dobré rozlišovat zkušenosti co ten člověk má mít), tak doporučuji rozstřel na nějaké triviální věci a uvidíš jak reaguje.
    FARIN
    FARIN --- ---
    KLEINZACH: Špatně mluvíš o sloníkovi
    KLEINZACH
    KLEINZACH --- ---
    MICRO: jsou tam aspon konverzni rutiny (nekde v <codecvt> headerech), ale je to obsolette s tim, ze bud si mame pockat na rok 2035 (just kiddin.. ale ne uplne), nebo pouzit 3rd party (jako libiconv)... yay!

    ale uprimne narodni pismenka jsou hroznej bordel celkove

    JANFROG: ono je to asi dost o tom jakej subset c++ pouzivas. bezny korporatni c++ je asi okej a vzdycky bylo: korporat je takovej stronghold c++. ale uz i tehdy bylo povinnosti kazdyho mit nacteny aspon meyersovy (a jinych) knizky na tema 'jak se o to neporezat a neposrat se z toho' :) ale kdyz z tydle bezpecny ohradky clovek vyleze, tak je to sama nastraha a znacky WIP :) u gamesek clovek dost casto narazi na performance (zmineny rtti, schovany alokace jako treba v std::function, napul dotazeny alokatory atp) a u psani knihoven je to dost podobny (zvlast u tech sablon. napr u variadickych sablon sme v roce 2011 dostali takovou nekompletni kostricku, ktera se pohodlneji pouziva az od c++20 (fold expressions a tak). takze do ty doby clovek musel pouzivat spoustu berlicek a hacku)
    GARFIELD
    GARFIELD --- ---
    AXTHEB: spis nenabirame a kdyz nekdo odejde, tak se neobnovuje. Ale je to specificka situace po akvizici. Matka nekde propousti, nekde nabira.
    AXTHEB
    AXTHEB --- ---
    GARFIELD: Jakože vyhazujete?
    GARFIELD
    GARFIELD --- ---
    Jinak souhlasim s tim, ze idealne pohovory simulujou realny prostredi a interakci s tymem (tedy proc jim nenechat vsechny tooly a doptavat se do jaky urovne tomu rozumi). Kdo by ty react boilerplaty chtel psat rucne, ze jo.

    My jsme hirovaly hodne pred nastupem AI. Ted spis jedeme opacnym smerem. Takze tu placam ciste teoreticky. 🥲

    V urcitych industries je potreba zohlednit riziko deepfake kandidatu s nejakym malicious zamerem (treba ve financich blizko money movements).
    SUCHRE
    SUCHRE --- ---
    Je to stejny jako kdyz u zkousek povolite studentum kalkulacku i studijni materialy. Nema cenu bazirovat na detailech.

    Zadani musi bejt natolik komplexni, aby dotycnej bez znalosti problematiky nebych schopnej spatra zacit mluvit. Neresit realnej kod ale popisovat metody, jak jde ukol resit. Podle toho lze bezpecne poznat, jestli se orientuje nebo ne. Prerusovat doplnujicima otazkama. Nekolikrat rozsirit zadani a zeptat se na edge cases a zkusenosti.
    LUDWIG_
    LUDWIG_ --- ---
    ja delal v posledni dobe par technickych pohovoru (jako kandidat) pro ruzny firmy: 1. vyresit leetcode-like cviceni v online editoru a la poznamkovy blok bez jakychkoliv IDE funkci; 2. vyresit trochu kreativnejsi cviceni se sdilenou obrazovku myho pocitace s instrukci, ze mam vypnout veskere AI funkce; 3. napsat pseudo-realnou mini-aplikaci se sdilenou obrazovku myho pocitace s instrukci, ze AI funkce muzu nechat, ale jen je pouzivat s mirou (tedy nenapsat "vygeneruj zadanou pseudo-realnou mini-aplikaci a copy-paste").

    nejsympatictejsi mi z toho prijde ten posledni zpusob, protoze to neni zas tak daleko od normalni prace (i kdyz to je porad umely problem a situace) a clovek muze videt, jak ten kandidat pracuje, plus se ho zeptat, co ten konkretni kod, co mu treba naseptal Copilot, konkretne dela a proc zrovna tak atd.
    JARDABEREZA
    JARDABEREZA --- ---
    QWWERTY: Já koukal na videa jak někdo nechal scamery z asie připojit se k VM aby tahali z někoho prachy. Když zjistili, že nic nedostanou tak vítězoslavně "zničli PC" (aby to pak jen obnovil ze snapshotu). Pak se prý naučili zjistit jestli je to VM... takže pak ukazoval, co kde ve VM změnit, aby si toho scameři nevšimli. Jména ovladačů atd.
    QWWERTY
    QWWERTY --- ---
    JARDABEREZA: ano, okolo toho uz je ofc cela cat-and-mouse game, e.g.
    https://github.com/Batlez/CloakBox - Bypass virtual machine detection using a custom VirtualBox fork

    muzes si poridit jejich SystemCheck a hrat si cely den s tim, co vsechno to detekuje a cim se to da obejit
    English Language Learning
    https://support.pearson.com/languages/s/article/TH-OnVUE-System-Check?language=en_US
    Kliknutím sem můžete změnit nastavení reklam