Polski frontend

Piotr Kowalski — JavaScript, Front-end oraz Node.js

1 pytanie rekrutacyjne na stanowisko JavaScript Developer

Z okazji końca roku, przygotowałem dla Was pewną rywalizację, a bardziej miejsce na sprawdzenie swoich umiejętności. W grudniu, codziennie na profilu piecioshka.trener będą publikowane pytania które zadawałem podczas spotkań rekrutacyjnych na stanowisko programisty #JavaScript.

Pierwsze pytanie!

A raczej zadanie. Jestem zwolennikiem dawania prostych zadań na spotkaniach rekrutacyjnych. Wiem, że nie sprawdzę całej wiedzy kandydata, aczkolwiek zadanie prostego zadania rekrutacyjnego da mi informację m.in o sposobie myślenia.

Zadanie brzmi: Stwórz pętle, która będzie wyświetlała liczby od 10 do 0

Zadanie powinno przetestować:

znajomość pętli proces dekrementacji zmiennej Moja rozwiązania

Pętla for

for (let i = 10; i >= 0; i--) { console.log(i); }

Pętla while

let i = 11; while (i--) { console.log(i); }

Pętla forEach

const limit = 11; Array.from({ length: limit }).fill(null).forEach((_, i) => { console.log(limit - i - 1); });

No dobra, wystarczy. Ostatnia realizacja była super nadmiarowa. Nie polecam jej używać jako odpowiedzi na pytanie zadane podczas spotkania rekrutacyjnego.

Rozwiązania społeczności

A teraz przedstawię Wam rozwiązania społeczności. Na wstępie chciałem, podziękować za wzięcie udziału w tej przygodzie i zachęcam do odpowiadania w komentarzach na kolejne pytania!

Kamil Kiełbasa:

var a = 0b1010; while (a > 0) { console.log(a); a-=0b0001; }

Dominik Szczepaniak:

function numbers(from, target) { for(let i = from; i >= target; --i) { console.log(i); } } numbers(10,0); Ogłoszenie

Jutro kolejne rozwiązanie! A już dziś opublikowana została trzecia zagadka.

Zapraszam do udzielania odpowiedzi!

:wq