Citrix | Software Engineer 1 | Bangalore | On-campus

Round 1:

Online coding round for 1.5 hrs hosted in hackerank platform. There were 40 mcqs related to OS, Computer Networks, Aptitude. Also there were 2 coding problem. One question based on cartersian plane and other was based on Dijkstra algorithm.
Cut off for this round was solve graph question and around 30 right mcqs or two coding problems and 15 right mcqs.

Round 2:

This was a technical interview round hosted in hackerrank codepair platform. Where interviewer asked me code for 2 questions. One was make an array in form of sine or cosine function (wave array) and other one copy linked list with random pointer. Interviewer can go into very deep discussion like how to store key,value pair inside in a map and how map is implemented. One more design question was asked in this round. In that question I had to implement a function which is void and allocates memory for any data type(use of pointer to pointer concept is needed here). One more question was asked related to bit masking. For all the question I had to write psudo code.

Round 3:

It was also a technical round hosted in hackerrank codepair platform. This round was mainly based on C++ syntax and basics of a programming language. One question was based on array DS where there are three arrays are given and I had to output the maximum multiplication of three elements each taken from different array. Also some basics of erro handling in code was discussed in this round.

Round 4:

This was also a technical round hosted in hackerrank codepair platform. This round was more of a discussion about computer fundamentals and data structures. Questions were from OS,DBMS,OOP were also asked. Also a coding question was asked. Question was like, We are given an char array in C, we have to output the alphanumeric characters in place. Use of extra space was prohibited. Also two non-technical questions were also asked as it was the final round for the interview process.

Verdict :

Selected and offered Software Engineer 1 post.
During the interview process, in first two rounds I was able to ans all the questions rightly, but in the last round I did quite a few mistakes. But But they gave me the offer and I was the 2nd among 5 persons selected for citrix.

Comments (3)