Citace od: Death Walker kdy 15. 02. 2022, 16:27:20
- ignorujete dolezite fakty zo zadania - dotazovatel na pohovore uvadzal 4 roky praxe ako react frontend developer
- nedochadzaju vam suvislosti - ze tie otazky budu s ucelom overit tie 4 roky praxe v konkretnom jazyku
- neefektivita - miesto riesenia zadania, sklzavate do role optimalizatoru jazyka, rozporujete zadanie, celkovo riesenie zbytocne komplikujete
Byt vas temleader, tak v nasledujucom kroku uz by som vas temleader nebol...
V čem ignoruji fakta ze zadání? Frontend a React je dominanout JS a případně TS, právě na to jsem se zaměřil.
A myslíš, že 4 roky praxe v Reactu se prověřují akademickým příkladem na prohození hodnot dvou proměnných? To je konstrukce, kterou najít na frontendu je hodně raritní.
Nepřišel jsem řešit zadání, to ať si řeší, ten kdo ho dostal. Uvedl jsem jen kuriozitu a rozpory těhle "správných" řešení, které se tady objevily, v jazyku jako je JS a že vlastně se tím nic moc neověřuje, jen se papouškuje desítky let stejná úloha (tady si třeba vzpomínám na zajímavost, že swapování přes XOR fungovalo dobře na Z80, ale na 68x již nikoliv, tam se to musel řešit špešl instrukcí). Tohle patří k základním technikám při optimalizaci a i dnes se to použije pro stále rostoucí trh jednočipů a IoT. Ale dávat to jako úlohu pro programátora na frontendu, když v těch jazykách to nemá žádný smysl?
Naštěstí žádného team leadera nemám, takže děkuji, ale tvoji nabídku, abys mi ho dělal nevyužiji.