I applied online. I interviewed at CGI (Hyderābād) 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.
There were 2 round of interview, I have attended F2F for both as well, Now currently it is been made as virtual interview for both rounds each will go on an average of 30 mins and both also technical interview round.
Interview questions [1]
Question 1
I have applied for java backend role and questions where related to Java backend tech stack core questions and project related questions.
I applied through a recruiter. I interviewed at CGI (Hyderābād)
Interview
The firsr round was purely technical starting with badic questions to advanced. Then Second round was a disaster looked like panel was not interested to ask questions - he was not able to ask questions properly and frame it. The round was over in just 10 minutes.
Straight Forward. 2 rounds of interview and done. First one was a screening round and second round was pure technical covering all java and angular related questions. followed by a hiring manager round.