It was 1st round 45 min technical discussion, where the interviewer asked me about the basics JS questions, followed by 2-3 coding problems. The coding problems includes printing reverse pyramid, reverse string and printing 2nd last element of a reversed array.
Interview questions [1]
Question 1
Program to print the reverse pyramid using Javascript
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.