Engaging in projects is excellent way for the students to gain practical experience and knowledge by applying  theoretical knowledge, develop critical skills, and explore their interests. Projects can vary widely depending on the level of education and the subject area.

Final Year Projects in  the Computer Science projects required to be prepared by  the final year students. If you need guidance and project  for Final Year Projects in Computer Science?

we at ASSUREDSOL provides live projects to  students ,we also provide internship for merit students .

Students should choose projects that are align with their interests, academic goals, and based on available resources. Additionally,we allow  collaborating with classmates .  If you are seeking guidance from mentors to enhance the quality and impact of your projects .

you can reach us

Most frequently asked Jenkins interview Questions

Jenkins interview Questions

 list of the most frequently asked interview questions:

Q1. What is a Jenkins?

Jenkins is open source automation tool written in the Java with plugins built for Continuous Integration-purpose. Jenkins used to build and test  software projects.continuously making  easier for developers to integrate changes to project, and making it easier for the users to obtain a fresh build. It also allows  to continuously deliver your software by integrating with  large number of testing and deployment of technologies.

● First,  developer commits the code to  source code repository. Meanwhile,
Jenkins server checks  repository at regular time intervals for changes.
● Soon after commit occurs, the Jenkins server detects changes that have
occurred in  source code repository. Jenkins will pull those changes ,will
start preparing a new build.
● If the build fails, then  concerned team will be notified.
● If built  successful, then Jenkins deploys  built in the test server.
● After testing, Jenkins generates a feedback  then notifies  developers about
build and the test results.
● It will continue to check  source code repository for the changes made in t
source code and then whole process keeps on repeating.

Q2. Discuss benefits of using Jenkins?

● At the  integration stage, build failures are cached.
● For eachand every  change in the source code an automatic build report notification is
● To notify  the developer about build report success or failure, it is integrated with the LDAPmail server.
● Achieves continuous integration with agile development and test driven development.
● With the simple steps, maven release project is automated regularly.
● Easy tracking of the bugs at early stage in development environment than production.

Q3. What are  pre-requisites for using the Jenkins

● source code repository  is accessible, for instance,  Git repository.
● working build script, like  Maven script, checked into the repository.

Q4. List some of the useful plugins in Jenkins?

Below are some of important Plugins:
● Maven 2 project
● Amazon EC2 , HTML publisher
● Copy artifact
● Join
● Green Balls

Q5.  what are the commands  used to start Jenkins

To start Jenkins  open Console or Command line, then go to  Jenkins
installation-directory. Over there you can use  below commands:

1. start Jenkins: jenkins.exe start
2. stop Jenkins: jenkins.exe stop
3. restart Jenkins: jenkins.exe restart

Q6. Explain how  to set up Jenkins job?

First mention how to create Jenkins job.
1.Go to Jenkins top page and select “New Job”, next  choose “Build free-style softwareproject”.
Elements of this freestyle job:
● Optional SCM, such as CVS / Subversion where your source code resides.
● Optional triggers the control when Jenkins will performs build.
● Some sort of the build script that performs the build like ant, maven/shell script, batch and file . where the real work starts.
● Optional steps to collect  the information out of  build, such as archiving the artifacts
and/or recording javadoc and test results.
● There other Optionas  to notify other people/systems with the build result, such as sending
e-mails, IMs, updating issue tracker, etc..

Q7. Explain how to create a backup and copy files in Jenkins?

To create backup  you need to do is periodically back up your JENKINS_HOME directory. This contains all of your build jobs configurations, your slave node
configurations, your build history. To create  back-up of your Jenkins setup, copy this directory. You can also copy  job directory to clone or replicate  job or rename  directory.

Q8. How to secure Jenkins?

● Ensure that global security is on.
● Ensure Jenkins is integrated with the  company’s user directory with
the appropriate plugin.
● Ensure  matrix/Project matrix is enabled to fine tune access.
● Automate process of setting rights or privileges in Jenkins with the custom version of controlled script.
● Limit physical access to the Jenkins data/folders.
● Periodically run the security audits on same.

Q9 Explain how you can we deploy a custom build of core plugin?

Below are steps to deploy custom build of the core plugin:
● Stop the Jenkins.
● Copy  custom HPI to the $Jenkins_Home/plugins.
● Delete e previously expanded plugin directory.
● Make an empty file called as .hpi.pinned.
● Start the Jenkins.

Q10. Explain  relation between Hudson and Jenkins?

Hudson was  the earlier name and version of  current Jenkins. After
some issue, project name changed from Hudson to Jenkins.

Q11. What  do you do when you see  the  broken build for your project ?

Open  the console output for  the broken build and try to see if any file changes  missed. If  unable to find the issue in that way, then  clean and updatelocal workspace to replicate problem and try to solve it.

Q12. Explain how  to  move or copy Jenkins from one server to other server?

There are multiple ways :

● Move the job from one installation of the  Jenkins to the another by simply copying corresponding job directory.
● Make copy of  existing job.
● Rename existing job by renaming  directory. Note that if you change  job
name you will need to change other job that tries to call the renamed job.

Q13. Mention various ways which build can be scheduled in the 

● By following source code management commits
● After the completion of other builds
● Can scheduled to run at specified time slots
● Manual Build up Requests.

Q14.Differentiate between  Ant , Maven and Jenkins?

Ant  and Maven are Build Technologies where as the  Jenkins is  continuous integration tool.

Q15. list  SCM tools  that Jenkins supports?

Below are the Source code management tools supported by the Jenkins:
● AccuRev
● CVS,
● Subversion,
● Git,
● Mercurial,
● Perforce,
● Clearcase

For more interview questions visit

Most frequently asked AWS interview questions


AWS provides wide range of cloud-based services like computing power, storage, databases,  analytics, content delivery, machine learning and more. It is one of the most leading cloud providers globally and is widely used by the  businesses, startups, governments, and  also individuals for their purposes.

1.How to change the key pair for ec2 instance?

2.How to change the ec2 instance from one zone to another zone &one region to another region?

3.Explain SNS?

4.Is it possible to reset windows password using AWS?

5.How to perform Horizontal  and Vertical Auto Scaling?

6.How to  back up  your ec2 instance?

7.How to create Cloud Formation in templates for automatic instance  creation & termination?

8.How to restore the data from an Amazon RDS?

9.How to connect  Linux instance with user name & password?

10.How to enable MFA of IAM account?

11.How to create application load balancer for the  host based and path based routing?

12.How to enable the load balancer to auto scaling groups?

13.How to  push  and pull Docker images to ECR?

14.How to create the ECS services connect to application load balancer?

15.How to create the IAM rules and permission from console and command line?

16.Explain  enabling  cloud watch metrics, alerts and notifications?

17.How to enable cloud trail event for multi zones?

18.How to deploy the PHP based application with RDS and high availability in elastic beanstalk?

19.Describe how to run python based lambda function?

20.Explain  enabling VPN access on premises cloud?

21.How to enable web application for firewall and shield for your website?

22.Explain configuring cloud front and provide the edge points and edge servers for content distribution?

23.Describr how to migrate VM to AWS?

24.How to migrate database -> RDS?

25.How to run the code pipeline?

26.How to integrate the cloud formation template deploy from code pipeline / GitHub and Jenkins?

27.How to integrate the Jenkins with aws ec2 instance?

28.How to Enable lambda functions  for Load Balancers?

29.List types of ELB S in AWS?

30.Describe Auto Scaling policies?

31.What is pre-requisites for ec2 VPC peering?

32.Differences between NAT instance and NAT gateway?

33.Differences between  INTERNET gateway and NAT gate way ?

34.Explain route table?

35.What are the default route table contents?

36.Explain how to rotate keys automatically?Deploy code from code deploy to ECS container?

37.What is the Code Star?

38.Explain  X-ray?

39.What is Cloud 9?

40.What is the Glacier?

41.What is the Snowball?

42.What is the AWS Fargate?

43.What is the AWS Serve less Deployment?

44.How are the Spot Instance, On-demand Instance, and Reserved Instance different from each another?

45.Why do we make subnets?

46.Describe  internet gateway?

For more interview questions  and to learn AWS from professionals