Citrix Software Development Engineer II Interview Questions | Glassdoor

Citrix Software Development Engineer II Interview Questions

2 Interview Reviews

Experience

Experience
50%
50%
0%

Getting an Interview

Getting an Interview
50%
50%

Difficulty

4.5
Average

Difficulty

Hard
Average
Easy

2 Candidate Interview Reviews Back to all Interviews

Filter

Sort: Popular Date Difficulty

Filter

Sort: Popular Date Difficulty

 

Software Development Engineer II Interview

Anonymous Interview Candidate in Fort Lauderdale, FL
No Offer
Positive Experience
Difficult Interview

Application

I applied through college or university. The process took 4+ weeks. I interviewed at Citrix (Fort Lauderdale, FL) in May 2016.

Interview

Applied from the career fair. They take a lot of interviews.
1 interview in college -> Hacker rank -> 1 Go to meeting -> Onsite.
They demand a large skill set. Also threading is very important to them.
Prepare your DS/Algo well.

Interview Questions

  • An algo question on threading.
    Implement a queue and then pop only odd & even elements.  
    Answer Question

Other Interview Reviews for Citrix

  1. Helpful (4)  

    Software Development Engineer II Interview

    Anonymous Interview Candidate in Fort Lauderdale, FL
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 2 days. I interviewed at Citrix (Fort Lauderdale, FL) in January 2013.

    Interview

    The position was for a WPF .NET and C# programmer. It was a super secret project and a new group at Citrx and they did not talk about the work itself at all. It was an extremely advanced technical interview with two people interviewing me. The 1st part was me summarizing my career, the 2nd and longest part of the interview was me answering extremely advanced .NET and WPF questions, the 3rd part was use a whiteboard to answer a programming question.

    During my summary of my career I got to my current experience. In my mind my plan was to talk about my entire experience there and I started by using the phrase 'most of my experience was with back-end programming' and that was a huge mistake as one interviewer took me to task on it. I also tried to be a bit light hearted and mentioned my first experience at my current company was a 'fun project' in a sarcastic sense and the one interviewer took me to task on that as well. I tried to do some damage control and explain to him that the reason it was difficult for me is I was just starting to learn .NET and the task was rather advanced without too much available information and documentation on the subject matter.

    They asked me a bunch of really hard WPF and C# questions and they literally came one after the other with no time to think. I got the famous boiler plate question 'what is the difference between and interface and an abstract class?' A lot of WPF questions and a lot of obscure questions regarding .NET. They also asked about how I would handle debugging situations. Unfortunately I drew a blank on that one, I was pretty nervous at this point. One very advanced and a bit of a strange question on WPF he asked and I answered it as best I could and I got it mostly right. I asked Ive never done that and never even consider ever doing that, have you tried that here? and he said 'Actually no we haven't'. I was not sure if he was being sarcastic or serious, but if he was serious I am not sure why one would ask a question that didn't pertain to the position. I actually felt I did OK on this part of the interview.

    The last thing they asked me to do was write out a program problem on the whiteboard. I simply couldn't think at this point and I just wanted the interview to end because I really felt embarrassed by my lack of ability to answer it. I feel I am a pretty good programmer but they apparently wanted a rock star for this position and I wasn't it.

    Interview Questions

    • The whiteboard problem at the end. I could say what the problem was but I dont think its fair to the interviewers to do this.   Answer Question

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.