Professional Documents
Culture Documents
Exforsys Inc.
presents
GeekInterview.com
www.exforsys.com
www.geekinterview.com
Citrix Interview Questions and Answers
GeekInterview.com is an Open Database where you can share interview questions, comment /
answer any questions. Each question is like discussion thread that helps you to learn and
understand each question and answer in detail instead of just reading them.
Preparing for a job interview can be a stressful experience, especially for fresher’s. Considering
that you are an aspiring candidate seeking out to begin your career in Citrix, it is imperative
that you thoroughly be prepared, in order to stand a good chance of getting hired.
Among the things that you need to plan and prepare for would be the questions that will most
likely be asked during your interview. Preparation is the key to making a good first impression,
particularly for first-time applicants. Consequently, lack of preparation could lead to
nervousness and inability to answer questions satisfactorily. I will help you do well during your
interview, which is why this e-Book has been created to specifically guide you on how best to
answer 30 very common Citrix interview questions.
Target Audience
This guide is designed to help anybody who is planning to attend Citrix job interview in any
company, big or small. With the Citrix interview question and answers provided in this e-Book,
you can better prepare for the interview and feel more confident during the question and
answer session with your interviewer.
www.exforsys.com
www.geekinterview.com
Citrix Interview Questions and Answers
Disclaimer
This Citrix Interview Questions and Answers eBook contains 28 question and answers. All
explanation and answers are based on user submitted comments and opinion. Exforsys Inc is
not responsible for correctness of the same.
www.exforsys.com
www.geekinterview.com
Citrix Interview Questions and Answers
Table of contents
1. What is datastore in Citrix? ............................................................................................................................................... 2
2. What will happen if LHC in Citrix corrupted? .............................................................................................................. 2
3. What is time out feature in Citrix? How to enable this feature? ........................................................................... 2
4. If any user gets error that resources is unavailable in citrix than what will you do? ..................................... 3
5. What will happen if data store down in Citrix? ........................................................................................................... 3
6. What will happen if Citrix license server goes down? .............................................................................................. 4
7. Hybrid automation framework structure ....................................................................................................................... 4
8. Why is ICA that much faster than RDP? What is the technological difference between the two? .......... 5
9. What are the consoles available to manage citrix server? ..................................................................................... 5
10. What is the citrix xml service? ....................................................................................................................................... 5
11. What is pvs and why would you use it? ..................................................................................................................... 5
12. What is a ZDC and why is it recommended to have a dedicated one when there are more than 5 XenApp
servers?..........................................................................................................................................................................6
13. How do you repair the ima localhost cache? ............................................................................................................ 6
14. How the licensing works in citrix and difference in citrix licensing version wise? ........................................ 7
15. What group policy file would you edit to add custom drive letters for the purpose of hiding them from
users when they login to a xenapp server? ...................................................................................................................... 7
16. What is ICA and what are the advantages of ICA? ................................................................................................ 8
17. What is client lock down? ............................................................................................................................................... 8
18. What are different load evaluators are available in Citrix? .................................................................................. 8
19. How to implement policies in Citrix ................................................................................................ 9
20. What is printer terminology in Citrix? ......................................................................................................................... 9
21. What are different load evaluators are available in Citrix ............................................................... 10
22. How to recover when IMS failing? ............................................................................................................................. 11
23. What is the requirement for Citrix server installation? ........................................................................................ 12
24. What are the query commands in Citrix? ................................................................................................................ 12
25. What are the different ports use in Citrix? .............................................................................................................. 12
26. How to recover when datastore is failing? .............................................................................................................. 14
27. What will you check when any user is not able to launch citrix application? ............................................... 14
28. What is the requirement of installation manager and what kind of extension its support? .................... 14
Additional Resources ........................................................................................................................ 16
www.exforsys.com 1
www.geekinterview.com
Citrix Interview Questions and Answers
It is a database that has information of Citrix farm like XenApp server, Data collector, Zone,
Citirx policies, printers, license server, ports etc... It provides this information to all Citrix
XenApp server in the form of Local Host Cache(LHC) you could use either of SQL, SQL express,
DB2 depending on size of your farm.
If LHC is corrupted, the server communication with the datastore would be affected; as a result,
server will not be able to handle user requests for applications; IMA service would fail to start
and you will have recreate LHC
www.exforsys.com 2
www.geekinterview.com
Citrix Interview Questions and Answers
2) Server time out is configured either via local policy/GPO or through terminal server
configuration manager -> Environment Settings
If Data store is down then MetaFrame administrators will not be able to edit any configurations
in the Management Console such as publishing applications and new MetaFrame Presentation
Servers cannot be added to the farm.
www.exforsys.com 3
www.geekinterview.com
Citrix Interview Questions and Answers
If Citrix License Servers goes down…. Citrix application will work until 60 days of basic grace
period of the Citrix License server. After 60 days farm cant be able to serve an apps to Citrix
XenApp users.
Frameworks such as Data Driven Framework, Keyword Driven Framework and Functional
Decomposition framework are combined together to form a Hybrid framework.
They support several application environments and offer reusability, easy development, and
maintenance of test scripts, customize and configure client settings.
One can read more about Hybrid Framework by author BHARATH MARRIVADA who has written
extensively about Hybrid Framework model.
www.exforsys.com 4
www.geekinterview.com
Citrix Interview Questions and Answers
ICA also has several features that RDP just doesn't support yet. ICA enables application
publishing -- where the application is on one server but is available across the cluster -- session
shadowing, anonymous users, audio support, and drive, printer and port mapping ICA is also
built into Internet Explorer and is available as a free plug-in for Netscape. RDP doesn't permit
applications to run in a browser.
For application discovery and configuration information, XML service should be up and running.
www.exforsys.com 5
www.geekinterview.com
Citrix Interview Questions and Answers
Provisioning Server (PVS). A Provisioning Server is any server that has the Stream Service
installed. It is used to stream software from vDisks as needed, to target devices. In some
implementations, vDisks reside directly on the Provisioning Server.
In larger implementations, Provisioning Servers obtain the vDisk from a network storage device.
Provisioning Servers also retrieve and provide configuration information to and from the
Provisioning Server database. Provisioning Server architecture includes options to ensure high
availability and load balancing of connections between target devices and their vDisks.
ZDC - Zone data collector, It is always good to have a dedicated ZDC for a zone so that it will
have the complete information of the servers in that zone and it will supply the information
about the least loaded server to the web interface or the NetScaler while user is longing on to a
particular application.
IMPORTANT: The data store server must be available for dsmaint recreatelhc to work. If the
data store is not available, the IMA service cannot start.
1. Stop the IMA service on the XenApp server, if it is started. This can be done using the
command: net stop IMA service, or from services.
www.exforsys.com 6
www.geekinterview.com
Citrix Interview Questions and Answers
2. Run dsmaint recreatelhc, which renames the existing LHC database, creates a new database,
and modifies the following registry key HKEY_LOCAL_MACHINESOFTWARE Citrix IMA Runtime
PSRequired key to 1. Setting the value PSRequired to 1 forces the server to establish
communication with the data store in order to populate the Local Host Cache database. When
the IMA service is restarted, the LHC is recreated with the current data from the data store.
3. Restart the IMA service. This can be done via the command line, net start
Enterprise License - For large Infrastructure provides WMI, Load Manager or Resource
Manager
Platinum License - Features like Access Gateway and password manager is enabled, edge site
server, etc
www.exforsys.com 7
www.geekinterview.com
Citrix Interview Questions and Answers
15. What group policy file would you edit to add custom
drive letters for the purpose of hiding them from users when
they login to a XenApp server?
Asked by Tligon | Answer contributed by: Navjotg
User Configuration | Administrative Templates | Windows Explorer | "Hide these specified drives
in My Computer" and "Prevent access to drives from My Computer"
Typically 'client lockdown' is the process of securing an endpoint so that the user can only
access authorized features. An example of this would be turning the device into a 'Thin Client'
by locking it down so that an end user can only connect to published apps or desktops and
cannot use other features.
www.exforsys.com 8
www.geekinterview.com
Citrix Interview Questions and Answers
1. Farm Level
3. Policy Level
1. Local Printing
2. Network Printing
3. Client Printing
www.exforsys.com 9
www.geekinterview.com
Citrix Interview Questions and Answers
Client Printer: The printer connected to the Workstation & the drivers are installed on the
Citrix server for printing.
Network Printer: The Printer connected to the print server & the drivers should be available
on the Citrix server.
Local Printer: The printer connected to locally to the Citrix server & the driers are installed for
the print operation.
1) CPU Utilization
2) Memory Utilization
3) Page Swap
4) Application User Load
5) Context Switches
6) Disk Data I/O
7) Disk Operations
8) IP Range
9) Page Faults
10) Scheduling
11) Server User Load
Read More Answers / Improve Answer
www.exforsys.com 10
www.geekinterview.com
Citrix Interview Questions and Answers
There can be a number of reasons why the IMA Service appears not to have started, including
the following:
ODBC configuration
Roaming Profile
HKEY_LOCAL_MACHINESOFTWARECitrixIMARuntimeCurrentlyLoadingPlugin
If a CurrentlyLoadingPlugin value is specified, the IMA Service made a connection to the data
store and the value displayed is the name of the IMA Service subsystem that failed to load.
If administrators see an IMA Service Failed error message with an error code of 2147483649
when starting the MetaFrame XP Presentation Server, the local system account might be
missing a Temp directory, which is required for the IMA Service to run.
To gain further insight into the situation, change the IMA Service startup account to the local
administrator and restart the server. If the IMA Service is successful in starting under the local
administrator account, then it is likely that a missing Temp directory for the local system
account is causing the situation.
www.exforsys.com 11
www.geekinterview.com
Citrix Interview Questions and Answers
If the Temp directory is not present, then manually create one as >Temp. For example:
C: WinntTemp
Also, verify that the TMP and TEMP system environment variables point to the temporary
directory. Restart the server to restart the IMA Service
1) qfarm
2) querydc
3) queryds
4) queryhr
Read More Answers / Improve Answer
www.exforsys.com 12
www.geekinterview.com
Citrix Interview Questions and Answers
1494: Any client using the TCP protocol to communicate with the Presentation Server uses this
port. You will need to open this port on your firewall for inbound connections unless you are
using some form of encapsulation or encryption. You can change the port using the ICAPORT
command but I find it to be more trouble than it is worth.
1604: Called the ICA Browser port this is a UDP port that can be used by the Program
Neighborhood to enumerate applications. You probably will not use this though.
80: This is the default port used by the XML service and is used by clients who enumerate
applications with the TCP+HTTP or XML protocol. You will thus need to open this port on your
firewall for inbound connections if clients will be using it to locate servers. You can change the
port easily enough using the CTXXMLSS command.
443: This is the default SSL. The SSL Relay will use it to secure communications between the
Web Interface and the server farm. You could also use it to secure client communication to the
web Interface or use it for client connections to the Presentation Server.
5000: The Presentation Server uses this port to communicate with the IBM Db2 server hosting
the data store.
1521: This port is used to communicate with the Oracle data store.
1433: The port used to communicate with a Microsoft SQL data store.
2512: This port is used for server-to-server communication such as when load information is
communicated. The port used to access the data store is saved in the
HKLMSOFTWARECITRIXIMAIMAPORT key on the server containing the data store. All other
servers use the port number saved in HKLMSOFTWARECITRIXIMAPSSERVERPORT key in the
registry to access the data store. Have a look at IMAPORT to see how to change it.
2513: This port is used by the Presentation Server Console when connection to a server. Have
a look at IMAPORT to see how to change it.
www.exforsys.com 13
www.geekinterview.com
Citrix Interview Questions and Answers
2598: This is the session reliability port number and needs to be opened on your firewall if the
ICA Clients will be using session reliability when communication with the server.
27000 and a random port number: This is the port used for communication between the Citrix
License server and the Presentation Servers. Remember that the Citrix vendor daemon running
on the license server uses a random port. It tracks license usage.
Data store can be recreated by the *.mdb file which is located at %program
files/Citrix/Independent Architecture Management%
This file can be moved to another server and a data base connectivity and be created using
ODBC and creating a *.dsn file.
27. What will you check when any user is not able to launch
Citrix application?
Asked by Sk_naresh | Answer contributed by: Sateesh_wsa
1) First try to launch same application from Citrix server (on which you installed and published)
5) Verify that user is having correct proxy settings to connect to your Citrix network (for remote
users)
www.exforsys.com 14
www.geekinterview.com
Citrix Interview Questions and Answers
Installation Manager is a powerful feature in MetaFrame XPe that facilitates the rapid
installation of applications and other software components.
Installation manager let you install applications other software components to any or all-
available servers in your farm-attended or unattended-using any MetaFrame XP server on the
network regardless of physical location, network connection type or hardware set up.
www.exforsys.com 15
www.geekinterview.com
Citrix Interview Questions and Answers
Additional Resources
Career Improvement
http://www.exforsys.com/career-improvement.html
Employment Help
http://www.exforsys.com/employment-help.html
Education Help
http://www.exforsys.com/education-help.html
Interview Help
http://www.exforsys.com/interview-help.html
Project Management
http://www.exforsys.com/management.html
Learn Oracle
http://www.exforsys.com/learn-oracle.html
Learn Programming
http://www.exforsys.com/learn-programming.html
Learn Concepts
http://www.exforsys.com/learn-concepts.html
Learn Networking
http://www.exforsys.com/learn-networking.html
Learn Microsoft
http://www.exforsys.com/learn-microsoft.html
www.exforsys.com 16
www.geekinterview.com
Citrix Interview Questions and Answers
Learn J2EE
http://www.exforsys.com/learn-j2ee.html
Software Testing
http://www.exforsys.com/software-testing.html
Certification Help
http://www.exforsys.com/certification.html
Interview Questions
http://www.geekinterview.com/Interview-Questions
Tech FAQ
http://www.geekinterview.com/FAQs
Engineering Questions
http://www.geekinterview.com/Engineering
www.exforsys.com 17
www.geekinterview.com