Datę urodzenia bym wywalił. Po co narażać się na potencjalną dyskryminację?
Python: operacje na podstawowych strukturach danych (List, Tuple, Set, Dictionary), takie jak sortowanie, filtrowanie, i redukowanie danych; obsługa błędów i wyjątków (try, except, finally); tworzenie i zarządzanie klasami i obiektami; pętle; kontrola przepływu w pętlach (break, continue, else); funkcje; instrukcje warunkowe.
To jest oczywiste. Nie ma sensu tego pisać, bo tego się uczą ludzie w pierwszych tygodniach nauki programowania.
W Javie tak samo. To brzmi, jakbyś wpisała wszystko z sylabusa ze studiów.
JavaScript: Manipulacja DOM; API; funkcje wyższego rzędu (map, filter, reduce); prototypy, klasy, kontekst this.
Bierz też pod uwagę, że jak wypisujesz w CV tak szczegółowo umiejętności, to ktoś może cię z tego zapytać.
A w JS bardzo łatwo wymyśleć podchwytliwe pytanie np. jak będzie wyglądać tablica foo po odpaleniu tego kodu:
Kopiuj
const foo = Array(10).map((n, i) => i + 1);
?
chodzi o to, że callback w metodzie .map() się w ogóle nie odpali w tym przypadku. Ale co zrobić, żeby się odpalił?
Podaję przykład "kruczka", z jakim możesz się spotkać, jednego z wielu w JS. Ale myślę, że w każdym języku są jakieś kruczki.
Co nie znaczy, że tych kruczków nie da się poznać (jak też możliwe, że już znasz powyższy przypadek), tylko że w CV deklarujesz ze szczegółami znajomość JS, Javy, Pythona, SQL, React, CSS, więc to może prowokować do zadawania szczegółowych pytań odnośnie tego, co wpisałaś, żeby sprawdzić tę wiedzę. Gdyby to była jeszcze jedna technologia, to wtedy przynajmniej mogłabyś się z jednej technologii przygotować dobrze. A tak sugerujesz, że znasz wszystkie szczegółowo (nawet jeśli to są podstawy).