Топ 10 на въпросите и отговорите за интервю за преден край разработчици
Ето въпроси и отговори за интервю за Front End Developer за новопостъпили, както и за опитни кандидати, за да получат мечтаната работа.
1 Кой е Front End разработчик? Какво прави той?
В уебсайт предният край е частта, до която потребителите имат достъп, докато взаимодействат с уебсайта, включително изображения, бутони, цветове, анимации, форми, типография и т.н. Докато разработчикът на предния край е програмист, който кодира предния край на уебсайт и гарантира, че видимостта на сайта остава същата в различните уеб браузъри.
Безплатно изтегляне на PDF: Въпроси и отговори за интервю за разработчици на Frontend
2) Какви са необходимите умения
Уменията, необходими за Front End Developer включват
Допълнителни умения Някои допълнителни умения, които могат да бъдат полезни, ще бъдат
- Познания за кръстосано тестване на браузъра
- Познаване на CMS като WordPress, Joomla or Drupal
- Знание за PHP намлява ООП (обектно ориентирано програмиране)
- Знание за SEO Ранг, и инструменти като Flash и Dreamweaver
3) Обяснете какво е Three.js и неговите важни функции?
Three.js е JavaScript 3D библиотека с отворен код, която ви позволява да правите и показвате анимирани, интерактивни 3D компютърни графики на всеки съвместим уеб браузър, без да имате зависимост от собствени плъгини. Основните характеристики на Three.js включват
- Renderers
- сцени
- Камери
- Светлини
- Анимации
- материали
- шейдърите
- Заведения
- геометрия
- Товарачи
- Export / Import
- Отстраняване на грешки
- Подръжка
4) Обяснете каква е разликата между WebGL и three.js?
WebGL | three.js |
WebGL ви позволява да контролирате GPU по по-директен начин | Three.js е изграден върху WebGL и ви позволява да се грижите за много неща, като например какви обекти да рисувате всеки кадър |
Това е по-скоро „незабавен режим“ | Това е по-скоро „запазен режим“ |
Той няма допълнителна поддръжка за текст, за изградени шейдъри, за избор и т.н. | Той има допълнителна поддръжка за текст, за избор, за йерархия на обекти и т.н. |
5) Обяснете какво е CoffeeScript?
CoffeeScript е малък език за програмиране, който се компилира в JavaScript. Помага за по-добро писане на JavaScript код, като ви предоставя по-последователен синтаксис и избягва нередовния характер на езика на JavaScript Основното правило за Coffee Script
- Бялото пространство има значение: В CoffeeScript няма къдрави скоби
- Без скоби: Функциите, които приемат аргументи, не изискват скоби

6) Какви са предимствата на Coffee Script пред JavaScript?
- CoffeeScript ви позволява да изразите програмата си с много по-малко код от JavaScript
- Има много леки добавки като Ruby string Interpolation и Python style list comprehension
- Прави ежедневните задачи по-лесни за изпълнение с CoffeScript, а не с JavaScript
7) Как променливите се различават в CoffeeScript от JavaScript?
За променливи в JavaScript трябва да добавите точка и запетая в края, за да се изпълни, докато в CoffeeScript няма нужда да добавяте точка и запетая в края на оператора. За разлика от JavaScript, CoffeeScript добавя точка и запетая с лекота.
8) Какви са основните правила, които трябва да запомните за Coffee Script?
Основното правило за Coffee Script
- Бялото пространство има значение: В CoffeeScript няма къдрави скоби
- Без скоби: Функциите, които приемат аргументи, не изискват скоби

9) Обяснете функциите в CoffeeScript?
Функциите в CoffeeScript са (по избор) списък с параметри, последван от стрелка и след това тялото на функцията. Например, log = (съобщение) à console.log съобщение
10) Как функцията за клониране е полезна в CoffeeScript?
Функцията Clone е полезна при създаването на напълно нов обект в Coffee Script от
- Копиране на всички атрибути от изходния обект в новия обект
- Повтаряне на стъпките за копиране на атрибути от изходния обект за всички подобекти чрез извикване на функцията за клониране
- Създаване на нов обект като изходен обект
11) Обяснете какво е Thread-Local обект в Python Flask?
Flask използва локални обекти на нишка вътрешно, така че потребителят да не трябва да предава обекти от функция към функция в рамките на заявка, за да остане безопасен за нишката. Този подход е полезен, но изисква валиден контекст на заявка за инжектиране на зависимост или при опит за повторно използване на код, който използва стойност, фиксирана към заявката.
Тези въпроси за интервюто също ще ви помогнат във вашата viva (устна)
Невероятно