Въпроси и отговори на интервю за JS
Сега, ако търсите работа, свързана с JS, трябва да се подготвите за въпросите за интервю за JS 2019. Вярно е, че всяко интервю е различно според различните профили за работа, но все пак, за да изчистите интервюто, трябва да имате добри и ясни познания за JS. Тук сме подготвили важните въпроси и отговори на JS Interview, които ще ви помогнат да постигнете успех в интервюто си.
По-долу са 12-те важни JS интервюта въпроси и отговори, които често се задават в интервю. тези въпроси са разделени на части, както следва:
Част 1 - JS Интервю въпроси (основни)
Тази първа част обхваща основни въпроси и отговори за интервю за JS
Q1. Какво е JS?
Отговор:
JavaScript е скриптов език, предназначен основно за създаване на уеб страници, както и добавяне на интерактивност към уеб приложения.
Q2. Как работи JavaScript?
Отговор:
Това са често срещаните въпроси за интервю за JS, зададени в интервю. Всеки браузър има три основни компонента за работа. Първият е интерпретаторът на DOM (Document Object Model). Това ще отнеме вашия HTML документ и ще преобразува и показва в браузъра. Другата малка програма, която е част от браузъра, е CSS интерпретатор, който ще стилизира страницата и ще я направи да изглежда по-добре. Последната е мини програма в браузъра, наречена JS engine.
- Браузърът зарежда HTML файла / JS файла
- JavaScript е интерпретиран език (означава, че не се изисква компилация)
- Браузър (JavaScript двигател) изпълнява ред по ред и чака събития (като кликвания, мишки и т.н.) да се случат
Q3. Споменете някои от функциите на JavaScript?
Отговор:
По-долу са различните функции на JavaScript:
- JS е лек език за програмиране, с интерпретирана функционалност
- JS е с отворен код и крос-платформа
- JS е интегриран в HTML и Java
- Създаден за създаване на мрежово ориентирани приложения
Q4. Относно JS какви са различните видове данни на JavaScript?
Отговор:
- Strings
- Функции
- Булева
- обект
- номер
- неопределен
Нека преминем към следващите въпроси и отговори за интервю на JS.
Q5. Определете често срещаните грешки, които се появяват в JavaScript?
Отговор:
Като цяло има 3 вида грешки, които откриваме в JS, които са както следва.
- Грешка по време на изпълнение: това е резултатът от неправилната употреба на командите в езика на HTML
- Грешка при зареждане на връзката: това е грешка в синтаксиса и се генерира динамично
- Логическа грешка: тази грешка възниква, когато логиката на функциите се изпълнява зле.
Q6. Обяснете защо JS е чувствителен към регистър език?
Отговор:
JS е чувствителен към регистър език за програмиране. В JS използваме различни видове променливи, функции и различни други идентичности, които трябва да бъдат последователни в целия.
Част 2 - JS Интервю въпроси (Разширено)
Нека сега да разгледаме разширените въпроси за интервю за JS.
Q7. Избройте някои от предимствата и недостатъците на JavaScript?
Отговор:
Предимства:
- Богат потребителски интерфейс
- Повишена интерактивност (когато мишката се движи върху елементи като бутони или достъпност на клавиатурата)
Недостатъци:
- Липсват многопоточни дейности
- Не е подходящ за мрежови приложения
- Клиентът от страна на клиента не може да се чете или записва
Q8. Видове обекти в JS и ги дефинираме?
Отговор:
В JS има два вида обекти:
- Дата Обект: Това е изградено в рамките на JS програмирането. Те са създадени с използването на нова дата и могат да бъдат оперирани с помощта на наличен куп методи, след като се създадат. Това включва годината, месеца, деня, часа, минутите, секундите и дори милисекунди от обекта за дата. Те се задават с помощта на местните стандарти на универсалното време.
- Обект на числото: те включват датите, тъй като са представени единствено от цели числа и дроби. Буквалите на числата се преобразуват автоматично в цифров клас.
Нека преминем към следващите въпроси и отговори за интервю на JS.
Q9. Какво е затваряне в JavaScript?
Отговор:
Когато дефинираме функция в рамките на друга функция (известна още като функция родител) и имаме достъп до променливите, които са дефинирани в родителските функции. Затварянето осъществява достъп до променливите в три области:
- Променливи, декларирани в техния собствен обхват
- Променливи, декларирани в обхвата на родителската функция
- Променливи, декларирани в глобалното пространство на имена
innerFunction е затваряне, което е дефинирано във externalFunction и има достъп до всички променливи, декларирани и дефинирани в областта на външната функция. В допълнение, функцията, дефинирана вътре в друга функция като затваряне, ще има достъп до променливи, декларирани в глобалното пространство на имена.
O / p за горния код ще бъде -
Q10. Как да изпразвам масива в JavaScript?
Отговор:
Това е популярният въпрос за интервю за JS, зададен в i nterview.By следвайки някой от дадените методи -
- arrayList = ()
По-горе код ще зададе променлива ArrayList за нов празен масив.
- дължина = 0;
Горният код на първо място изчиства съществуващия масив, като задава дължината му на 0. Този начин е полезен, когато искате да актуализирате всички други променливи на референции, сочещи към ArrayList.
- сплайс (0, ArrayList.length);
Този начин на изпразване на масива също ще актуализира всички референции на оригиналния масив.
- докато (ArrayList.length) (
arrayList.pop ();
Това е един от начините за изпразване на масива
Q11. Споменавате някои от типовете данни на JavaScript?
Отговор:
Тези типове данни обикновено държат стойността. В JS има два типа данни.
- Примитивни типове данни
- Непримитивни типове данни
Под примитивните типове данни има String, Number, Boolean, Undefined, Null, докато под Non-primitive има Object, Array и RegExp.
Q12. Какво имаш предвид под функции в JavaScript?
Отговор:
Функциите са блок от кодове за многократна употреба. Това позволява на потребителя да напише определен код и да го използва толкова пъти, колкото е необходимо, като извика функцията. Функция JS не е необходима за връщане на стойност. Има два вида функции JS поддръжка
- Анонимни функции
- Наименовани функции
Синтаксис за JS функция -
Функция функцияName (параметър1, параметър2, … ..параметър n)
(// оператор на функциите
)
За деклариране на функция трябва да използваме функцията, последвана от името на функцията и скобите. В рамките на скобите трябва да посочим параметрите на функцията (може да има множество параметри).
За да извикаме функцията, трябва просто да посочим името на функцията и в скобите стойностите на параметрите (да предадем стойностите).
addNumbers (x1, x2) - тук сме дали стойностите и нарекохме функциите.
Забележка: ако в кода има 3 (да кажем) параметър и предаваме 3 или повече стойности на параметъра. В този случай JS просто ще игнорира допълнителните стойности на параметъра.
Препоръчителен член
Това е ръководство за списъка с въпроси и отговори на JS за интервю, така че кандидатът да може лесно да разруши тези въпроси за интервю за JS. Тук в тази публикация сме проучили най-добрите въпроси за интервю за JS, които често се задават в интервюта. Можете също да разгледате следните статии, за да научите повече -
- Iaas vs Azure Pass
- Повечето USEful HTML5 въпроси за интервю и отговори
- Въпроси за интервю за уеб услуги, които трябва да научите
- Въпроси за интервю в уеб услугите на Java
- Въпроси за интервю на Microsoft Azure
- Масиви в JavaScript (примери)