Citrix interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Citrix
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Data Structure and algorithms, Object oriented programming, Operating system.
Tip
Tip

Do practice a lot of DP problems and pay more focus on Data Structure and algorithms related problems. I prepare for my interview through the interview preparation course of Coding Ninjas and it was too good. You will get all the concepts that are asked in an interview there.

Application process
Where: Campus
Eligibility: 7.5
Resume Tip
Resume tip

Do mention 2-3 good projects and your previous internship experiences as it will give a good impression to the interviewer and increases your chances of selection.

Interview rounds

01
Round
Easy
Online Coding Test
Duration90 minutes
Interview date4 Sep 2019
Coding problem2

This was MCQ and Coding round, there were some MCQ questions and one coding question.

1. MCQ's

25 MCQs-> based on object-oriented programming, Operating system, Data communication and networking.

2. Last Stone Weight

Easy
27m average time
0/40
Asked in companies
Samsung R&D InstituteExpedia GroupInfosys

We have a collection of stones, each stone has a positive integer weight.

Each turn, we choose the two heaviest stones and smash them together.  Suppose the stones have weights x and y with x <= y.  The result of this smash is:

 

If x == y, both stones are totally destroyed;

If x != y, the stone of weight x is totally destroyed, and the stone of weight y has new weight y-x.

At the end, there is at most 1 stone left.  Return the weight of this stone (or 0 if there are no stones left.)

 

Problem approach
  • I used max priority queue to pop 2 stones and push back (Stone 1 weight-Stone 2 weight) and at the end returned front element of priority queue if left. Then the interviewer asked me to write its code and I wrote a neat and commented code and dry run it on the test cases given by the interviewer. He was satisfied with my approach.
Try solving now
02
Round
Easy
Face to Face
Duration60 minutes
Interview date5 Sep 2019
Coding problem2

This round contained questions related to Object-Oriented Programming System and DP related coding problems.

1. Real time implementation of Object-oriented programming and types of polymorphism .

Problem approach
  • I explained the concept of Object-oriented programming through shapes class example and gave him the definition of polymorphism by again giving the same example. Then he asked me to write code for function overriding which I explained to him through inheritance example with virtual function explanation.

2. Edit Distance

Moderate
30m average time
70% success
0/80
Asked in companies
OptumLinkedInWalmart

Given two strings str1 and str2 and below operations that can be performed on str1. Find minimum number of edits (operations) required to convert ‘str1’ into ‘str2’.

1. Insert

2. Remove

3. Replace

 

Problem approach
  • Firstly I gave him a recursion approach and then the interviewer asked me to reduce time complexity as the complexity of recursion was exponential so I gave him top-down DP approach(recursion with memoization) and wrote its proper code. At last, he was pretty impressed by my approach.
Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What does print(2 ** 3) output in Python?

Choose another skill to practice
Start a Discussion
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Citrix
760 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 7 problems
Interviewed by Citrix
812 views
1 comments
0 upvotes
company logo
SDE - 1
4 rounds | 6 problems
Interviewed by Citrix
897 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 9 problems
Interviewed by Citrix
976 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
106378 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
50964 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
31686 views
6 comments
0 upvotes