Standard Chartered GBS visited NIT Hamirpur for Full Time Software Engineers and SDE Interns. This experience is for the role of Full Time Software Engineer.
Eligibility Criteria: All branches were allowed with CGPA>7.00 and no active backlogs.
Round – 1: Behavioural Round (Strength Test) [NON-ELIMINATION]: It consists of 20 situational based questions that we can face working in the organization. We have to drag and drop the options mentioned, forming a sequence of steps that we would follow in that situation. There was no time limit for this round.
After this, you will only go to the next round if you clear the previous one.
Round – 2: Logical Reasoning: It consists of 12 questions, each question has to be solved in 75 seconds. There was a 3*3 matrix in each question out of which 8 columns were filled and we have to choose the 9th column from the below 8-10 given options. The cut-off was 40 percentile for this round. The results for the tests were pre-recorded and our performance in this round was compared with those results and then percentile was calculated. 40 percentile meant that you performed better than 40% of people for the same test. Results were sent directly on email within 5 minutes.
Round – 3: Numerical Reasoning: It comprised of 4 questions and each question was in tabular form. Each question had 3 sub-questions based on the table. The time limit for the first question was 90 secs and for the remaining two was 75 secs each. The questions were easy, required simple calculations(plus, minus, average) but as fast as possible. The problem was that the options were around 50 for each question. The cutoff was 35 percentile for this round.
After this total 92 students were shortlisted for the coding round.
Round – 4: Coding Round: It comprised of 2 questions. This round was tricky as it had the following constraints:
1. There was only one test case against which we can run our code multiple times.
2. For running the code against all test cases, we have to submit the code.
3. We can submit the code only one time after that submit button freezes.
The first question was easy, simple array-based, and can be solved in O(N) time complexity.
The statement for the second question comprised of 150 words and was DP based, It was: Maximum subset-sum such that no two elements in set have the same digit in them.
After this total 36 candidates were shortlisted for the interviews.
Round – 5: Technical Interview – I: According to my personal opinion this interview focused on two aspects of the candidate:
Aspect – I: Projects[Technologies worked upon] : The discussion on projects went for around 15 minutes. So the interviewer without even introduction, he went to the projects section of my resume and started asking about the projects, starting from the most recent one. For the most recent one, it was just a 2-3 minute short discussion as it was my college project and not the intern one.
Then he jumped to my internship project and asked to explain it in detail. After I explained the project and the work that I have done in the project, he asked me – “What is the most difficult code that you have written in the project?“. And I explained to him the multi-threading based code that was used in my project. He seemed satisfied with my answers.
The interviewer went to my third project and I at once told him that it was a small project and apart from my projects, I am good at data structures and algorithms. And this was the trigger for phase – II of the interview.
Aspect – II: Data Structures and Algorithms: After that, he asked me-“Which data structure do you like the most?”. I told him that I am comfortable with trees. But he went onto graphs. He asked real-life applications of graphs. I told him Facebook, google maps, ola, uber, etc all these work on graphs. Then he asked me to logically implement the ‘People you may know/Show Suggestions’ feature of Facebook. I explained the logic with help of a mutual friend concept. He was satisfied with the approach and he said that he got the answer. In the answer itself, I used the term searching using BFS or DFS. The next question he asked what will be the difference in suggested friends if we use BFS and DFS respectively. I explained to him very well. Then he asked about the time complexities of both algorithms.
At last, he asked me to ask some questions from him. I asked about the technologies that they work upon and if I am selected today then would I be able to work on my desired projects. He replied positively.
Round – 6: Technical Interview – II: This interview was taken by a senior employee of the company, he was having around 15+ years of experience working in Standard Chartered only.
He started the interview by giving his introduction and then asked me to introduce myself and cover the recent summer internship in the introduction itself. In the complete interview, he was focused on the candidate’s approach for applying the coding concepts in real life.
For eg, I am good in JAVA, so he asked two of its concepts and asked them to explain them in real-life scenarios. The two concepts were Exception Handling and Log Management/Logging. I explained the exception handling concept and then implemented it in real life using a person-accident case, i,e for example person going from home to office, he uses a car/bike/bus and then reaches office. These all are pre-defined events but in case if the person meets with an accident during the journey then the accident is an unwanted event or exception in the normal process flow. I related the same with corporate projects also and at last, he was completely satisfied with the answer and he said “Good, Your answer is pretty much in hand”. I also explained the logging concept as I have already used Log4j framework in one of my projects, so it was easier for me.
This interview was of 25-minute duration.
Round – 7: HR Interview [Telephonic]: This interview was taken by HR for about 15 minutes. The questions he asked were:
1. What motivated you to apply for a role at Standard Chartered? What do you know about Standard Chartered? (I also told them they are sponsors of Liverpool FC)
2. Interview experience till now?
3. Internship Project?
4. Family Background?
5. Where would you like to work (from Bangalore/Chennai)? My favorite IPL team is RCB so I answered Bangalore(Haha).
After these questions, he explained to me the CTC breakdown and asked me to wait for the results and hope for the best.
Finally, 5 students were selected.
Fortunately, I was one of them.
1. Always remember a successful interview is always a good conversation between two people, Never think that you are giving some kind of viva-voce, be polite and confident, listen to the interviewer and then fire your answers.
2. Add even small details to your answer, whether it is HR or Technical, show them that you are dedicated.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.