Top 40 UI Developer Interview Questions and Answers [Updated]


User Interface Developers, undoubtedly, belong at the top of the hierarchical chain of the IT industry owing to their complex role and high paying salary. A UI Developer must consider many factors to develop a web application or software. One primary requirement of the job is creativity. A User Interface Developer employs logical thinking and a few psychological concepts to stimulate audio and visual senses to create a software that is understandable, easy to use and pleasing to the eye. The job also includes technical knowledge and skill as the core to designing and developing a software that is not only flawless in design but also informative in the way that it provides the user with the solution he is looking for to deliver the best User Experience. 

Below is a curated list of some of the User Interface Developer questions most frequently asked by the interviewers in a UI Developer Interview process, including Markup languages, HTML, Semantic elements, Scripting, Storage and many other questions covering concepts from a Beginner to an Advanced level.

Most Frequently Asked UI Developer Interview Question and Answers

What is the role of a UI Developer?

Ans : UI Developer is responsible for creating functional User Interfaces that are convenient, meet the user’s needs and are easy to access, understand and interact with to receive or give a response.

What is the difference between a UI Developer and a UX Developer?

Ans: UI Developer is mostly responsible with the appearance and design of the app, the aesthetics. Colours, patterns, designs and other elements that make an application appear attractive to the end user. On the other hand, a UX Developer is responsible for the technicalities that ensure the functioning and expected performance of an app to deliver enhanced user experience.

What is the difference between a UI Developer and Front-end Developer?

Ans : The UI Developers focus on making an application user-friendly and engaging while the Front-end Developers test and work on the client-side interface in detail to ensure its proper functioning.

What kind of skills do you think are crucial for a UI Developer?

Ans : UI Developers must possess two sets of skills:

Hard Skills – HTML, CSS, JavaScript, Wireframing & Prototyping, Coding, Interaction Designing, Visual Communication.

Soft Skills – Curiosity, Analytics, Communication, Logical thinking, Creativity, and Copywriting.

  Become a UiPath Certified professional by learning this HKR UI Developer Training !

Name three ways to reduce a page’s load time?

Ans : Page load time can be reduced by trimming down JavaScript parsing, minimizing redirects, and compressing files. 

What is HTML?

Ans : The HyperText Markup Language or HTML is a  markup language that helps create a basic structure for a webpage to display the required content and other elements.

What is Semantic HTML?

Ans : Semantic HTML or Semantic Markup, are tags that classify the text and separate it from other Semantic elements to clarify the intent of the content in the webpage and the webpage itself. 

Explain the difference between the and tags.

Ans : A tag is used to bold the selected words and are mostly for conventional writing formats whereas, the tag stresses on the importance of the words and emphasizes not only the word but also highlights the semantics.  

Name at least three position property attributes.

Ans : Absolute, Fixed, Relative, Inherent and Static are position property attributes.

. Explain the differences between the quartet of position properties: Relative, Absolute, Static, and Fixed.

Ans : Static – an undeclared position for an element automatically files the element as static in the CSS. Static positioning is the default position.  

  • Relative – relative elements’ position can be changed from the current position based on the space you mention. 
  • Absolute – an absolute positioning allows the placement of any page element anywhere you want it by using the position attributes to set a location. 
  • Fixed – a fixed page element is rooted to the same spot even when you scroll up or down.

. Explain Web Accessibility.

Ans : Web Accessibility is a feature that enables the differently-abled persons to comprehend, interact, and navigate the web. 

. What is JavaScript Hoisting?

Ans : In JavaScript, Hoisting allows all declarations to be moved to the top of the scope before code execution, irrespective of where the  functions and variables are declared.

. What is the difference between HTML and XHTML?

Ans : HyperText Markup Language or HTML is SGML based while Extensible HyperText Markup Language XHTML is XML based. All  content in the HTML can be put in the body but it  needs  to be separated into blocks in XHTML. In short, XHTML is more intensive on structure, conditions and format than HTML. 

. Explain the difference between Local Storage, Session Storage, and Cookies.

Ans :

  • Local Storage – Local Storage provides maximum storage and is cleared when a page or private tab is closed but the data does not expire.
  • Session Storage –  In Session Storage, Pages are only stored for the amount of time the browser or tab is open. The data is cleared as soon as the tab or browser is closed. 
  • Cookies – Cookies store activity information on a server for delivering a personalized experience.

. Discuss the differences between a document and a window.

Ans : A Window object is the first object of the DOM hierarchy. A Document object is within the Window object. HTML elements are accessed through the Document object.

. Does HTML require a compiler?

Ans : Compilers are programs that convert a programming language code into machine code. Considering HTML is a Markup language and not a programming language, it does not require a compiler.  

UI Certification Training

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

. How do floats work?

Ans : Floats help navigate elements to the sides and generally include one of the following four values: 

  • Inherited – the parent’s float value is inherited by an element.  
  • None – since no value is defined, the element stands at the default value and doesn’t float. 
  • Left – The element floats completely to the left side of the container. 
  • Right – The element floats completely to the right side of the container. 

. Name three plugins available in the Bootstrap jQuery plugin library.

Ans : The plugins available in the Bootstrap jQuery plugin library include: 

Alert

Affix, Button, Carousel, Collapse, Dropdown, Modal, Popover, Scrollspy, Tab, Tooltip

. What CSS class should be employed to span 14 columns on medium-sized screens, and eight columns on large screens?

Ans : The CSS class: class=”col-md-14 col-lg-8” should be used.  

. How do you verify if a variable is set in PHP?

Ans : To verify if a variable is set the command !isset($var); can be used.  

. When an error is encountered, how do you differentiate between require () and include ()?

Ans : The require () function stops executing the script when an error is encountered but in the include () function the application continues without a fatal error. 

. What is a CSS reset? How do you differentiate it from normalize.css?

Ans : CSS Resets remove all the default styling on the elements in the browser while a Normalize CSS does not remove the default styling settings. 

. What is an AJAX request, and how can an AJAX request be used?

Ans : Asynchronous Java Script And XML or AJAX requests that provide the user the required data. AJAX calls connect with the servers by using XMLHttpRequests to exchange the data.  

. How do you use HTML5 new tags in IE version eight and earlier?

Ans : The new HTML5 tags are not supported by IE7 and IE8. Using HTML5 tags in IE7 or IE8 would cause errors and result in glitches. Instead, html5shiv.js can be used to run the tags in older browsers.

. What are the effects methods used in jQuery?

Ans :Some effects methods used in jQuery include: 

  • show() – the selected elements are displayed by this feature. 
  • hide() – it causes the selected items to be hidden. 
  • toggle() – it is used to check the visibility of the elements and toggles between the show() and hide() for the selected elements.

. List the types of filters in AngularJS.

Ans :The filters used in AngularJS are 

  • number – formats the numeric data
  • currency – formats numbers into the specified currency 
  • date -formats the date into the prescribed format
  • uppercase – converts a string into uppercase
  • lowercase – converts a string into lowercase
  • filter – filters array in the criteria specified
  • orderby – arrays are ordered by expressions 
  • Json – formats JavaScript objects into JSON strings
  • limit – limits an array to a number of elements

. How do you optimize a website’s assets?

Ans : A website’s assets can be optimized in the following ways: 

  • File compression 
  • File concatenation 
  • Offloading assets 
  • CDN hosting 
  • Code refining and reorganizing.

. What does DOCTYPE mean?

Ans :The DOCTYPE determines the HTML type used on a webpage and a browser uses DOCTYPE to determine how the page is to be rendered or displayed.  

. Explain the difference between standards mode and quirks mode.

Ans :Standards mode was invented to adapt to the modern HTML and CSS specifications whereas, in Quirks mode, the body element is the primary element. Quirks mode is for older browsers.

. What are the limitations to XHTML pages?

Ans :One major limitation faced by XHTML is the lack of browser support. Many browsers cannot parse XHTML as XML, making it a less used Markup language.  

. How to make comments without the text being picked up by the browser?

Ans : Comments starting with “*” and ending with “->” are used to prevent a code from being recognized by the browser.

If you have any doubts on UI Developer, then get them clarified from UI Developer Industry experts on our UI Developer Tutorial !

HKR Trainings Logo

Subscribe to our YouTube channel to get new updates..!

. What is the difference between linking to an image, website, and an email address?

Ans :

  • Tags are used to link an image. 
  • The anchor tag is used for hyperlinking and the link must be specified in the href attribute. 
  • The href specification “mailto:send@here.com”  is used to link an email address.

. What would you do when a hyperlink or image is displayed incorrectly?

Ans :The following mistakes cause the image or link to be displayed incorrectly: 

. What is the syntax difference between a numbered list and a bulleted list?

Ans :Bulleted lists are accompanied by the unordered list

      tag. Ordered lists are accompanied by

 

. What is meant by a responsive website?

Ans :A website that functions at any screen resolution and on any system or device such as PC, mobile, laptop, etc., and adjusts to a readable size and is understandable by a user is a responsive website. 

. How do you access a get requests URL parameter with Php?

Ans :To access a get request URL parameter, the Php is: $_GET[“turkey”] 

. What are the new elements in HTML?

Ans :The new HTML elements are graphic tags, semantic tags, and multimedia. Semantic tags include figure, header, footer, and mark. Graphic tags include audio and canvas.  

. Is JavaScript a case-sensitive language?

Ans :When writing in JavaScript, a developer is required to follow the consistent variables, function names, capitalization of letters, and other identifiers to avoid errors in functioning.  

. Explain the layout of HTML in detail.

Ans : HTML layout specifies how the webpage is to be arranged. The HTML5 elements used to define the parts of a webpage are 

  • : it defines the header of a document or a section. 
  • : it defines or specifies a section in the document. 
  • : it defines an independent article. 
  • : it defines the footer of the document.

. Write a JavaScript code to find specific objects in an array of objects.

Ans :Use the JavaScript “find” method. The specific objects can be found by using the code given below: 

let customers = [

  { id: 0, name: 'jane' },

  { id: 1, name: 'tim' },

  { id: 2, name: 'maria' }

];

let customer = customers.find(cust => cust.name === 'maria');

console.log(customer);

--> { id: 2, name: 'maria' }

. What are the ways to improve page performance?

Ans. You can follow the following ways to improve the performance of a web page.:-

  • Always clear cache
  • Minimize the size of the images
  • Make the code fit for mobile browsing
  • Compress HTTP
  • Reduce redirects

. How can a new variable be declared in PHP equal to the number 5?

Ans. To declare a new variable in PHP equal to the number 5 is $number = 5;

. Define the Semantic element’s importance?

Ans. The below reasons will let you know about the importance of Semantic elements.:-

  • These elements structure the code and make it more accessible and consistent for users. 
  • If the semantic elements are used by developers, search engines, and other assisting technologies, then the content and the context should be understandable.
  • Also, the semantic elements enhance the code’s readability, making the developer’s work much easier and quicker.

. Distinguish between the elements Inline, Block, and Inline-block.

Ans. 

Inline: The inline elements in HTML do not begin with the new line; instead, they occur in the same line. In this element, we can add some space to the left and right on it instead of adding space to the bottom & top padding to the page. Examples include span, strong, mark, etc. 

Inline-block: The inline-block elements are similar to inline elements, but they allow the spaces on all sides.

Block: The element block will always begin with a new line. It fills both the left and right spaces of the web page by adding padding and margins. Examples of block elements include div, p, etc.

. Define CSS.

Ans. CSS means Cascading Style Sheets which describe the web pages’ styles which consist of fonts, colors, layouts, etc. We can also define variations and layouts for different types of screens. Moreover, CSS is also useful for XML-based markup languages apart from HTML.

. Distinguish between HTML Tags and HTML Elements.

Ans. HTML tags define the format of content and its display on the web browser. These tags include the components like content, open, and ending tags. On the other hand, HTML elements inform the web browser how to display the text. Further, these elements will become tags when we use brackets <>.

. What are the key benefits of CSS?

Ans. The following are a few of the many benefits of CSS. 

  • It offers users good control over the web page layout.
  • The style files under CSS are made independently of the HTML, so the file size will be smaller.
  • Due to less coding, the files will load much faster. Thus, it increases the website speed.
  • It offers to format changes easily.
  • CSS compatible works across devices.
  • It allows a single CSS to replicate through different web pages, reducing development time.

UI Certification Training

Weekday / Weekend Batches

. What is meant by event bubbling and event capturing?

Ans. Event bubbling is a procedure of event propagation inside the HTML DOM API. As the event is launched, the element bubbles up the DOM tree. Here we call the child node first, then the parent node. On the other hand, event capturing is different from event bubbling. It is the opposite of event bubbling, where the parent node is called first, then the child node.

. Define the use of and tags.

Ans. The tag is an element used to give an Italic look at the text, whereas the tag is an emphasis element that defines the emphasized text.

. What is meant by the CSS Box Model?

Ans. The CSS Box Model is a type of box that wraps the HTML element. It consists of the assets like actual content, borders, margin, padding, etc. It is all about the design and layout that helps develop a web page’s structure and design.

About Author

author-image

Kavya works for HKR Trainings institute as a technical writer with diverse experience in many kinds of technology-related content development. She holds a graduate education in the Computer science and Engineering stream. She has cultivated strong technical skills from reading tech blogs and also doing a lot of research related to content. She manages to write great content in many fields like Programming & Frameworks, Enterprise Integration, Web Development, SAP, and Business Process Management (BPM). Connect her on LinkedIn and Twitter.

Upcoming UI Certification Training Online classes

Batch starts on
30th Jun 2026
Mon & Tue (5 Days)
Weekday
Timings – 08:30 AM IST
Batch starts on
4th Jul 2026
Mon – Fri (18 Days)
Weekend
Timings – 10:30 AM IST
Batch starts on
8th Jul 2026
Mon & Tue (5 Days)
Weekday
Timings – 08:30 AM IST



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


The mainframe is a large and multi-user computer system that performs critical applications, bulk data processing, consumer statistics, enterprise resource planning and transactional processing. 

In this article, you can go through the set of Mainframes interview questions most frequently asked in the interview panel. This will help you crack the interview as the topmost industry experts curate these at HKR training.

Let us have a quick review of the Mainframes interview questions.

Most Frequently asked Mainframes Interview questions

Can you name a few software running under the mainframe?

Ans: IBM is the pioneer in the mainframe computing field. Few of mainframe software are COBOL, Enterprise COBOL, JCL, VSAM, CICS, DB2, etc. Other players in the market are Unisys (Clear path), Hitachi (zSeries), HP (NonStop) and Fujitsu(BS2000/ ICL VME) amongst many others.

What is DRDA?

Ans: DRDA is an acronym for Distributed Relational Database Architecture. DRDA is a connection protocol for relational database processing which IBM and vendor databases use. It consists of rules for communication between a remote relational DBMS and the application.

What guidelines should be followed to write a structured COBOL program?

Ans: Following guidelines to be following while writing a COBOL program:

  • Use ‘EVALUATE’ statement for constructing cases.
  • Use scope terminators for nesting.
  • Use in-line Perform statement for writing ‘do’ constructions.
  • Use Test Before and Test After in the Perform statement while writing Do-While statements.

What are some uses of the Evaluate statement? Explore the syntax of the evaluate statement?

Ans: Some general uses of Evaluate statement are as follows.

  • Evaluate supports multi-selection control during the program execution.
  • Evaluate validate multiple conditions in a single slot.
  • Evaluate statement in COBOL is similar to Case or Switch statements of other languages.
  • Evaluate is an assessment is a case statement and can be used to replace local IFS.

Syntax:

EVALUATE {Expression1}  

    WHEN Cond-1  

       Statement block-1  

    WHEN Cond-2  

        Statement block-2  

        .  

        .  

        .  

        .  

    WHEN Cond-n  

        Statement block-n  

    WHEN other  

        Statement block- other  

END-EVALUATE.

How TEST BEFORE/AFTER works with PERFORM UNTIL explanation in COBOL?

Ans: 

  • With TEST AFTER, Perform articulations are handled after that condition is checked. 
  • With TEST BEFORE, Condition is checked first and then in light of the outcome Perform explanations are prepared.

What is the utilization of Linkage area in COBOL?

Ans: Linkage area is utilized as a part of COBOL if the program needs to speak with JCL by means of PARM parameter or program needs to speak with another program.

State the difference between GOBACK, STOP RUN and EXIT PROGRAM in COBOL?

Ans: The fundamental differences between GOBACK, STOP RUN, and EXIT PROGRAM in COBOL are:

  • GOBACK: It returns control to the calling program.
  • STOP RUN: It stops the present work unit and returns control to OS.
  • EXIT PROGRAM: It is utilized to leave a program that has been called by another program.

Explain Host Variables?

Ans: 

  • Host variables are data substances defined within a COBOL program. They are used to forward values to and receive values from a database. 
  • It can be determined under the File Section, Working-Storage Section, and Local-Storage Section or Linkage Section of a COBOL program. 
  • It can have any level number up to 48. Level 49 is reserved for VARCHAR data items. 
  • The data item name should begin with a colon (:) when a host variable name is used within an embedded SQL statement. 
  • It enables the Compiler to differentiate between host variables and tables or columns with the same name.

Host variables can be used in one of the given two ways.

Input host variables:

These are used to specify data that will be conveyed from the COBOL program to the database.

Output host variables:

These are used to hold data that is returned to the COBOL program from the database.

How to declare Host variables?

Ans: The following syntax is used to declare host variables and includes tables in the Working-Storage section:

  • DATA DIVISION.  
  • WORKING-STORAGE SECTION.  
  • EXEC SQL  
  • INCLUDE table-name  
  • END-EXEC.  
  • EXEC SQL BEGIN DECLARE SECTION  
  • END-EXEC.  

. What are the file handling steps involved in COBOL programming?

Ans: A data file is a collection of relevant records and a record is a collection of relevant fields. The file handling in COBOL program involves five steps.

  • Allocation: The files used in the program should be declared in the FILE-CONTROL paragraph of environment division. The mapping with JCL DDNAME is done here. Through this statement, the file is allocated to your program.
  • Definition: The layout of the file and its attributes are defined in the FILE SECTION of DATA DIVISION.
  • Open: Dataset is connected to your program using an OPEN statement. The mode of OPEN decides the operation allowed and the initial pointer in the dataset. 
    Example: The EXTEND mode allows only to write access and the pointer is kept on the end of the file to append.
  • Process: It processes the file as per requirement, using the I-O statements provided by COBOL such as READ, WRITE, REWRITE and DELETE.
  • Close: After the processing, close the file to disconnect it from the program.

. When the JOB statement is used?

Ans: JOB statement provides the job identity to an Operating System, in the spool and the scheduler. It is the first control statement in a JCL. The available parameters in the JOB statement help the OS in allocating the right scheduler. It is also useful for analyzing the required CPU time and issuing notifications to the user.

Syntax:

The basic syntax of a JCL JOB statement is below.

//Job-name JOB Positional-param, Keyword-param

Mainframes Training Certification

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

 

. What do know about RACF in mainframes?

Ans: RACF is an acronym for resource access control facility. It is an Extreme Security Manager(ESM) for mainframe operating system. RACF stores all information about users groups and resources in profiles. A profile is a record of RACF information that has a record of RACF information which is defined by the security administrator. There are three profiles as follows.

1) User Profile:

An individual member identified by his unique id and verified using a password.

2) Group Profile

A group is a collection of RACF users who share common access requirement to protected resources or who have similar attributes within the system.

3) Resource Profile

Any information stored on a computer system such as datasets, Terminals, volumes etc. There are two types of Resouce Profiles.

  • Dataset Profiles.
  • General Resource Profiles.

. What is JCL in mainframe?

Ans: JCL in an acronym for Job Control Language. JCL is a scripting language used on IBM mainframe operating system for instructing the system for the batch job. It is a set of statements which is coded to tell the operating system about the task you would like to perform. This set of statements can also be quite large, but most jobs can be run using a very small subset.

JCL statements notify the OS on the following.

  • Where to find the required input?
  • How to process that input? 
  • What to do with the resulting output?

. How many types of JCL statements are there for a job?

Ans: There are three main types of JCL statements for all jobs:

  1. The first statement is to identify the unit of work that the operating system is to perform.
  2. The second statement is EXEC statements, depending on the number of job steps within the job.
  3. The third statement is DD statements to identify the input and output data sets.

. How is a type of file defined in the JCL that executes the COBOL program?

Ans: SORTWK01, SORTWK02, SORTWK03 … dd Use the names in the step. The number of sorted data hang on the size of the sorted data, but at least three is required.

. Express the distinction between JES2 and JES3?

Ans: 

  • In JES3, the distribution of informational indexes for the means happens prior to the activity is planned for execution. 
  • In JES2, this assignment happens prior to the execution of each progression.

. Define DB2 and its Databases?

Ans: 

  • DB2 is a part of data management product, including database servers, developed by IBM. DB2 supports the relational model. 
  • At present days, few products have extended their functionality to support object-relational features and non-relational structure like JSON and XML. 
  • A DB2 database is a collection of different type of data like Tables, Schemas, Bufferpools, Logs, Storage groups, and Tablespaces. 
  • These data substances work together to handle database operations efficiently.

. What are the rules for DB2 programming?

Ans: The rules that are necessary for a COBOL-DB2 program are as follows:

  • All the SQL statements must be delimited between EXEC SQL and END-EXEC.
  • The SQL statements must be written in Area B.
  • All the tables that are used in a program must be declared in the WorkingStorage Section. This is done by using the INCLUDE statement.
  • All SQL statements except INCLUDE and DECLARE TABLE must belong in the Procedure Division.

. Name and explain the type of locks?

Ans: There are three types of lock, namely:

  1. Shared: This type of lock permits two or more programs to read from the locked space but does not allow them to change it.
  2. Update: This lock is more lenient. It permits the program to read and change the locked space.
  3. Exclusive: This lock restricts all users from accessing the locked space.

. Define deadlock in DB2?

Ans: When an independent process gets contended for the same or reserved resource of one another, then it is called a deadlock. The SQL codes for deadlock are -911 and the -913.

. What parameters are used to control the free space in DB2?

Ans: Free space permits the addition of new rows. There are two parameters, which are used to control the free space in DB2, they are:

  • PCTFREE: It defines the free space percentage that will be present on each page.
  • FREEPAGE: It specifies the number of pages to be loaded before leaving a page empty.
HKR Trainings Logo

Subscribe to our YouTube channel to get new updates..!

 

. What is CICS?

Ans: 

  • CICS is an acronym for Customer Information Control System. It was introduced by IBM in 1968. 
  • It provides an MVS environment to develop and execute an online application. At present days, CICS has become the most generally used server for Internet applications.
  • It is a transaction processing system which is also called as OLTP (Online Transaction Processing Software). 
  • It is a data communication system that supports a network that has hundreds of terminals.

. What are the CICS Transactions?

Ans: CICS transactions perform multiple operations in the CICS region such as defining CICS table entries, updating records, etc. 

Few important CICS transactions of IBM are as follows.

  • CESN (CICS Execute Sign On)
  • CEDA (CICS Execute Definition and Administration)
  • CEMT (CICS Execute Master Terminal)
  • CECI (CICS Execute Command Interpreter)
  • CEDF (CICS Execute Debug Facility)
  • CMAC (CICS Messages for Abend Codes)
  • CESF (CICS Execute Sign Off)
  • CEBR (CICS Execute Temporary storage Browse)

. What is the function of DBCTL?

Ans:  DBCTL is used for accessing the IMS files for CICS Transactions and it is address space. PSBs, DBDs, IMS files and ACBs are fixed into DBCTL for file access. When an IMS call is generated by a CICS program the processing gets transferred to DBCTL to be carried, and the result is sent as a reply.

. What are VSAM Commands?

Ans: VSAM commands are used to perform operations on the datasets of VSAM. These commands are used to manipulate the datasets as per the need.

Some of the most important and useful VSAM commands are

  • Alter: It is used to modify the file attributes of the VSAM
  • Repro: It loads the data in VSAM dataset and also to copy from one VSAM dataset to another
  • Listcat: It helps in fetching the catalog details of a VSAM datasets
  • Examine: It is used to verify the structural integrity of a key-sequenced data set cluster.
  • Verify: It is applied to crosscheck and verify to fix VSAM files which may not be closed in a proper way due to error.

. Which are the main components of a VSAM?

Ans: There are three main components of a VSAM-

  1. VSAM cluster.
  2. Control Area.
  3. Control Interval.

. Please tell me what is load balancing in Citrix?

Ans: 

  • Load balancing is a feature that distributes client requests across servers for optimum utilization of the resources.
  • In a real-time scenario, the services are provided to a large number of clients from a limited number of servers.
  • To reduce the load on servers, the system selects certain servers.
  • These servers implement certain criteria to forward incoming requests.
  • There are virtual servers that identify the server using the load balancing criteria.
  • When the client connects to the server, the virtual server terminates the connection and initiates a new connection with the selected server.

. Name a few load evaluators that are supported in Citrix?

Ans: Load evaluators that are supported in Citrix include:

  • Scheduling
  • User Application Load
  • Server Application Load
  • Page Fault
  • CPU Utilization
  • IP range
  • Context Switches
  • Page Swap etc

. Do you know how to implement policies to streamed applications in Citrix?

Ans:

  1. Open the application profile with Streaming Profiler.
  2. Move to Target and click on Edit -> Target Properties.
  3. Move to Rules Tab.
  4. Add an Ignore Registry rule that is similar to the description | CTX10352.
  5. The GPO’s of the domain will be applied.
  6. Customize GPO configuration.

Mainframes Training Certification

Weekday / Weekend Batches

 

. What are simple, segmented and partitioned table spaces in DB2?

Ans:

Simple Tablespace:

  • Can contain one or more tables.
  • Rows from multiple tables can be interleaved on a page under the DBAs control and maintenance.

Segmented Tablespace:

  • Can contain one or more tables.
  • The tablespace is divided into segments of 4 to 64 pages in increments of 4 pages. Each segment is dedicated to a single table. A table can occupy multiple segments.

Partitioned Tablespace:

  • Can contain one table.
  • The tablespace is divided into parts and each part is put a separate VSAM dataset.

About Author

author-image

Kavya works for HKR Trainings institute as a technical writer with diverse experience in many kinds of technology-related content development. She holds a graduate education in the Computer science and Engineering stream. She has cultivated strong technical skills from reading tech blogs and also doing a lot of research related to content. She manages to write great content in many fields like Programming & Frameworks, Enterprise Integration, Web Development, SAP, and Business Process Management (BPM). Connect her on LinkedIn and Twitter.

Upcoming Mainframes Training Certification Online classes

Batch starts on
30th Jun 2026
Mon & Tue (5 Days)
Weekday
Timings – 08:30 AM IST
Batch starts on
4th Jul 2026
Mon – Fri (18 Days)
Weekend
Timings – 10:30 AM IST
Batch starts on
8th Jul 2026
Mon & Tue (5 Days)
Weekday
Timings – 08:30 AM IST



Source link