Въпроси и отговори за интервю Maven
Ако търсите Maven Intervju Въпроси за опит или първокурсник, вие сте на правилното място. В съответствие с анализа, maven има пазарен дял от около 75%. По този начин в тази статия за въпроси за интервю Maven сме изброили често задаваните десет въпроса за интервю Maven, които ви помагат да пропуснете интервюто си и да придобиете мечтаната кариера като Maven Developer.
Следват въпросите за интервю Maven, които ще ви помогнат за пропукване на интервю на maven.
Част 1 - Въпроси за интервю Maven (основни)
1. Какво е Maven и защо се използва?
Отговор:
По време на изграждането на софтуерната система бихте искали да изпълнявате следващите задачи, независимо коя методология на събитието сте използвали.
• Съберете необходимост
• Анализирайте необходимостите
• Дизайнерско решение
• Разработете (код) решение
• Тестов разтвор
• Разгърнете разтвора
• Поддържайте решение
Горните задачи обикновено се изпълняват в посочения по-горе ред. Например, не можете да разработите решение, преди да анализирате изискванията и да го проектирате. Някои могат да твърдят, че с разработката на тестово задвижване (книга) тестовите случаи се създават преди да се разработи решението. Въпреки че това е вярно, тестовете все още се изпълняват, след като разработката се извърши, независимо от това кога тестовете са разработени.
Докато цялото мислене трябва да се извършва от екипа, повтарящите се стъпки могат да бъдат извършени от сътрудника, ако можем. Асистентът не е интелигентен, но е наясно с потока на разработката на софтуерната система и начина да се опитате да свържете елементи. Например, асистентът ще създаде поддържаните шаблони, ще прехвърли нужните библиотеки на трети страни (наричани също JARs) и техните зависимости, ще изгради всички елементи и ще изгради разгъваем JAR, WAR или EAR файл. Този асистент се нарича "maven". Това отличава maven от алтернативни инструменти за изграждане като хименоптеран (начална страница) или алтернативни сценарии за изграждане.
С други думи, maven е инструмент за управление на проекти. Maven предоставя на разработчиците цялостна рамка на жизнения цикъл на изграждане, която може да се използва от екипа за разработка, който ще промени инфраструктурата на проекта, тъй като maven използва жизнения цикъл на изграждане по подразбиране.
2. Какви аспекти се управляват?
Отговор:
Maven предоставя на разработчиците начини за управление на следното:
• Изгражда
• документация
• отчитане
• Зависимости
• SCMS
• пресата
• Разпределение
•пощенски списък
3. Какво е Pom? Каква информация съдържа Pom?
Отговор:
POM означава Project Object Model. Това е основна единица за работа в maven. това е XML файл. Той постоянно се намира в основната директория на проекта като pom.xml. За да създадете проекта (ите), той съдържа множество детайли за конфигурация и данни относно проекта, използван от maven
POM съдържа някои от следните конфигурационни данни -
• проектни зависимости.
• плъгини.
• цели.
• изграждане на профили.
• версия на проекта.
• разработчици.
•пощенски списък.
4. Какво представлява жизненият цикъл на Maven Build? Наименовайте жизнения цикъл на 3 изграждане на Maven?
Отговор:
Жизненият цикъл на изграждане е добре дефинирана последователност от фази, които очертават реда, в който целите трябва да бъдат изпълнени. Тук фазата представлява етап от жизнения цикъл.
Трите цикъла за изграждане са:
• Clean: почиства артефакти, създадени от предишни надстройки.
• По подразбиране (или изграждане): това може да бъде свикнало да изгражда уреда.
• Сайт: генерира документация за сайта за проекта.
5. Какво е артефакт Maven?
Отговор:
Артефактът е файл, който вътрешно е JAR файл, който се разгръща в хранилище Maven. Сградата на Maven произвежда един или повече артефакти, като например JAR за източници и компилиран JAR.
Всеки артефакт включва групов идентификатор (обикновено обърнато име на домейн, като com.example.foo), идентификатор на артефакт (само име) и низ на версия. 3-те заедно недвусмислено определят артефакта. Зависимостите на проекта са посочени като артефакти.
Част 2 - Въпроси за интервю за Maven (Разширено)
6. Какви са фазите на жизнения цикъл на Maven Build?
Отговор:
Някои основни принципи на пъргавото тестване са:
Следват фазите: -
• Валидиране - проектът е правилен и се предлага цялата необходима информация.
• Compile - изходният код на проекта.
• Тест - компилираният изходен код, използващ подходяща рамка за тестване на единици и тези тестове не трябва да изискват разгърнат или пакетиран код.
• Пакет - вземете компилирания код и го пакетирайте в неговия разпространим формат като JAR.
• Тест за интеграция - обработете и разгърнете пакета, ако е необходимо, в атмосфера n, където могат да се провеждат интеграционни тестове.
• Проверете - стартирайте всякакви тестове, за да проверите дали пакетът е валиден и отговаря на изискванията за качество.
• Инсталиране - пакетът в родния хранилище, който да се използва като зависимост в алтернативни проекти на регионално ниво.
• Разгърнете - копира окончателния пакет в отдалечения хранилище за споделяне с алтернативни проекти и разработчици. Извършва се в среда за интеграция или освобождаване,
7. Какво е хранилище Maven?
Отговор:
Maven хранилище е място, където се съхраняват всички плъгини, библиотека, буркани, буркани за проекти или всяка друга конкретна информация, свързана с проекта и може лесно да се използва от Maven.
Техните типове са 3 вида хранилище Maven:
• локално хранилище
• централно хранилище
• отдалечено хранилище
8. Какво е снимка на Maven?
Отговор:
Една моментна версия на Maven не е истинска версия и тази няма да бъде издадена. Еквивалентната версия може да получи няколко актуализации. Обикновено зависимостите от експозицията трябва да съществуват единствено през цялото развитие и никоя безплатна версия (без снимка) не трябва да има зависимост от версията за моментна снимка.
10. Какви функции трябва да има инструмент за изграждане?
Отговор:
Инструментът за изграждане трябва да има:
• Компилирайте Java код и изградете файлове за буркан, война и уши за разполагане и пускане.
• Управление на версиите и зависимостите
• Изпълнете погледнете и докладвайте резултатите от теста
• Извършете проверка на качеството на кода със Sonar, стил на проверка, Намерете грешки и т.н.
• Замяна на собственост върху околната среда
• Файлове поколения (WSDL, AspectJ, XSL и т.н.)
• Поддръжка за кросплатформен (UNIX Windows) и IDE (Eclipse, Netbeans, IntelliJ)
• Подходяща документация и поддръжка.
11. Избройте обхвата на зависимостта в Maven?
Отговор:
Различните области на зависимост, използвани в Maven са:
• Компилиране: това е обхвата по подразбиране и посочва каква зависимост се предлага в рамките на класния път на проекта
• При условие: Указва, че зависимостта се осигурява от JDK или интернет сървър или контейнер по време на изпълнение
• Времетраене: Това показва, че зависимостта не е необходима за компилация, но е необходима по време на цялото изпълнение
• Тест: Той казва, че зависимостта се предлага само за да разгледате фазите на компилация и изпълнение
• Система: Това показва, че трябва да дадете пътя към системата
• Внос: това означава, че известният или номинативен пом трябва да бъде заменен със зависимостите в този раздел на POM
Препоръчителни статии
Това е ръководство за Списък на въпроси за интервю Maven и отговори, така че кандидатът да може лесно да прекъсне тези въпроси за интервю Maven. Можете също да разгледате следните статии, за да научите повече
- Най-полезни кариерни съвети за студенти от колежа
- Съвети за развитие на вашата кариера с помощта на Kaizen
- Стъпки за пробив в нова кариера без опит
- По-добър растеж в кариерата при тестване на софтуер