Nagarro
10+ Upland Software Interview Questions and Answers
Q1. This is for Mainframe Dev. how would you sort two unsorted ps files into three different ps files having unique records of both the files in different files and common records in one. explain the steps.
Sort two unsorted PS files into three different PS files with unique and common records.
Use SORT utility to sort the two input files individually.
Use JOINKEYS to join the two sorted files on a common key.
Use OUTFIL to direct the output to three different files based on the record type.
Ensure that the output files have unique records and common records as required.
Q2. how would you handle overflow condition of an array? SB37,SD37,SE37,S0C4,S0C7?JCL - how to backup all GDG versions in one step? what are COMP & COMP-3 vars and what it's used for?
Handling overflow condition of an array and backing up GDG versions in one step in JCL
For overflow, check array bounds before accessing elements
For SB37, increase primary/secondary space allocation
For SD37, increase directory blocks
For SE37, increase primary/secondary space allocation for PDS
For S0C4, check for null pointers or uninitialized variables
For S0C7, check for invalid data types or out-of-bounds array access
To backup all GDG versions in one step, use the GDG base na...read more
Q3. Difference between microflow flow and nano flow
Microflow is a flow with a rate of 1-1000 µL/min while nano flow is a flow with a rate of 1-1000 nL/min.
Microflow is used in HPLC and capillary electrophoresis while nano flow is used in nano-LC and proteomics.
Microflow requires larger sample volumes while nano flow requires smaller sample volumes.
Microflow has lower sensitivity compared to nano flow.
Q4. How would you search any string(numeric or alphanumeric) from a ps file(position could b any)?
To search a string from a ps file, use the grep command with the string and file name as arguments.
Open the ps file in a text editor or use the command line to navigate to the file location.
Use the grep command followed by the string you want to search and the file name as arguments.
If the string is found, the command will return the line(s) containing the string.
If the string is not found, the command will return nothing.
You can also use regular expressions with the grep com...read more
Q5. How you are going to implement in Mendix
I will implement in Mendix by following best practices and utilizing its features to build scalable and efficient solutions.
Identify the requirements and design the solution using Mendix Studio or Studio Pro
Leverage Mendix's built-in modules and widgets to reduce development time
Use microflows and nanoflows to implement business logic
Integrate with external systems using Mendix's connectors and APIs
Perform testing and debugging using Mendix's built-in tools
Deploy the solution...read more
Q6. Types of entity in Mendix
Mendix has three types of entities: persistent, non-persistent, and microflow.
Persistent entities are stored in the database and have a unique identifier.
Non-persistent entities are not stored in the database and are used for temporary data.
Microflow entities are used to define the input and output parameters of a microflow.
Entities can have attributes, associations, and validations.
Examples of entities include Customer, Order, and Product.
Q7. what will b d equiv. of varchar(20) in a cobol pgm? SQL 805, 922?
Equivalent of varchar(20) in COBOL and SQL error codes 805 and 922
In COBOL, the equivalent of varchar(20) is PIC X(20)
SQL error code 805 indicates program not found or not authorized
SQL error code 922 indicates memory allocation failure
Q8. COBOL DB2 compilation process? Diff bw CS and RR? Explain Restart logic in a cobol pgm.
COBOL DB2 compilation process, CS vs RR, and Restart logic in COBOL program.
COBOL DB2 compilation process involves precompilation, compilation, and linkage editing.
CS (Change Strategy) and RR (Release Strategy) are two different methods of implementing DB2 changes.
Restart logic in COBOL program is used to resume program execution from a specific point after an interruption.
Restart logic can be implemented using checkpoints, savepoints, and restartable sections.
CS involves mak...read more
Q9. Calling Rest API steps
To call a REST API, first identify the endpoint and required parameters. Then use a HTTP client library to send a request.
Identify the endpoint and required parameters
Choose a HTTP client library (e.g. Axios, Fetch)
Send a request with the appropriate HTTP method (e.g. GET, POST)
Handle the response and any errors
Example: axios.get('https://api.example.com/data', {params: {id: 123}})
Example: fetch('https://api.example.com/data?id=123', {method: 'POST'})
Q10. Definition of Types of entity
Types of entity refer to the different categories of objects or concepts that can be represented in a system or model.
Entities can be physical objects, such as people or buildings, or abstract concepts, such as ideas or relationships.
Entities can be further classified as unique or non-unique, depending on whether there can be multiple instances of the same entity.
Examples of entities include customers, products, orders, invoices, and employees.
Q11. Writing program using any programming language
I would write a program in Python to automate a repetitive task.
Identify the task and break it down into smaller steps
Choose the appropriate data structures and algorithms
Write clean and readable code with proper documentation
Test the program thoroughly before deployment
More about working at Nagarro
Interview Process at Upland Software
Top Senior Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month