Skip to content

Latest commit

 

History

History
32 lines (31 loc) · 2.25 KB

InterviewQuestions.md

File metadata and controls

32 lines (31 loc) · 2.25 KB

Jenkins Interview Questions.

  1. What is Jenkins?
  2. What are the job templates you are using? How to create a new iteam/job?
  3. What is the difference between Maven and free-style job and Pipeline templates?
  4. Where to configure the code repo details? (under SCM section).
  5. Difference between Build Periodical & Poll SCM, define each?
  6. How to configure Sonar in Jenkins job?
  7. Email notification? (Tow types, 1. email notification & Editable Email notification to send attachments too).
  8. What is the fix for OutOfMemory issue. (increasase HEAP size, need to add it to maven Options).
  9. Environment varibales?
  10. How to install a plugin? (two ways)
  11. Different way of providing access to users? Matrix/Project/Rolebased based security. Which one you are using?
  12. How to add a user & provide permissions.
  13. What is minimum required to install Jenkins? (Java should be installed).
  14. Different types of Build errors/issues you faced in your work environemnt? (3 types. 1-->Network or anyother issues which whould be fixed by ALM/LTS/Support teams, 2-->Some errors which whould be fixed by Build Team, for example, wrong job congiguration, 3-->Some other errors which whould be fixed by Dev Team, for example, Compilation errros, test case failures etc.)
  15. What are the different types of job templtes you used. Maven, free-style, pipeline, multibranch pipeline etc.
  16. Up-Stream, Down-Stream jobs (pipeline setup)?
  17. What is Parameterized job? How to pass the parameters from one job to anotehr job?
  18. Pipeline script for CI/CD?
  19. What are the automations you have done? Using groovy script create/rename/delete/disable the Jenkins jobs?
  20. How to take backup? (backup plugin)
  21. What is Jenkins node/slave?
  22. How to creare & configure slave/node in jenkins?
  23. What arte the plugin you installed?
  24. How to copy the artifacts from one job to another job?
  25. How to add Java/Maven/Gradle/Git paths in jenkins? (Global Tool Configuration).
  26. What is "Manage Plugin"?
  27. Pipeline scripts: Declarative vs Scripted vs Shared libs
  28. Sections in Declarative/Scripted pipeline script
  29. Importance of Shared libs in Jenkins?
  30. how to configure in Jenkins (Configure System >> Global Pipeline Libraries) ?