Aktywne Wpisy
meltdown +932
Urządzenia HP to rewelacyjny sposób na skoncentrowanie całej agresji, którą macie w sobie, w jednym miejscu
#drukarki #komputery #technologia #rozwojosobisty
#drukarki #komputery #technologia #rozwojosobisty
Skopiuj link
Skopiuj linkWykop.pl
Czy Waszym zdaniem senior powinien wiedzieć, co na temat liczby n sprawdza taki kod:
n & (n - 1) == 0
Oczywiście tłumaczymy, co robi operator & (bitowe and), nie wymagamy, żeby każdy znał operatory typu & albo ^ na pamięć.
Mamy takie pytanie w firmie w katalogu pytań na rozmowę. Zdecydowana większość kandydatów na seniora nie umie tego kodu zrozumieć. To nasze pytanie jest dziwne, czy po prostu w Polsce ludzie są mało kumaci w logice/algorytmice?
#programista15k #praca #rekrutacja #programowanie #matematyka
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość prywatną
ID: #6134e2f16ffb19000ae1bae1
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( https://mirkowyznania.eu ) Zaakceptował: LeVentLeCri
Wesprzyj projekt
Komentarz usunięty przez autora
Problem z tego typu pytaniami polega na tym, że nie ma fizycznej możliwości zapoznania się z dostatecznie dużą liczbą usecasów.
IMO pytanie jest bardzo słabe, mało kto się bawi w takie bitowe hacki, szczególnie jak można sprawdzić czy popcnt(n) == 1 albo zrobić na podstawie tego czytelnie nazwaną funkcję
@AnonimoweMirkoWyznania: a ile razy w projektach sprawdzacie czy coś jest potęgą dwójki? to jest pytanie z dziedziny ciekawostek (i można je zadać). tylko co ono ma na celu sprawdzić? :)
@AnonimoweMirkoWyznania: w ogóle śmieszne, że nie oczekujecie podstawowej wiedzy o języku, a pytacie o takie ciekawostki.
PS https://graphics.stanford.edu/~seander/bithacks.html - tu jest więcej takich ciekawostek, kandydaci na pewno będą zadowoleni.
Wg. mnie pytanie bez sensu. Oczekujecie od seniora znajomości ciekawostek czy tworzenia skutecznych rozwiązań na wysokim poziomie abstrakcji?
Jesteście biznesem, więc może tak - jaka jest wartość biznesowa znajomości tego konkretnego fragmentu kodu? Powiem Ci jaka - żadna.
Dlaczego? Bo mogę wygooglować optymalny sposób sprawdzenia czy liczba jest potęgą dwójki w parę sekund:
https://www.google.com/search?q=How+to+check+if+a+number+is+a+power+of+two
Pierwszy wynik ze stackoverflow prezentuje Wasze rozwiązanie. Nie traktujcie programistów na rekrutacjach jak gówniarzy biorących udział
Komentarz usunięty przez autora
Wniosek: trzymać się od was z daleka.
Chyba że jednak nie jest to u was potrzebne na co dzień,
n
@AnonimoweMirkoWyznania: no akurat te rzeczy to kazdy programista powinien znac.
@AnonimoweMirkoWyznania: wiedziec niekoniecznie, ale wywnioskowac po kilku mintach (czyli sprawdza czy jst potega dwojki) tak