Open In App

Citrix Interview Experience for SDE-1 (On-Campus)

Round 1(Online Test): Citrix visited our campus for a Software Engineer role which was only open to ME Students.

There were 2 coding questions and 40 MCQs:



13 people were shortlisted from this round from around 40. Solving one coding question and a decent number of MCQs were enough to see us through to the next round.

Round 2(Technical Interview): I was asked to introduce myself. The interviewer picked up one of the projects that he liked and told me to explain. It was a networking-based project(on load balancing), and I explained it in detail. He then about my strongest subjects, and I said Data Structures and Algorithms. So he started with the coding questions right away. 



Questions asked were:

  1. https://www.geeksforgeeks.org/non-repeating-element/amp/
  2. I was then asked to design a music player which has the following 3 features:
    1. Play a song at random from a playlist.
    2. Make sure once a song is picked, it is not picked again.
    3. Add new songs to the playlist.

    I was not able to implement the 2nd feature(although when he explained the approach later, I realized it was really easy).

  3. The last question of this round was to print the left view of a binary tree.https://www.geeksforgeeks.org/print-left-view-binary-tree/amp/

8 people were shortlisted for the next round.

Round 3(Technical Interview): This round started directly with a coding question. Questions asked were:

  1. https://www.geeksforgeeks.org/toggling-k-th-bit-number/amp/
  2. There are n cores, allocate a random port(out of 65535 ports available initially) to the core requesting for a port.
  3. The 3rd question was a medium-level question on Hashing and Sliding Window. My code failed for some test cases when I ran the tests, however, even the interviewer was not sure where it was failing.

7 people were shortlisted for the next round.

Round 4(Technical + Managerial): This again started with some introduction of each other, and then I was asked a design question.

Lastly, I was asked a few behavioral questions like:

3 people received the final offer, and unfortunately, I was not one of them.

Article Tags :