I applied online. I interviewed at CGI (Hyderabad) in Mar 2024
Interview
3 rounds of interview having 2 technical and 1 behavioral come technical and manger round.
First round was good 2. was average and third difficult one. Intervener asking questions about Data structures and coding on fundamentals of DS algorithm
Interview questions [1]
Question 1
Design an in-memory caching library (store objects vs string keys), cache eviction policy should be dynamically injectable (i.e, midway, you should be able to change it from least frequently accessed to say least recently access, etc). Focus was on how modular, extensible and elegant the provided solution was. Key area was on how the library behaves in a multithreaded env, if you know enough tricks on how you can avoid race conditions and avoid blocking queues, you should be fine. You could sacrifice some aspects for others if it made the system more efficient.
I applied online. I interviewed at CGI (Hyderabad) in Jul 2023
Interview
HR round initially you have to tell about yourself as you do in all the interviews and then technical round would be taken by the expert and finally you will be interviewed by the manager and also salary negotiation if gets selected. Thank you.
It was a straightforward process having discussions with several employees from the company on various scenario-based questions. It was quite a relaxed process and I came away from it thinking that I would probably be offered the job. However, they forgot to mention how ancient the technology was that they use here which was a bit of a surprise when I started the job.
Interview questions [1]
Question 1
Describe a project that you completed well in the past.