Citrix Systems Senior Software Engineer Interview Questions & Reviews
Updated Jan 12, 2012 – Interview questions and reviews posted anonymously by interview candidates.
|
Difficulty Rating [?] Based on 4 ratings |
Interview Experience [?] Based on 4 ratings
|
Citrix Systems has 4,086 connections on Glassdoor
| 1–4 of 4 Citrix Systems Interviews | Sort by |
Senior Software Engineer at Citrix Systems
Posted Jan 12, 2012
2.0
Easy Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Jan 2012 in Bangalore (India) (took a day)
I got a call from a Recruiter and scheduled an 1:1 interview the very next day. The interview consisted of two round, they were very particular about my preferences to te kind of job i would be interested in doing. Technically it was not very difficult and mostly consisted of questions regarding securing a web App and Core Java.
Few Questions asked:
1. How do you secure a Login page? they were mostly interested in Captcha process.
2. What is the difference between string, String buffer and StringBUilder?
3. Design a registration page, what are the various attacks you would handle?
Overall pretty easy, waiting for the response, they promised to get back within a day time. Very well conducted and very professional attitude.
Interview Questions
Other Details
I got the interview through a Recruiter and the interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Senior Software Engineer at Citrix Systems
Posted Sep 22, 2011
4.0
Difficult Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed May 2011 (took a day)
Had a telephonic interview for about an hour. Most of the questions were on OS, Kernel internals.
Interview Questions
Other Details
The interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Senior Software Engineer at Citrix Systems
Posted Jun 16, 2011 — 2 of 2 people found this helpful
3.0
Average Interview
|
Overall Neutral Experience
|
Received and Declined Offer
|
Interviewed Jun 2011 in San Jose, CA (took 5 days)
Initially, got a call from HR and got the phone interview. Then had the onsite with 5 people.
Questions asked on phone-screen?
- Difference between mutex and semaphore? When to use which one?
- Why synchronization is needed?
- Difference between thread and a process?
- What happens at context switch?
- What's a PCB? What's a stack, code, heap and data section? What kind of variables go in each section?
- What's a logical address? How does the translation happens between logical and physical address?
- What happens when an application calls a system call?
- Difference between TCP and UDP?
- What are socket calls?
- What's a three-way handshake?
- How is a TCP connection established? How does the connection teardown happen?
- What's an extern variable in C?
- How can you tell the endian-ness? Little vs Big programmatically
Onsite was scheduled with 5 people and everyone asked programming questions like...
- Write a C program to merge two link lists together?
- Write a macro to choose highest of three numbers?
- Write a C program to see if bits in a char are a palindrome?
- Write a C program to reverse a singly link-list? Can you reverse without modifying pointers?
- Take an example of a CD player, how do the sort and rand works in this case. E.g. randomly sort the songs?
- You have a list of 1000's of long urls. How would you store these?
- In an active and standby model, say you have 5 IPs on Active and active dies. When standby comes up, how do you deal with unique IP addresses redundancy?
- In a char or int, you just have one bit set. Write a program to find out which bit is set?
Reason for Declining
Half of the development team was in India. I didn't want to deal with the offshore meetings at odd times.
Other Details
The interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Senior Software Engineer at Citrix Systems
Posted Aug 17, 2010
3.0
Average Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Jul 2010 in Bangalore (India) (took a day)
The interview process was good, had 3 rounds of technical interviews with a break.
Had a good mix of Coding, analytical and algorithm questions.
Some interviewers were picking standard interview questions from a list.
Had to wait for a while between the rounds, but overall
interview experience was a good one.
Interview Questions
Other Details
I got the interview through an Employee Referral and the interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?


