Citrix Systems
3.8 of 5 626 reviews
www.citrix.com Fort Lauderdale, FL 5000+ Employees

Citrix Systems Software Developer Interview Questions & Reviews

All Interviews Received Offers

Getting the Interview 

33%
33%
33%

Interview Experience 

20%
80%
0%

Interview Difficulty 

5 candidate interviews Back to all interview questions
Relevance Date Difficulty
in
1 person found this helpful

No Offer

Neutral Experience

Average Interview

Software Developer Interview

Software Developer
Fort Lauderdale, FL

I applied through an employee referral and the process took a day - interviewed at Citrix Systems in April 2012.

Interview Details – PHONE INTERVIEW: 1 HOUR
Asked some basic concept about multi-threded programming, stack/heap. Followed by a coding problem via GotoMeeting. The interviewer opened a notebook on his desktop and I directly typing the code. The question is to write a function to revert a sentence, e.g. input "how are you", output "you are how"

ON-SITE INTERVIEW: one week later, 9:00AM to 3:30PM including lunch with several team members.
The technical interview part consists of 3 1-on-1 session and 1 panel session (3-on-1).

Questions including:
Reverse linked list,
Reverse print link list by recursion
Properties of different sorting algorithms
Binary search of rotated sorted array
Given a string1 and replace the SPACE in string1 by another given string2
concept of garbage collector
concept of TCP/UDP
some testing problem (test cases)
function call procedure, what happened on the stack
....

Interview Questions

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Neutral Experience

Difficult Interview

Software Developer Interview

Software Developer
Fort Lauderdale, FL

The process took a day - interviewed at Citrix Systems in March 2011.

Interview Details – They just asked me simple questions, like what is paging, what are volatile members, difference between threads and process.
But each question , they go in details.
like if u define volatile members as "it tells compiler that the variable can be accessed by multiple threads simultaneously." He then asks you how the compiler is informed. What does the compiler do after that. something like that.

Another thing is , they ask you to share a google doc file and gives you 2 programming questions to write in C or C++. mine was string reversing and binary search. pretty simple bt you have to take care of the test cases.

Interview Question – how does the "volatile" works ??   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Developer Interview

Software Developer
San Francisco, CA

I applied online and the process took 2+ weeks - interviewed at Citrix Systems in March 2010.

Interview Details – Phone Interview was good but they didnt offer me.

Interview Questions

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Difficult Interview

Software Developer Interview

Software Developer
Bangalore (India)

I applied through college or university and the process took a day - interviewed at Citrix Systems in July 2013.

Interview Details – Written test consisting of aptitude ad c,c++,os,networking.Few aptitude questions scattered here and there , no negative marking.
Next a coding round with 3 questions.Then we had a technical interview 1:1.Each round had elimination.There was a hr round at the end.They took 4 of them.

Interview Question – How hashing is implemented.
When you declare an object in c++ and a pointer to an object in C++ how the memory is allocated and what all is done when the above happens
  Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Developer Interview

Software Developer

The process took a day - interviewed at Citrix Systems in September 2011.

Interview Details – The interview consisted of 2 parts. For the 1st half hour, conceptual questions were asked and the next half hour programming questions were asked. Questions were simple like how to convert string to integer in C, inheritance in Java, abstract classes and virtual funtcions in C++

Interview Question – complete analysis of stack activity for a given program   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Citrix Systems

Worked for Citrix Systems? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at Citrix Systems Software Developer interview questions and advice. All 5 interview reviews posted anonymously by Citrix Systems employees and interview candidates.