Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

If you have retrieved the create meta or edit meta of your project and the field that you are trying to analyze may not show up in resulting JSON then what does it mean?

Answer»

This can be confirmed through the entries in the audit logs. And this happens because that field is missing on APPROPRIATE edit or CREATE screen of your project. Go to SCREENS page and enable that field. ADDITIONALLY, you should check the permissions of the account under which you are running your AUTOMATIONS.

2.

What actions are currently supported in the JIRA advanced fields?

Answer»

4 ACTIONS are supported by the JIRA ADVANCED fields:

  1. Clone issue
  2. Create issue
  3. Edit Issue
  4. Transition Issue

These actions are found in More Options. And they are useful if we want to update system or CUSTOM fields for which we don’t have a NICE form control. It is important to specify a JSON object in VALID REST API

3.

What is the reason for this type of error and how to fix it? The custom field 'XXXX' in the backup project is used by issue types 'AAAA, BBBB' but the field with the same name in the current JIRA instance is not available to those issue types in this project.

Answer»

This happens when the custom FIELD “XXXX” is not configured properly i.e. ENABLED in the system or not configured. You can solve this problem by ensuring that the custom field is present in the destination PROJECT ALSO and the supported values are present in them.

4.

If you automate certain tasks in JIRA with help of scripting, then they stop working in different environments due to change of IDs. What is a reliable solution to fix this problem?

Answer»

The BEST solution is to reference objects USING names instead of ID. If this cannot be done then, we have to make the IDs same across environments. This can be achieved by following these STEPS:

  1. CHANGE the DEV environment as per your need and IDs
  2. Finalize the script
  3. Use project configurator and transfer these changes to PROD
  4. Copy PROD DB to DEV
5.

How do you perform health check on JIRA Confluence?

Answer»

Health CHECK is an important WAY to find the proper FUNCTIONING of our instance. This can be done by:

  1. Going to “GENERAL Configuration”
  2. Clicking on “Troubleshooting and support tools”
  3. Clicking on “Instance Health”
6.

What global settings must be exactly same between 2 instances of JIRA while importing and exporting?

Answer»

“Time TRACKING” and “ALLOW unassigned issued” are two important settings in Global settings that MUST be exactly similar between both importer and EXPORTER instances of JIRA for this to work PROPERLY.

7.

What all is not supported by the import and export plugin of the JIRA?

Answer»
  • Duplicate names of same type is not supported; with DIFFERENT type it is supported
  • Image files such as ICONS are not supported
  • Avatars of PROJECTS or users is not supported
  • If any PLUGIN is referred but not installed or enabled, then it will not be supported
  • Notification templates are not exported or imported
  • It does not support any other languages apart from English
8.

During import of configuration XML, if there is an error about orphan fields then what is the best way to handle?

Answer»

The best WAY to HANDLE these without changing the schema is to fill some dummy values in those orphan fields then IMPORT it. Then export immediately so that new layout is received then import again.

This way it WORKS.

9.

While importing configuration file, if we receive following error then what is the root cause: “Load failed for reason: Missing a FieldLayoutItem for FieldLayout XXXX and field YYYY”?

Answer»

JIRA automatically creates entries for it in all existing field configurations. Also, when a new field configuration is created it is created with entries for all fields existing in the INSTANCE, EITHER system or custom. 

This means that it is never necessary to create an entry for a field in a field configuration, as they exist from the moment either a custom field or a field configuration are created. 

Project Configurator takes this fact into account, and if it detects a situation where it would have to create an entry for a field in a field configuration considers it an anomaly and stops the IMPORT with that message.

The solution is:

  1. Maybe the referred custom field is a locked field which must be created by a plugin/application such as JIRA Agile/Software. In this case, ensure the right version of the plugin/application is installed at the target instance.
  2. Verify also that it is installed with the same locale it had been installed at the source instance. The ultimate goal is that the set of JIRA Agile/Software custom fields is exactly the same in both instances.
  3. If the field had to be created when the configuration is imported, verify that the import of custom fields was not disabled
  4. If it is a time tracking field, CHECK that time tracking is ENABLED in the target instance. Otherwise, the time tracking fields are not available.
10.

What are the most common errors in exporting configuration data in JIRA?

Answer»

 The most common errors are related:

  1. EMAIL address where they are not in correct format
  2. Custom fields USING disabled plugins
  3. Mandatory or required fields were blank
  4. Invalid references to objects in workflows that can occur due to DELETION of those customizations
  5. Name mismatch due to extra SPACE, comma or underscore
11.

Mention what can be configured for JIRA project and issue type?

Answer»

You can CONFIGURE FOLLOWING things for each pair of an issue type and JIRA project.

  • The order of CUSTOM fields appears on an issue screen
  • Workflow of an issue including the statuses
  • Which custom fields and system an issue can use
  • Project accessibility
  • Permissions for what a USER can do with an issue
  • Versions and components available for an issue
12.

Mention what types of Post functions are carried out after the transition is executed?

Answer»

Types of Post functions carried out after TRANSITION is executed includes

  • Adding a COMMENT to an issue
  • Generating CHANGE history for an issue
  • Updating an issue’s fields
  • Generating an event to trigger EMAIL notifications
13.

What are JIRA Components?

Answer»

Components are sub-sections of a project; they are used to GROUP ISSUES WITHIN a project into smaller parts. Components add some structures to the projects, breaking it up into features, teams, modules, subprojects and more. Using components, you can generate reports, collect statistics, and display it on dashboards and so on. 

To add new components, as shown in the above screen you can add name, DESCRIPTION, component LEAD and default assignee. 

14.

What type of email servers are supported on JIRA for mail admin feature?

Answer»

POP and IMAP or MESSAGES to some EXTERNAL SERVICE

15.

What are issue collectors?

Answer»

In the form of JIRA ISSUES, an issue COLLECTOR allows you to gather feedback on any website. In administration if you click on Issue collectors an option will open asking Add Issue Collector. Once you have configured the LOOK and FEEL of an Issue Collector, embed the generated JavaScript in any website for feedback

16.

What are important precautions to be taken while creating sub tasks?

Answer»
  • You can have as many sub-task as NEEDED under an Issue 
  • You cannot have a sub-task for a sub-task 
  • Once a sub-task is created under a parent, parent cannot be CONVERTED into a sub-task 
  • A sub-task can however be converted into a parent issue 
  • You can work on your sub-task WITHOUT having NAVIGATING AWAY from the parent issue 
17.

What is work mode in Agile??

Answer»

 It will display the active sprint information. All the ISSUES or users’ stories will be DISPLAYED into three categories as SHOWN in the screenshot below To do, In Progress and Done to show the progress of the PROJECT or issues.

18.

What is plan mode in Agile?

Answer»

Plan mode displays all the user stories created for the PROJECT. You can use the left-hand side menu to decide the basis on which the issues need to be displayed. While on the right-hand side menu CLICKING on the ISSUE, you can create subtasks, LOG WORK etc.

19.

Compare JIRA Agile Scrum with JIRA Agile Kanban?

Answer»
Scrum
Kanban

Reports 

Burndown Chart: The chart shows all the changes and scope changed while the sprint is still on, other charts include Sprint REPORT, VELOCITY Chart, Epic Report, etc

Reports 

Control Chart: It allows you to measure the cycle time for issues, showing the mean time and actual time taken to complete issues

Agile Board 

It allows the team to see the progress of sprints. This is the work mode, where you can see the board itself broken down into different statuses.

Constraints 

Team can decide whether to increase or decrease the number of issues that should be displayed in each status.


Backlog 

This is where team will plan sprints and estimate STORIES that will go into each sprint

Workflow 

You can map columns to the statuses of your workflow. Simply by ADDING or REMOVING columns the workflow can be changed when required.

20.

List out the source control programs with which it integrates?

Answer»

It integrates with source CONTROL PROGRAMS such as CVS, GIT, Subversion, CLEARCASE, Visual SourceSafe, Mercurial, and Perforce.

21.

Compare JIRA with Trello

Answer»

JIRATRELLO
Integrations
about 100 integration partners
about 30 integration partners
Mobile apps
Android & iOS
Android & iOS
Built by
Atlassian
Fog CREEK Software
Hosting
on-premise & cloud hosted
cloud hosted
Key features
Project- & ISSUE tracking
Kanban boards
Typical customers
SMEs & Enterprises
Freelancers & SMEs
Pricing
Starting at $10/month
free
Additional fees
Implementation or TRAINING services
none
22.

Draw valid transition states in JIRA?

Answer»

23.

How to delete a component in JIRA

Answer»
  • On the 'Components' SCREEN, FLOAT over the significant Component to show the Delete option. 
  • You will be PROVOKED to connect these issues with another Component on the off chance that you wish
24.

How a service desk works in JIRA?

Answer»
  • Your client presents a demand to your service agents through an entryway or by means of email. 
  • An service desk sees the demand in their JIRA Service Desk line and INVESTIGATES the issue. 
  • Your client and different MEMBERS utilize the entry or email to talk about the demand with your service desk agent, who WORKS in Jira Service Desk. 
  • Your specialist finishes the demand and your client is fulfilled!
25.

Can we back up JIRA in Cloud?

Answer»

YES, Jira provides backup FUNCTIONALITY of data. But it can save backup file only once and next time when you backup, the EXISTING data will be OVERWRITTEN

26.

What are field configurations?

Answer»

Set of instructions GIVEN as CONFIGURATION to Jira to define a FIELD’s BEHAVIOR LIKE necessity of fields, field visibility, etc.

27.

How time tracking is made simple in JIRA?

Answer»

Issue TRACKING is made EASY with three different COLORS representing three different STATUS of an issue.

  • Blue color - Estimated TIME to resolve issue
  • Orange color - Remaining time to resolve issue
  • Green color - Total time spent (Logged In) to resolve the issue
28.

What is issue collector?

Answer»

A FEEDBACK FORM PROVIDED to collect issues or bugs in the WEBSITE that are to be addressed by the customers of the website is one of the FEATURES provided by Jira. And to address bugs, users no need to have Jira registration.

29.

Which all deployment options are available for JIRA software?

Answer»

Jira software comes in THREE different DEPLOYMENT OPTIONS including cloud, server and DATA center OPTION.

30.

What is Zephyr and Jira?

Answer»

Zephyr for JIRA (SERVER and Center versions) is a NATIVE application that exists in JIRA and brings TEST management capabilities to any JIRA project

31.

How can you add gadgets to Jira Dashboard?

Answer»

You can ADD gadgets to your own personal dashboard(s). To add a GADGET to the default dashboard for your JIRA application, you must be a JIRA admin.

  • Some APPLICATIONS ALLOW dashboards that are shared by groups of people. If you have permission to update a shared dashboard, the other people SHARING the dashboard will see your changes, too.
  • Go to the dashboard by selecting the Dashboard link in the header.
  • On the dashboard, Click Add Gadget.
  • Use the gadget wizard to choose the gadgets you want to add. You can see a list of these gadgets in Gadgets for JIRA applications.
32.

What are Project Shortcuts?

Answer»

Project shortcuts can be added to your project navigation page to any online RESOURCES your team may want to ACCESS. These shortcut links are AVAILABLE to EVERYONE who has access to the project

33.

What is scoping in JQL [JIRA Query language]?

Answer»

FOCUSING your query so it pulls the right AMOUNT of data, so the user sees only the INFORMATION relevant to the CURRENT item at HAND

34.

How to disable JIRA Mobile?

Answer»
35.

Can you disable JIRA Mobile?

Answer»

YES

36.

What is voting feature in JIRA?

Answer»

Voting on an issue is a feature in JIRA that allows PEOPLE to go to view issue PAGE and vote their OPINION on if the issue is resolved or not.

This feature is NOT available by default and needs to be enabled by Admin.

37.

Is this valid query: project = TEST AND assignee in (currentuser())?

Answer»

Yes; it will RETURN test projects where ASSIGNEE is same as CURRENT user

38.

lastLogin() or LastLogin() which one is correct function in JQL?

Answer»

lastLogin()

39.

What is word stemming in JQL?

Answer»

By adding ~ in BEGINNING of word. For example: ~NAME will SEARCH for data that ENDS in “name”

40.

While importing in JIRA from CSV file which 2 fields are most important or in other words, primary keys?

Answer»

PROJECT NAME and Project KEY

41.

In CSV, how do you specify data that is spread across multiple lines. So that it gets imported properly in JIRA?

Answer»

USE DOUBLE quotes.
For example, JIRA will treat the following CSV as a single RECORD: Summary, DESCRIPTION, Status, "Login issue", "This is on a new line", Open

42.

What is the meaning of this query in JIRA: assignee IN membersof(“CollaborationSquad”)

Answer»

This will SHOW you all the tickets assigned to MEMBERS of a TEAM, so you can see how MUCH work they have on their plates.

43.

While importing CSV, what role does configuration file plays?

Answer»

During import operation, the configuration file is used for mapping of COLUMNS of CSV with columns of JIRA DB. We have an option to USE the EXISTING CONFIG file or new one.

44.

Have you used JQL Tricks? If the answer is yes, then ask them what it is?

Answer»

It includes a set of FUNCTIONS that query around MANY of JIRA’s core CONSTRUCTS: users, versions, issues, COMMENTS, etc. It is a plug in.

45.

Your project name is Pipeline and you want to see how many tasks were moved from inprogress to completed by your team member, J.Smith. Write a query for this?

Answer»
  • Project = Pipeline And status CHANGED FROM “INPROGRESS” to “Completed” BY “J.Smith”
  • If the ID is jsmith and not J.Smith then we don’t NEED “” [double QUOTES]
46.

Does JQL use RESTful APIs?

Answer»

YES

47.

If we remove parenthesis in this statement, then in what order it would be executed

Answer»
  • (status=resolved AND project=SysAdmin) OR assignee=bobsmith?

NOTE that if you do not USE PARENTHESES, the STATEMENT will be EVALUATED left-to-right

48.

In JIRA, if you want to set precedence of operators i.e. you want JQL to follow your operators in a particular order then what would you do?

Answer»

You can use parentheses to ENFORCE the PRECEDENCE of the Boolean OPERATORS in your QUERY, i.e.

(status=resolved AND project=SysAdmin) OR assignee=bobsmith

49.

Is it possible to search attachments in JIRA using JQL?

Answer»

YES, but we will NEED plug in CALLED as “search ATTACHMENTS

50.

While importing JIRA XML to JIRA Instance with PostGre SQL following exception is thrown; what is the reason?

Answer»

GenericEntityException: ERROR importing data: java.lang.Exception:

com.atlassian.jira.exception.DataAccessException: org.ofbiz.core.entity.GenericEntityException: while

inserting: [GenericEntity:Action][id,31274][body......SQL Exception while executing the following:INSERT INTO

public.jiraaction (ID, , issueid, AUTHOR, actiontype, actionlevel, rolelevel, actionbody, CREATED,

UPDATEAUTHOR, UPDATED, actionnum) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: invalid byte sequence

for encoding "UTF8": 0x00)

The import process to POSTGRESQL is trying to interpret plain-text comments as UTF-8 characters

and will END up with the above errors because of the NULL values in the data.

Solution is to unzip the FILE and remove null characters or use utility like XMLCleaner to remove

such NULL Characters.