Wprowadzenie do wywiadu programistycznego Front end Pytania i odpowiedzi
Czy wiesz, że na świecie jest około 1, 673, 535, 333 stron internetowych (pozostawiając aplikację mobilną) (od października 2018 r.)? Czy wiesz, że liczba użytkowników Internetu wzrosła o 800% (w porównaniu do ostatniej dekady 2008 r.).
Wstrząśnięty!!!
To tylko rzut oka na tytuł, który zamierzamy napisać. Ale wcześniej przyjmijmy to trochę. Pomożemy naszym czytelnikom ze wskazówką - „jest wszędzie, w Internecie”.
Te statystyki tylko trzykrotnie wywierają presję na deweloperów z całego świata. Z każdą sekundą powstaje co najmniej jedna strona internetowa, co stanowi coraz większe zapotrzebowanie. Tak, dzisiaj porozmawiamy o front-end developer w naszym artykule.
Na początek, czym dokładnie jest programista frontendowy? Co oni zrobili?
Interfejs oznacza to, co pojawia się przed użytkownikami (tak, na stronach internetowych). Dlatego programista front-end wdraża strukturę, projekt, zachowanie i animacje związane z każdym kawałkiem, który widzisz przy każdym otwarciu strony internetowej lub aplikacji mobilnej.
Teraz, jeśli szukasz pracy związanej z programistą Front-end, musisz przygotować się na pytania dotyczące wywiadu programistycznego Front-end 2019. Prawdą jest, że każda rozmowa kwalifikacyjna jest inna w zależności od profilu pracy. W tym miejscu przygotowaliśmy ważne pytania i odpowiedzi w Wywiadzie dla programistów, które pomogą Ci odnieść sukces w rozmowie.
W tym artykule na pytania do wywiadu programistycznego z interfejsem użytkownika w 2019 r. Przedstawimy 14 najważniejszych i najczęściej zadawanych pytań do wywiadu programistycznego z zakresu programowania. Te pytania są podzielone na dwie części:
Część 1 - Pytania do wywiadu dla programistów frontonu (podstawowe)
Ta pierwsza część obejmuje podstawowe pytania i odpowiedzi na rozmowę z programistą
Pytanie 1 Jaki zestaw umiejętności tworzy kompletny front-endowy programista? A jakie są kluczowe umiejętności niezbędne dla front-endowego programisty?
Odpowiedź:
Kluczowe potrzeby w zakresie umiejętności frontendowego programisty są następujące
- HTML
- CSS
- JavaScript
- JQuery
- Oprócz nich istnieje kilka dodatkowych umiejętności, które mogą ulepszyć profil -
- Zrozumienie testowania w różnych przeglądarkach
- Systemy zarządzania treścią, takie jak WordPress, Joomla i Drupal
- Znajomość SEO
Q2 Wyjaśnij warstwy obecne na stronie internetowej. Jak CSS odgrywa w nim swoją rolę?
Odpowiedź:
Istnieją 3 rodzaje warstw na dowolnej stronie internetowej. To są
- Warstwa treści
- Warstwa prezentacji
- Warstwa zachowania
Warstwa treści to informacje przechowywane przez witrynę internetową. Składa się ze szczegółów tekstu, faktów i części informacyjnej.
Przejdźmy do następnych pytań do wywiadu programistycznego Front-end
Pytanie 3 Powiedz mi coś o W3C?
Odpowiedź:
W3C oznacza konsorcjum World Wide Web, które jest międzynarodowym standardem dla sieci. Osoby te są odpowiedzialne za standaryzację sieci i udostępnienie jej wszystkim użytkownikom.
Warstwa prezentacji określi sposób wyświetlania treści przed użytkownikami. Można również powiedzieć, że jest to wygląd strony internetowej. Oto rola CSS, czyli kaskadowy arkusz stylów, jest sposobem kontrolowania i prezentacji warstwy prezentacji w dokumencie internetowym.
Warstwa behawioralna obejmuje interakcję użytkownika w czasie rzeczywistym ze stroną internetową.
Pytanie 4 Wspomnieć o niektórych zaletach CSS?
Odpowiedź:
Jest to typowy wywiad dla programistów typu front-end. Pytania zadawane podczas wywiadu. Zalety CSS są następujące:
- Oszczędza czas
- Pomaga w szybkim ładowaniu strony
- Łatwa konserwacja
- Lepszy niż styl HTL
- Kompatybilność z wieloma urządzeniami
- Globalne standardy dla sieci
- Przeglądanie offline
- Niezależność od platformy
Pytanie 5 Jako programista, jakie sposoby są stosowane, aby skrócić czas ładowania dowolnej witryny?
Odpowiedź:
Niektóre kluczowe rzeczy, które bierzemy pod uwagę to:
- Włącz prawidłowe buforowanie przeglądarki
- Zoptymalizuj pliki obrazów
- Zminimalizuj żądania HTTP
- Zmniejsz przekierowania
Pytanie 6 Jako programista, jakie sposoby według Ciebie są niezbędne, aby skrócić czas ładowania aplikacji internetowej?
Odpowiedź:
Jest na to wiele sposobów, które mogą zmniejszyć złożoność
- Buforowanie przeglądarki
- Optymalizując pliki obrazów
- Zasób minify (usuń niepotrzebne znaki z kodu źródłowego)
- Zminimalizuj żądanie HTTP
Przejdźmy do następnych pytań do wywiadu programistycznego Front-end.
Pytanie 7 Jak zadeklarujesz trójwymiarową tablicę w JavaScript?
Odpowiedź:
Korzystając z tej składni -
Var myArray = ((()));
Część 2 - Pytania do programisty w interfejsie użytkownika (zaawansowane)
Przyjrzyjmy się teraz zaawansowanym pytaniom z wywiadu dla programistów w interfejsie użytkownika.
Pytanie 8 Jaki byłby wynik 9 + 6 + „3”?
Odpowiedź:
O / p wyniesie 153.
Objaśnienie - tutaj 9 i 6 są typami danych (liczbami całkowitymi), więc zostaną dodane liczbowo. Ponieważ 3 jest ciągiem, wynik byłby konkatenowany i stałby się tak, że 9 + 6 = 15 i 3 łączą się, tworząc 153 jako wynik.
Pytanie 9 Wyjaśnić model skrzynki CSS?
Odpowiedź:
Model Box pomaga w bardziej uporządkowanym sposobie rozmieszczania elementów względem siebie na stronie internetowej. Model pudełkowy ma w sobie kilka elementów
- Marginesy
- Granice
- Wyściółka
- Zawartość
Przejdźmy do następnych pytań do wywiadu programistycznego Front-end.
P10 Co to jest preprocesor CSS? Dlaczego ich używamy?
Odpowiedź:
Preprocesor służy do konwersji kodu. Wstępnie przetworzone języki, takie jak SASS i LESS, są konwertowane na bardziej formalny format CSS. Powody korzystania z nich są
- Umiejętność definiowania zmiennych
- Możliwość użycia zagnieżdżonej składni
- Możliwość tworzenia i używania mixinów (funkcji)
- Wykorzystanie funkcji matematycznych i operacyjnych
Pytanie 11 Wymień niektóre z nowych funkcji obecnych w HTML5, których brakuje w HTML?
Odpowiedź:
To są często zadawane pytania w wywiadzie dla programistów w interfejsie użytkownika. Niektóre nowe funkcje HTML5 to -
- Deklaracja DOCTYPE
- Tag sekcji (
- Tag nagłówka i stopki
- Tag Flgcaption
Pytanie 12 Powiedz mi elementy stylu CSS?
Odpowiedź:
Styl CSS składa się z trzech rzeczy
- Selektor : Selektor to znacznik HTML, w którym można stosować style. Tag selektora może być dowolny
lub
- Właściwość : jest to atrybut znacznika HTML. Tą właściwością mogą być dowolne kolory, obramowanie, odcienie itp. Atrybuty HTML są konwertowane na właściwość CSS.
- Wartość : wartość jest zawsze przypisywana do dowolnych zdefiniowanych właściwości.
Przejdźmy do następnych pytań do wywiadu programistycznego w interfejsie użytkownika
P13 Czy możesz wyjaśnić sposoby stosowania stylów CSS na stronie internetowej?
Odpowiedź:
Pierwszy sposób, aby to zrobić za pomocą wbudowanych atrybutów stylu na elemencie,Można użyć bloku w sekcji HTML
Wreszcie użycie tagu podczas ładowania zewnętrznego pliku CSS
Pytanie 14 Jak przekonwertujesz wartości nienumeryczne na liczby w JavaScript?
Odpowiedź:
3 główne sposoby na to:- parseInt ()
- parseFloat ()
- Numer()
Polecane artykuły
Jest to przewodnik po liście pytań i odpowiedzi w rozmowie z programistą, aby kandydat mógł łatwo przełamać te pytania. Tutaj w tym poście przeanalizowaliśmy najważniejsze pytania dotyczące wywiadu programistycznego Front-end, które często zadawane są w wywiadach. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -
- Pytania do wywiadu PLC
- Wywiad Oracle SOA Pytania i odpowiedzi
- 10 najważniejszych pytań zadaje wywiad SAP ABAP
- 10 niezbędnych pytań do wywiadu testowego ETL
- Przewodnik po tablicach w JavaScript