JavaScript (JS) to najpopularniejszy lekki skryptowy i skompilowany język programowania. Został opracowany przez Brendana Eicha w 1995 r . Jest dobrze znany jako język skryptowy dla stron internetowych, aplikacji mobilnych, serwerów internetowych i wielu innych. Jest to ważny język dla początkujących programistów front-end i back-end. niektóre stanowiska wymagają od osób biegłości w posługiwaniu się JavaScriptem. Używają go czołowe firmy IT, takie jak Evernote, LinkedIn, Microsoft, Opera, NASA , I Meta ze względu na manipulację DOM, asynchroniczny JavaScript, obsługę błędów i frameworki JavaScript, w których może być używany. Aby dostać się do tych firm, musisz je ukończyć Najpopularniejsze pytania na rozmowie kwalifikacyjnej JavaScript co może sprawić, że w oczach rekruterów będziesz sprawiał wrażenie eksperta.
W tym artykule przedstawimy Szczyt Pytania i odpowiedzi dotyczące rozmowy kwalifikacyjnej JavaScript dostosowane dla obu odświeżacze I doświadczony profesjonaliści z 3, 5 i 8 letnim doświadczeniem. Tutaj omawiamy wszystko, w tym Podstawowe koncepcje JavaScript , funkcje ES6+, manipulacja DOM, asynchroniczny JavaScript, obsługa błędów, frameworki i biblioteki JavaScript i wiele więcej, które z pewnością pomogą Ci złamać następną rozmowę kwalifikacyjną JavaScript.
Pytania i odpowiedzi dotyczące wywiadu JavaScript (2024)
Aby przygotować Cię na rozmowę kwalifikacyjną, przynieśliśmy 50 najpopularniejszych pytań do rozmowy kwalifikacyjnej JavaScript dla początkujący, średniozaawansowany i doświadczony przez które z pewnością musisz przejść, aby znaleźć się w czołowych korporacjach międzynarodowych.
Zanim przystąpisz do nauki Pytania i odpowiedzi dotyczące rozmowy kwalifikacyjnej JavaScript , najpierw uczymy się całości Samouczek JavaScript .
Spis treści
- Pytania do rozmowy kwalifikacyjnej JavaScript dla nowicjuszy
- Pytania do rozmowy kwalifikacyjnej na poziomie średniozaawansowanym JavaScript
- Pytania do rozmowy kwalifikacyjnej JavaScript dla doświadczonych
Pytania do rozmowy kwalifikacyjnej JavaScript dla nowicjuszy
Omówmy kilka typowych pytań, które powinieneś przygotować na rozmowy kwalifikacyjne. Pytania te będą pomocne w zaliczeniu rozmów kwalifikacyjnych specjalnie na stanowisko programisty frontendowego.
1. Jakie są różnice między Javą a JavaScriptem?
JavaScript to język skryptowy po stronie klienta, a Java to język programowania obiektowego. Jedno i drugie całkowicie się od siebie różni.
- JavaScript : Jest to lekki język programowania (język skryptowy) służący do tworzenia interaktywnych stron internetowych. Może wstawiać dynamiczny tekst do elementów HTML. JavaScript jest również nazywany językiem przeglądarki.
- Jawa : Java to jeden z najpopularniejszych języków programowania. Jest to obiektowy język programowania posiadający platformę maszyn wirtualnych, która umożliwia tworzenie skompilowanych programów działających na prawie każdej platformie. Java obiecała: napisz raz, uruchom gdziekolwiek.
2. Jakie są typy danych JavaScript?
W JavaScript istnieją trzy główne typy danych.
- Prymitywny
- Liczby
- Smyczki
- Wartość logiczna
- Symbol
- Trywialny
- Nieokreślony
- Zero
- Złożony
- Obiekty
- Funkcje
- Tablice
3. Który symbol jest używany w komentarzach w JavaScript?
Komentarze uniemożliwiają wykonanie instrukcji. Komentarze są ignorowane podczas wykonywania kodu przez kompilator. Istnieją dwa typy symboli reprezentujących komentarze w JavaScript:
wystawianie Javy
- Podwójne ukośnik: Nazywa się to komentarzem jednowierszowym.
// Single line comment>
- Ukośnik z gwiazdką: Nazywa się to komentarzem wielowierszowym.
/* Multi-line comments ... */>
4. Jaki byłby wynik 3+2+7″?
Tutaj 3 i 2 zachowują się jak liczba całkowita, a 7 zachowuje się jak ciąg znaków. Zatem 3 plus 2 będzie równe 5. Wynik będzie wynosił 5+7″ = 57.
5. Jakie jest zastosowanie funkcji isNaN?
Funkcja number isNan określa, czy przekazana wartość to NaN (nie liczba) i jest typu Number. W JavaScript wartość NaN jest uważana za rodzaj liczby. Zwraca wartość true, jeśli argument nie jest liczbą, w przeciwnym razie zwraca wartość false.
6. Co jest szybsze w skrypcie JavaScript i ASP?
JavaScript jest szybszy w porównaniu do skryptu ASP. JavaScript jest językiem skryptowym po stronie klienta i jego wykonanie nie jest zależne od serwera. Skrypt ASP to język skryptowy po stronie serwera, zawsze zależny od serwera.
generyczne Java
7. Co to jest ujemna nieskończoność?
Ujemna nieskończoność jest wartością stałą i reprezentuje najniższą dostępną wartość. Oznacza to, że żadna inna liczba nie jest mniejsza od tej wartości. Można go wygenerować za pomocą samodzielnie utworzonej funkcji lub operacji arytmetycznej. JavaScript pokazuje wartość NEGATIVE_INFINITY jako -Infinity.
8. Czy można podzielić kod JavaScript na kilka linii?
Tak, możliwe jest podzielenie kodu JavaScript na kilka linii w instrukcji string. Można go złamać za pomocą ukośnik wsteczny '' .
Na przykład:
document.write('A Online Computer Science Portal for Geeks')>
JavaScript unika linii łamania kodu, co nie jest preferowane.
let gfg= 10, GFG = 5, Geeks = gfg + GFG;>
9. Która firma opracowała JavaScript?
Netscape opracował JavaScript i został stworzony przez Brendena Eicha w roku 1995.
10. Co to są zmienne niezadeklarowane i niezdefiniowane?
- Nieokreślony : Występuje, gdy zmienna jest zadeklarowana i nie przypisuje żadnej wartości. Niezdefiniowane nie jest słowem kluczowym.
- Niezadeklarowane : Dzieje się tak, gdy próbujemy uzyskać dostęp do dowolnej zmiennej, która nie została wcześniej zainicjalizowana lub zadeklarowana za pomocą słowa kluczowego var lub const. Jeśli użyjemy operatora „typeof”. aby uzyskać wartość niezadeklarowanej zmiennej, napotkamy błąd wykonania, a zwracana wartość będzie niezdefiniowana. Zakres niezadeklarowanych zmiennych jest zawsze globalny.
jedenaście. Napisz kod JavaScript umożliwiający dynamiczne dodawanie nowych elementów.
HTML Tytuł dokumentu> głowa>