Taro Logo

Senior Software Engineer Interview Experience - India

May 1, 2025
Neutral ExperienceNo Offer

Process

I received a call from a project manager. She discussed the role for which I had applied and told her about the team and Citrix.

The interview was scheduled at my convenience. She informed me that there would be mainly two rounds, both technical.

  • First round: Best coding practices, DSA, OOPs, Multithreading, Core C++, etc.
  • Second round: System design, where she said instead of some famous design questions, she would ask about my projects in previous organizations.

Questions

  1. Introduce yourself.

  2. Write code to find the maximum sum out of all subarray sums of size k. Write complete code and optimize to O(N) time complexity.

  3. What is a mutex?

  4. What is a deadlock?

  5. Explain the Producer-Consumer problem and write complete code.

  6. Did you use WinDbg for debugging purposes?

  7. Explain the 'async' keyword.

Interview Statistics

The following metrics were computed from 2 interview experiences for the Citrix Senior Software Engineer role in India.

Success Rate

0%
Pass Rate

Citrix's interview process for their Senior Software Engineer roles in India is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive50%
Neutral50%
Negative0%

Candidates reported having very good feelings for Citrix's Senior Software Engineer interview process in India.