Wywiad JS Pytania i odpowiedzi
Teraz, jeśli szukasz pracy związanej z JS, musisz przygotować się na pytania dotyczące wywiadu JS 2019. Prawdą jest, że każda rozmowa kwalifikacyjna jest inna w zależności od profilu pracy, ale aby ją wyczyścić, musisz mieć dobrą i jasną znajomość JS. Tutaj przygotowaliśmy ważne pytania i odpowiedzi JS Interview, które pomogą Ci odnieść sukces w rozmowie kwalifikacyjnej.
Poniżej znajduje się 12 ważnych pytań i odpowiedzi do wywiadu JS 2019, które często są zadawane podczas wywiadu. pytania te są podzielone na następujące części:
Część 1 - Pytania do wywiadu JS (podstawowe)
Ta pierwsza część obejmuje podstawowe pytania i odpowiedzi JS Interview
Pytanie 1 Co to jest JS?
Odpowiedź:
JavaScript to język skryptowy, zaprojektowany przede wszystkim do tworzenia stron internetowych, a także dodawania interaktywności do aplikacji internetowych.
Q2 Jak działa JavaScript?
Odpowiedź:
To są często zadawane pytania podczas wywiadu JS. Każda przeglądarka ma trzy podstawowe komponenty do działania. Pierwszym z nich jest interpreter DOM (Document Object Model). Spowoduje to pobranie dokumentu HTML i jego konwersję i wyświetlenie w przeglądarce. Innym małym programem, który jest częścią przeglądarki, jest interpreter CSS, który stylizuje stronę i poprawia jej wygląd. Ostatni to miniprogram w przeglądarce o nazwie silnik JS.
- Przeglądarka ładuje plik HTML / JS
- JavaScript jest językiem interpretowanym (oznacza, że nie jest wymagana kompilacja)
- Przeglądarka (silnik JavaScript) wykonuje wiersz po wierszu i czeka na zdarzenia (takie jak kliknięcia, najechanie myszką itp.)
Pytanie 3 Wspomnieć o niektórych funkcjach JavaScript?
Odpowiedź:
Poniżej znajdują się różne funkcje JavaScript:
- JS to lekki język programowania z interpretowaną funkcjonalnością
- JS to oprogramowanie typu open source i wieloplatformowe
- JS jest zintegrowany z HTML i Java
- Zaprojektowany do tworzenia aplikacji sieciowych
Pytanie 4 Jeśli chodzi o JS, jakie są różne typy danych JavaScript?
Odpowiedź:
- Smyczki
- Funkcje
- Boolean
- Obiekt
- Numer
- Nieokreślony
Przejdźmy do następnego Wywiadu JS Pytania i odpowiedzi.
Pytanie 5 Zdefiniować typowe błędy występujące w JavaScript?
Odpowiedź:
Ogólnie rzecz biorąc, w JS występują 3 rodzaje błędów, które są następujące.
- Błąd w czasie wykonywania: jest to wynikiem niewłaściwego użycia poleceń w języku HTML
- Błąd powiązania obciążenia: jest to błąd składniowy i jest generowany dynamicznie
- Błąd logiczny: ten błąd występuje, gdy logika funkcji jest źle wykonywana.
Pytanie 6 Wyjaśnij, dlaczego w JS rozróżniana jest wielkość liter?
Odpowiedź:
W JS rozróżniana jest wielkość liter. W JS używamy różnych typów zmiennych, funkcji i różnych innych tożsamości, które powinny być spójne w całym tekście.
Część 2 - Pytania do wywiadu JS (zaawansowane)
Przyjrzyjmy się teraz zaawansowanym pytaniom wywiadu JS.
Pytanie 7 Wymień niektóre zalety i wady JavaScript?
Odpowiedź:
Zalety:
- Bogaty interfejs użytkownika
- Zwiększona interaktywność (gdy mysz przesuwa się po elementach takich jak przyciski lub dostępność klawiatury)
Niedogodności:
- Brakuje wielowątkowości
- Nie nadaje się do aplikacji sieciowych
- JavaScript po stronie klienta nie może być odczytywany ani zapisywany
Pytanie 8 Rodzaje obiektów w JS i definiujesz je?
Odpowiedź:
W JS istnieją 2 typy obiektów:
- Obiekt danych: jest wbudowany w programowanie JS. Są one tworzone przy użyciu nowej daty i można je obsługiwać za pomocą dostępnych metod po ich utworzeniu. Obejmuje to rok, miesiąc, dzień, godzinę, minuty, sekundy, a nawet milisekundy obiektu daty. Są one ustalane za pomocą lokalnych standardów czasu uniwersalnego.
- Obiekt liczbowy: obejmują one daty reprezentowane wyłącznie przez liczby całkowite i ułamki zwykłe. Literały liczb są automatycznie konwertowane na klasę liczb.
Przejdźmy do następnego Wywiadu JS Pytania i odpowiedzi.
Pytanie 9 Co to jest zamknięcie w JavaScript?
Odpowiedź:
Kiedy definiujemy funkcję w ramach innej funkcji (aka funkcji nadrzędnej) i uzyskujemy dostęp do zmiennych zdefiniowanych w funkcjach nadrzędnych. Zamknięcie uzyskuje dostęp do zmiennych w trzech zakresach:
- Zmienne zadeklarowane we własnym zakresie
- Zmienne zadeklarowane w zakresie funkcji nadrzędnej
- Zmienne zadeklarowane w globalnej przestrzeni nazw
funkcja wewnętrzna jest zamknięciem zdefiniowanym w funkcji zewnętrznej i ma dostęp do wszystkich zmiennych zadeklarowanych i zdefiniowanych w zakresie funkcji zewnętrznej. Ponadto funkcja zdefiniowana w innej funkcji jako zamknięcie będzie miała dostęp do zmiennych zadeklarowanych w globalnej przestrzeni nazw.
O / p dla powyższego kodu będzie -
P10 Jak opróżnić tablicę w JavaScript?
Odpowiedź:
To są popularne pytania do wywiadu JS zadawane w przeglądzie. Postępując zgodnie z dowolną z podanych metod -
- arrayList = ()
Powyższy kod ustawi zmienną ArrayList dla nowej pustej tablicy.
- długość = 0;
Powyższy kod przede wszystkim usuwa istniejącą tablicę, ustawiając jej długość na 0. W ten sposób można zaktualizować wszystkie inne zmienne odwołań wskazujące na ArrayList.
- splice (0, ArrayList.length);
Ten sposób opróżnienia tablicy spowoduje również zaktualizowanie wszystkich odniesień do oryginalnej tablicy.
- while (ArrayList.length) (
arrayList.pop ();
Jest to jeden ze sposobów na opróżnienie tablicy
Pytanie 11 Wspomnieć o niektórych typach danych JavaScript?
Odpowiedź:
Te typy danych zazwyczaj zawierają wartość. W JS istnieją dwa typy typów danych.
- Prymitywne typy danych
- Nieprymitywne typy danych
Pod prymitywnymi typami danych są String, Number, Boolean, Undefined, Null, natomiast pod Non-primitive są Object, Array i RegExp.
Pytanie 12 Co rozumiesz przez funkcje w JavaScript?
Odpowiedź:
Funkcje to blok kodów wielokrotnego użytku. Pozwala to użytkownikowi napisać określony kod i użyć go tyle razy, ile potrzeba, wywołując funkcję. Funkcja JS nie jest konieczna do zwrócenia wartości. Istnieją 2 rodzaje funkcji JS
- Anonimowe funkcje
- Nazwane funkcje
Składnia funkcji JS -
Funkcja nazwa funkcji (parametr1, parametr2, … .. parametr n)
(// zestawienie funkcji
)
Aby zadeklarować funkcję, musimy użyć funkcji, po której następuje nazwa funkcji i nawias. W nawiasie musimy określić parametry funkcji (może mieć wiele parametrów).
Aby wywołać funkcję, musimy po prostu podać nazwę funkcji i w nawiasie podać wartości parametrów (przekazać wartości).
addNumbers (x1, x2) - tutaj podaliśmy wartości i wywołaliśmy funkcje.
Uwaga: jeśli w kodzie jest 3 (powiedzmy) parametr i przekazujemy 3 lub więcej wartości parametru. W takim przypadku JS po prostu zignoruje dodatkowe wartości parametrów.
Polecany artykuł
Jest to przewodnik po liście pytań i odpowiedzi na rozmowę kwalifikacyjną JS, aby kandydat mógł łatwo przełamać te pytania podczas rozmowy kwalifikacyjnej. W tym poście badaliśmy najważniejsze pytania JS Interview, które często zadawane są w wywiadach. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -
- Iaas vs Azure Pass
- Najbardziej przydatne pytania i odpowiedzi na wywiad w HTML5
- Wywiady z usługami internetowymi Pytania, których powinieneś się nauczyć
- Pytania do wywiadu na temat Java Web Services
- Pytania dotyczące wywiadu Microsoft Azure
- Tablice w JavaScript (przykłady)