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 -

  1. Iaas vs Azure Pass
  2. Najbardziej przydatne pytania i odpowiedzi na wywiad w HTML5
  3. Wywiady z usługami internetowymi Pytania, których powinieneś się nauczyć
  4. Pytania do wywiadu na temat Java Web Services
  5. Pytania dotyczące wywiadu Microsoft Azure
  6. Tablice w JavaScript (przykłady)