Топ 20 на въпросите и отговорите за интервюто на Maven (2024 г.)

въпроси за интервю с maven

Подготовката за интервю с Maven може да бъде предизвикателство, но наличието на правилни насоки може да направи всичко различно. В това ръководство съм компилирал Въпроси и отговори на интервюто с Maven това не само ще ви помогне да разберете ключовите концепции, но и ще повиши увереността ви по време на интервюта. Независимо дали сте начинаещ или искате да усъвършенствате уменията си, този ресурс обхваща всичко, което трябва да знаете за въпросите и отговорите на интервюто с Maven, за да ви помогне да успеете.

Въпроси и отговори за интервю на Maven за първокурсници


1) Обяснете какво е Maven? Как действа?

Maven е инструмент за управление на проекти. Той предоставя на разработчика пълна рамка за жизнения цикъл на компилация. При изпълнение на команди на Maven, той ще търси POM файл в Maven; той ще изпълни командата на ресурсите, описани в POM.

👉 Безплатно изтегляне на PDF: Въпроси и отговори за интервюто на Maven >>


2) Избройте кои са аспектите, които Maven управлява?

Maven обработва следните дейности на разработчика

  • Изграждане
  • документация
  • Докладване
  • Зависимостите
  • SCM
  • Пресата
  • Разпределение
  • Mailинж. списък

3) Споменете трите жизнени цикъла на изграждане на Maven?

  • Clean: Почиства артефакти, които са създадени от предишни компилации
  • По подразбиране (компилация): Използва се за създаване на приложението
  • На сайта: За проекта се генерира документация на сайта

4) Обяснете какво е POM?

In Maven, POM (Project Object Model) е основната единица на работа. Това е XML файл, който съдържа информация за проекта и подробности за конфигурацията, използвани за изграждане на проект от Maven.


5) Обяснете какво е артефакт на Maven?

Обикновено артефактът е JAR файл, който се подрежда в хранилище на Maven. Един или повече артефакти, които maven build произвежда, като например компилиран JAR и JAR изходен файл.

Всеки артефакт включва идентификатор на група, идентификатор на артефакт и низ на версията.

Въпроси за интервю на Maven


6) Обяснете какво е Maven Repository? Какви са видовете им?

Хранилището на Maven е място, където се съхраняват всички проектни буркани, библиотечни буркани, плъгини или други артефакти, свързани с конкретни проекти, и могат лесно да бъдат използвани от Maven.

Техните видове са локални, централни и дистанционни


7) Защо се използват плъгини на Maven?

Плъгините на Maven са свикнали

  • Създайте jar файл
  • Създайте военен файл
  • Компилирайте кодови файлове
  • Единично тестване на код
  • Документиране на проекти
  • Докладване

8) Избройте обхвата на зависимостта в Maven?

Различните обхвати на зависимости, използвани в Maven, са:

  • Компилиране: Това е обхватът по подразбиране и показва каква зависимост е налична в пътя на класа на проекта
  • При условие: Показва, че зависимостта се предоставя от JDK или уеб сървър или контейнер по време на изпълнение
  • Времетраене: Това казва, че зависимостта не е необходима за компилация, но е необходима по време на изпълнение
  • Тест: Той казва, че зависимостта е налична само за фазите на компилиране и изпълнение на теста
  • Система: Това показва, че трябва да предоставите системния път
  • внос: Това показва, че идентифицираният или определен POM трябва да бъде заменен със зависимостите в този раздел на POM

9) Споменете как са посочени профилите в Maven?

Профилите се определят в Maven чрез използване на подмножество от елементи, съществуващи в самия POM.


10) Обяснете как можете да изключите зависимостта?

Чрез използването на елемента за изключване зависимостта може да бъде изключена


11) Споменете разликата между Apache Ant и Maven?

  • Ant е кутия с инструменти – Maven е рамка
  • Ant няма официални конвенции като структурата на директорията на проекта – Maven има конвенции
  • Ant е процедурен; трябва да кажете да компилирате, копирате и компресирате – Maven е декларативен (информация какво да направите и как да изградите)
  • Мравката няма жизнен цикъл; трябва да добавите последователност от задачи ръчно – Maven има жизнен цикъл
  • Ant скриптовете не могат да се използват многократно – плъгините на Maven могат да се използват многократно

Въпроси за интервю на Maven за изпитатели и опитни

12) В Maven как се наричат ​​двата файла с настройки и какво е тяхното местоположение?

В Maven файловете с настройки се наричат ​​settings.xml и двата файла с настройки се намират на

  • Инсталационна директория на Maven: $M2_Home/conf/settings.xml
  • Домашна директория на потребителя: ${ user.home }/ .m2 / settings.xml

13) Избройте какви са фазите на изграждане в Maven?

Фазите на изграждане в Maven са

  • ратифицирам
  • Компилирам
  • тест
  • Пакет
  • Инсталирайте
  • Разполагане

14) Избройте изходната директория за компилация, източник и тест за POM в Maven?

  • Изграждане = Target
  • Източник = src/main/java
  • Тест = src/main/test

15) Къде намирате клас файловете, когато компилирате проект на Maven?

Ще намерите файловете на класа ${basedir}/target/classes/.


16) Обяснете какво ще направи целта „буркан: буркан“?

jar: jar няма да прекомпилира изходни кодове; това ще означава просто създаване на JAR от директорията target/classes, като се има предвид, че всичко останало е направено


17) Избройте какъв е редът на наследяване на Maven?

Редът на наследяване на Maven е

  • Родител Пом
  • Проект Pom
  • Настройки
  • CLI параметри

18) Какви са минимално необходимите елементи за POM?

Минималните необходими елементи за POM са root на проекта, modelVersion, groupID, artifactID и версия.


19) Обяснете как можете да създадете изход за отстраняване на грешки при изпълнение или съобщения за грешка?

За да създадете изход за отстраняване на грешки при изпълнение, можете да извикате Maven с X параметър или e параметър.


20) Обяснете как да стартирате тестови класове в Maven?

За да стартирате тестови класове в Maven, имате нужда от плъгин surefire, проверете и конфигурирайте настройките си в setting.xml и pom.xml за свойство, наречено „test“.

Тези въпроси за интервюто също ще ви помогнат във вашата viva (устна)