Citi Exp

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

CITI interview Experience:

Tanaya Shelke (PBWM intern)

The ppt:

All CS,IT and circuit branches students with a cpi of 6.5 and above were
eligible to apply. The ppt was conducted 1ST September 2023 at 6 pm. Do
attend the company presentations as it is important to have the knowledge
of the company for HR rounds.

Online Assessment:

The online assessment was scheduled on 1ST September 2023 at 8 pm . It


was a 2hr test consisting of 4 sections namely Coding questions, SQL
queries, React js questions, Angular questions.
Coding section: this section had two coding questions in 45 minutes.
My questions were related to strings. They were of easy level.

1. First question stated that there is a new compiler which can only
understand letters, numbers and white spaces. Input was a string and we
needed to count the number of special characters in the string. There was
some issue with the ide because I solved it correctly but could only pass
13/15 test cases. And later when I checked back the test cases dropped to
8/15 even though I had not made any changes. Later it came back to
13/15.

2. Second question was also related to strings. There are houses in a line
and every house is assigned a letter .We need to paint the houses . We can
only paint the houses which are assigned a consonant . Input string
contains letters. We need to return a string without vowels.I was able to
pass 20/20 test cases.

· SQL queries: this was a MCQ section. It had 12 questions to be solved in


15 minutes. You cannot revisit a question once marked. It consisted of
basic SQL queries related to tables ,joins ranks ,functions etc.

· React js : this was a MCQ section. It had 12 questions to be solved in 15


minutes. You cannot revisit a question once marked. This section
consisted of questions on React js such as props, components etc.

· Angular : this was a MCQ section. It had 12 questions to be solved in 15


minutes. You cannot revisit a question once marked. This section
consisted of questions on Angular.
From the online assessment total of 21 students were selected for PBWM
and around 10 students were waitlisted. 20 students were selected for ICG
role. 8 students were shortlisted for EIO&T (this role had a different online
assessment consisting of coding questions and aptitude test ).

Online Interviews:

Online interviews were scheduled on 4th September 2023. We


received the shortlisted list at 11pm on 3rd September.

Round 1(technical):

My interview was scheduled at 10 am .My interviewer was very


friendly . He first asked me to introduce myself then he asked me what a
day in my life looks like. He then asked me to talk more about the
hackathon projects that I mentioned in my introduction. I explained the
working of the project and what it does. He seemed like he wanted to know
more about the project. So I asked him if he wanted me to elaborate on the
technical aspects of the project, he said that he was very interested in the
technical prospects of the project. I explained all the features in complete
detail. He then asked me what was the tech stack used in the project. We
had used mern stack I also explained why we used mern stack , we used
mongo db as the data in our project was unstructured and I also explained
react and why we used it . I felt he expected more explanation thus I
asked him if he wanted me to elaborate on the advantages of react , he
then asked me questions on react components, virtual dom etc.

He then asked me about my favorite subjects. I replied DSA ,OS


,DBMS ,Oops . He asked me two DSA questions. He asked me to find the
middle element of a linked list and give the most optimum solution. I
explained using slow fast pointers. The second question he asked me was
how to reverse a string and give the most optimum solution. I answered
using two pointers. I also explained the time complexity and space
complexity.

He asked me if I learnt mongo db in our course and where I learnt


react from. I told him I am a active member of CoC (community of coders)
and our seniors had organized a mentorship program where they
introduced us to web development. My mentors introduced me to mern
stack. They provided us study materials on react and mongo.

He then asked me if I had heard about big billion days . I said Amazon
but he clarified it was Flipkart .He asked me if I knew about it so, I then
guessed it must a something related to many people logging in at the same
time and crashing of the server .He said I was correct and what can we do
to avoid it .He also asked me about distributed networks .I realized it's
related to computer Networks and told him we could increase the number
of servers and have back up servers. He said that is one way and you can
also do vertical scaling as it is more cost effective.

He then asked me if I am comfortable in the technologies I have used


and what would I prefer to work on some new tech stack or something that
I am familiar with. I answered that I would not have a preference. I would
work on whatever I am assigned. I love to learn about new technologies
and would put my best effort to learn a new technology if I need to . So I
would not have a preference but rather be open to all situations.

He then asked me why would I like to work at citi.

Round 2 (technical):

I got a call for my second round just after an hour. I live at the hostel
and my roommate had her interview on-going in our room . So I couldn't get
my laptop. I had to give this round from my phone. I was really worried if
this would make a bad impression. But I explained my situation to the
interviewer and he said that it was alright and it's ok if I give my interview
from my phone. He asked me to introduce myself. I did . Here too he was
really interested in the project. So I explained all the working in detail for
15-20 mins. He then asked me what is Inheritance and types of inheritance.
I had mentioned I was the team lead in a hackathon. So he asked me what
challenges I faced being the team lead he also asked me how would I keep
my team motivated. He then asked me what are the types of DBMS and
give examples for each. Then he asked me if I had some questions. Always
ask questions that show your interest in their company.

5 students were selected for PBWM intern, 5 for ICG intern and 2 for
EIO&T interns.
The preparation:

1) Striver’s DSA sheet and youTube videos:


https://takeuforward.org/interviews/strivers-sde-sheet-top-coding-intervi
ew-problems/#

2) For DP , arrays, binary search, stack etc refer to Aditya Verma’s youTube
channel
https://www.youtube.com/channel/UC5WO7o71wvxMxEtLRkPhiQQ

3) OS and DBMS : gate smasher’s playlist:


https://youtu.be/bkSWJJZNgf8?si=TCvRKYNbawR7iMCQ
https://www.youtube.com/watch?v=kBdlM6hNDAE&list=PLxCzCOWd7ai
FAN6I8CuViBuCdJgiOkT2Y

4) Refer to last minute interview questions on GFG for OS , DBMS and


oops.

5) If your project has react and mongo read interview bit interview
questions for it.

6) Refer to net ninja’s playlist to learn React.


https://youtube.com/playlist?list=PL4cUxeGkcC9gZD-Tvwfod2gaISzfRiP
9d&si=WtsU4YDk0DbwKWGF
https://youtube.com/playlist?list=PL4cUxeGkcC9iJ_KkrkBZWZRHVwnzL
IoUE&si=GTZ6YhBy6vi-CxD_
General Tips:

1) Be in a regular flow of solving coding questions. Because if you didn’t


code for a while, it may happen that you would start forgetting some
concepts. Be in the flow so that it would be easier for you for your
coding questions.

2) Do read the GFG archives and the Prev year Internship Interview
experiences without fail. These things help a lot.

3) Start your day with a positive vibe no matter what the result may come.
This gives you a boost for your day.

4) Always try to stay calm and composed throughout your interview. Never
panic or make yourself feel weak in front of the interviewer. Be
confident.

5) Do revise the OOPs concepts, DBMS and OS for the interview


preparations.

6) Practice questions and try to take out notes of important concepts.

7) Have a group of your 3-4 good friends with whom you can discuss
questions. This helps a lot as you may come to know about things which
you may not have heard.

8) You can practice mock interviews on https://www.pramp.com/ or even with


Friends. This gives you confidence to answer to the interviewer. Have
good communication with your friends as they play a vital role in your
development too.

9) This would be the season of Internship drives and you may get stressed
out as you see your friends getting into various companies. Try not to
panic yourself in that period because if you mess up in that period you
may lose many other opportunities

10) Don’t be disheartened by rejections . Take them as learning


opportunities and identify your shortcomings and work on them in your
next interview.

11) Last but not the least, plan your studies properly and Trust the process
:) . Try contacting your seniors too and ask them what prep they did and
what problems they faced in their time. Also ask them about their
interview experience.

All the best juniors!!!!

Feel free to contact me :)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy