Perguntas de entrevista de vaga de Staff Software Engineer da Citrix

Atualizado em Aug 3, 2021

Para filtrar as entrevistas, ou .
11 de mais de 966 entrevistas encontradas

Entrevistas da Citrix

Experiência
Positiva55%
Negativa45%
Como conseguir uma entrevista
Candidatura online40%
Recrutador30%
Indicação de funcionário20%
Dificuldade
3.2
Média
DifícilMédiaFácil

Citrix

Funcionário confidencial

Oferta aceita
Experiência positiva
Entrevista difícil
Candidatura

Fui entrevistado na Citrix

Entrevista

four rounds were in total. the interview was for networking position. First two rounds were mostly from algorithm and programming. Third round was from Netwokring Last round was manger. More like HR

Perguntas da entrevista
  • Given problem to solve stack problem
    Responder à pergunta
Seja o primeiro a avaliar esta entrevista como útil

Citrix

Candidato sigiloso de entrevista em Bangalore

Nenhuma oferta
Experiência negativa
Entrevista fácil
Candidatura

Candidatei-me online. Fui entrevistado pela Citrix (Bangalore) em Apr 2021

Entrevista

Interviewer asked my 2 easy algorithmic questions which I solved. For second question he wanted to return answer in certain format. It involved dynamically allocating 2D array where each row has diff col width. I coded it differently than what he was expecting. I could sense he was not able to grasp it and he kept saying I see gaps without pointing where are they. Then he asked me networking question specifically going field by field in IP header. I told him I don' memorize standard. If recruiter had told me they will ask networking question, I would have try to mug it, but it is non-sensical. One could ask the features instead of such memorizing non-sensical question. Its luck actually to get interviewed by a good guy or bad guy.

Perguntas da entrevista
  • - search in 2d array which is sorted row-wise and col-wise. - generate power set and return in 2d array.
Seja o primeiro a avaliar esta entrevista como útil

Citrix

Candidato sigiloso de entrevista em Bangalore

Nenhuma oferta
Experiência negativa
Entrevista fácil
Candidatura

Candidatei-me online. O processo levou 3 semanas. Fui entrevistado pela Citrix (Bangalore) em Feb 2021

Entrevista

I gave 7 rounds of interview for a (C/C++, Linux) skill set. All interviews were 1:1 video calls via Microsoft Teams. 1. First Round This was a Manager Pre Screen interview. The manager told me about himself and asked about me myself. A few technical questions like types a) Different types of shared pointers in C++ 11 b) High level description of how data is encrypted using certificates for a server/client via SSL/TLS c) How would you create a static and shared library in Linux. 2. Second Round This was the 1st Technical Round.(Socket Programming) a) How does poll/select functions work in socket programming How does boost.asio work b) How would you write a multi threaded application having multiple worker threads. How would the worker thread know which job to pick from the job queue How would you assign CPU affinity for each thread 3. Third Round This was the 2nd Technial Round(C++11/14) a) Questions around typeid/dynamic_cast/RTTI functionality b) Write code for shared_ptr class c) What is RAII - Resource Acquisition is Initialization c) How would you implement C++11 "final" keyword using friend and virtual inheritance. d) Explain Factory Method Design Pattern 4. Fourth Round This was the 3rd Technical Round(Multithreading) a) Write code with 2 threads where 1 thread prints even numbers and the other odd b) Modifiy the above code by using condition variable for synconization Initially I was supposed to have only 4 rounds but additional rounds were added. When I pointed this to the HR handling my application, she mentioned that I have counted the rounds incorrectly and there are more rounds left. Sigh! 5. Fifth Round This was the 4th Technical Round(Linux) a) Name few system calls in Linux b) Explain what the exec() system call does c) How would you list the prosses that are using majority of system resources d) How would you search for a text in multiple files e) Disk Usage of a folder The interviewer taking this round apologized to me for not being fully prepared. He mentioned that he was confused about my feedback. He asked if you have downloaded the project software and fiddled with it or not. 6. Sixth Round This was with a Senior HR member. a) Asked me about my experiece when I was hired on campus by my first organization. b) General questions about how would you handle hypothetical scenarios. c) HR almost indirectly asked me whether I will lookout for another job during the 3 Months notice period or not. 7. Seventh Round This was with the Senior Project Manager a) For some reason this guy felt like asking me technical questions after I had had a discussion with the HR. Technical Rounds were very easy. Interviewers were co-operative in understanding the answers. They were looking for understanding of concepts rather than exact syntax. I found the HR and Management as a little insecure and unsure about my joining After spending close to 6+ hours on call meeting 7 different people I got rejected. Sigh!

Perguntas da entrevista
  • 1. Different types of shared pointers in C++ 11 2. High level description of how data is encrypted using certificates for a server/client via SSL/TLS 3. How would you create a static and shared library in Linux. 4. How does poll/select functions work in socket programming 5. How does boost.asio work 6. How would you write a multi threaded application having multiple worker threads. 7. How would the worker thread know which job to pick from the job queue 8. How would you assign CPU affinity for each thread 9. Questions around typeid/dynamic_cast/RTTI functionality 10. Write code for shared_ptr class 11. What is RAII - Resource Acquisition is Initialization 12. How would you implement C++11 "final" keyword using friend and virtual inheritance. 13. Explain Factory Method Design Pattern 14. Write code with 2 threads where 1 thread prints even numbers and the other odd 15. Modifiy the above code by using condition variable for synconization 16. Name few system calls in Linux 17. Explain what the exec() system call does 18. How would you list the prosses that are using majority of system resources 19. How would you search for a text in multiple files 20. Disk Usage of a folder
6 pessoas acharam esta entrevista útil

Citrix

Candidato sigiloso de entrevista em Raleigh, NC

Nenhuma oferta
Experiência negativa
Entrevista normal
Candidatura

Candidatei-me por meio de um recrutador. O processo levou 5 semanas. Fui entrevistado pela Citrix (Raleigh, NC) em Apr 2020

Entrevista

During the interview, most interviewers held their cards close and appeared afraid to give away answers or hints to the questions they asked. To give them the benefit of the doubt, you don't want to softball your questions. But on the other hand it can be difficult to understand exactly what it is you're asking about if you're too vague. It also gives me the impression that the interviewer may not completely understand the answer to the question they are asking. In other words, interviews should be a two-way dialog. If interviewers opened up a little more, maybe I would have an idea why I'm not a perfect fit for the role. But frankly, I have no idea.

Perguntas da entrevista
  • Tell us about your proudest achievement.
  • Why are you looking for a new job?
  • If you could change an architectural decision that was made at your current company, what would you change?
3 pessoas acharam esta entrevista útil

Citrix

Funcionário sigiloso em Pátras

Oferta aceita
Experiência positiva
Entrevista difícil
Candidatura

Candidatei-me por meio de um recrutador. O processo levou 2 semanas. Fui entrevistado na Citrix (Pátras)

Entrevista

The interview begun with a general overview of the company’s products and activities. Next, a presentation of the role that I was interviewed towards. Next, I had 30 minutes to summarize my experience and projects and a short session of general questions. Everything run smoothly without any issue. The interviewers picked all the information they needed to make their decision without having me feel intimidated. Very pleasant experience over all.

Seja o primeiro a avaliar esta entrevista como útil

Citrix

Funcionário sigiloso em Bangalore

Oferta aceita
Experiência positiva
Entrevista normal
Candidatura

Candidatei-me por indicação de um funcionário O processo levou 3 semanas. Fui entrevistado pela Citrix (Bangalore) em Jan 2018

Entrevista

I applied through employee referral. My preparation was bit weak since I took only a weekend to prepare. There were four technical rounds followed by HR round. Tip: search for programming questions related to linked-list, binary tree, bit fiddling and prepare thoroughly

Perguntas da entrevista
  • 1) 1st Round -Should RP have flat memory address like IOS or process-based like JUNOS/Ericsson IPOS? Pros and Cons -What is promiscuous mode? snooping? -Project related 2) 2nd Round -Mirror a tree -Add numbers using linked-lists -Offsetof macro; why doesn't dereferencing NULL pointer crash? https://www.geeksforgeeks.org/the-offsetof-macro/ 3) 3rd Round -Test set bits between m and n position -Array representation of a BST -Find k smallest elements in an array 4th Round -Multicast related questions
Seja o primeiro a avaliar esta entrevista como útil

Citrix

Funcionário confidencial

Oferta aceita
Experiência positiva
Entrevista normal
Candidatura

Candidatei-me por indicação de um funcionário Fui entrevistado na Citrix

Entrevista

Interview was mostly on checking the attitude, data structures, algorithms, core java concepts and spring. Little bit database questions. Totally 4 rounds happen including the US round. Took 1 week to tell the feedback and the offer letter.

Perguntas da entrevista
Seja o primeiro a avaliar esta entrevista como útil

Citrix

Funcionário confidencial

Oferta aceita
Experiência positiva
Entrevista normal
Candidatura

Candidatei-me por meio de uma agência de recrutamento. O processo levou 2 semanas. Fui entrevistado pela Citrix em Sep 2014

Entrevista

Initial approach through a 3rd party recruiter. Quick response - an initial video call with hiring manager and his manager. Overview of career, discussion of best projects to date, quick coding exercise which was more focussed on the approach and thought processes than hitting an answer. Immediate feedback during the call, followed by f2f interview onsite a week later. 2nd stage took about 2/3 of a day - initial conversation with hiring manager, then pair programming session with potential peer. Genuinely enjoyable session - we both learned something from the process. Then 4-way final meeting with hiring manager, department manager and country manager. Very relaxed conversation, concluded with a verbal offer. Formal offer confirmed next day via email. Phone call to negotiate salary (which exceeded the requested amount) followed up by paper contracts.

Perguntas da entrevista
  • The algorithm was unexpected, but only because it was impossible to predict what would be asked.
Seja o primeiro a avaliar esta entrevista como útil

Citrix

Candidato sigiloso de entrevista em Santa Clara, CA

Oferta recusada
Experiência negativa
Entrevista normal
Candidatura

Candidatei-me online. O processo levou 4 semanas. Fui entrevistado pela Citrix (Santa Clara, CA) em Apr 2014

Entrevista

First interview: Phone interview with one technical programming question Invited for onsite interview 4 interviews : 1. A coding question, had to write code on board and then she asked if I can improve the time complexity, gave a better solution. Level wise print of binary tree. 2. Check if 2 strings are anagrams, gave the answer based on hashmap and explained it nicely, interviewer was impressed. Asked another question find maximum ten numbers from array -- used heaps and solved. 3. The interviewer was lil unorganised, he did not even look my resume before asked some questions from my resume and some design question. 4. He was the worst interviewer I have came across, he was asking me question and did not bother to look at the solution was busy with his cell phone, was typing something something. Overall the interview was not difficult was process is cumbersome, they won't reply you, will behave like they never interview you. :)

7 pessoas acharam esta entrevista útil

Citrix

Candidato sigiloso de entrevista em Bangalore

Nenhuma oferta
Experiência negativa
Entrevista difícil
Candidatura

Candidatei-me por meio de um recrutador. O processo levou 1 dia. Fui entrevistado pela Citrix (Bangalore) em Dec 2010

Entrevista

Well, the interview was scheduled at 4pm and citrix HR called me and told me to be present at 3:45 . and i have reached there at 3.30 itself. Citrix office is pretty impressive and its a new building, however there were no many employees seen in the 1st floor. Hardly i could see 10 to 15 employees and most of the cabins were empty. the office is near to the Mg road and you get tempted to work in such a place.. all the few employees whom i seen are all youngsters.. never seen anyone in formals.. i was the odd one out The interviewer called me and came with a Mac laptop... The interview was all-in-all in C++, he started with basic C++ questions...to be honest..well i screwed up on the 1st question itself and lost concentration on the whole lot later... 1st question was difference between pointers and references..i knew the answer..after all i was working in the field for the last 8 years....but could not make it up what he is really expecting... After that i almost answered 70% of the questions...but somehow i couldnt make him understand that i was indeed best performer in my current company....well what the heck he cares...but he was professional...and gave me time to think for all questions... these are the other questions 1. copy contructor with parameters, write a copy constructor 2. what happens when object is created (expected a vtable explanation) 3. hash table (both insertion and retrieval operations) 4. list Vs Vector 5. Templates (not just basic, in depth details and how its used in real time world) 6. disadvantages of pointers 7. synchronization examples and uses, problems in synchronization (like deadlock, priority inversion etc and how to solve those) 8. thread operations (difference between threads and operations) 9. design patterns (especially singleton, you need to write the code as well as explain other ways to achieve this) after the interview is finished..i told him that i didnt perform upto 100% expectations....in turn he said , "how do you know what i expect and what decision i would take"..i didnt reply and i just smiled back ....but i could see from his eyes that he is not interested to hire me....and i myself feeling guilty HR told me before that if i clear 1st round , i would go through multiple rounds including one from US guys... may be i guessed to get the offer, atleast there will be 3 rounds..and other rounds may be little tougher.... On the work front, they have products like remote desktop software, conference software like logmein, I asked a question what do you guys doing and what products you have...he explained me this in brief and told me that citrix is a big player in this field....i guess its not true...vmware and logmein are the big guys... In the interview room, there was a white board which had some test written on it, like reduce backlog , add people etc.... interesting thing is that "reduce backlog" was pointing at "add people" reduce backlog certainly means that they are working on bug fixing which basically in turn means the maintenance of the software...which i am not really comfortable with but was willing to compromise if the pay is good... add people means i guess recruiting more people.. well this is it, this is the 15lak offer ....i totally messed it up inspite of knowing that i am totally eligible for it.... Be Prepared Guys....thats all i can say

Perguntas da entrevista
5 pessoas acharam esta entrevista útil
Mostrando 1 a 10 de 11 Entrevistas
Feed RSS</>Incorporar

Carreiras populares entre os candidatos da Citrix

Sr. Regional Marketing Manager
VagasSaláriosEntrevistas

Trabalha na Citrix? Compartilhe sua experiência

Citrix logo
ou