PU Chronicles - AY 2019-2020
PU Chronicles - AY 2019-2020
PU Chronicles - AY 2019-2020
PU CHRONICLES
RECRUITMENT PROCESS & INTERVIEW EXPERIENCES
Placement Season
AY 2019-2020
BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, PILANI
HYDERABAD CAMPUS
Table of Contents 1
FOREWORD
Dear Students
It gives us immense pleasure to present the PU Chronicles for the AY 2019-20. The
document aims to provide you with information that would help you to make important
decisions related to your placements and academics.
This document has been curated by compiling the interview experiences from students
who cleared the interview rounds and were placed in the companies that visited campus
in 2019-20. This is by no means an exhaustive document enlisting all the students
placed or all the companies that visited. The information here is from the student's
perspective and thus can be very resourceful to students as they gear up for the
processes yet to come. We urge you to get in touch with us directly to clarify doubts,
and also write to us at [email protected] in case you notice any
glaring errors. We will ensure that a rectification notice is sent at the earliest.
Hence, prepare hard, be optimistic, and rest assured - the Placement Unit is always
there for you!
Table of Contents 2
Table of Contents
Click on the links to follow
Table of Contents
SEMESTER - I
ANALYTICS
An Overview
Call Health
Epsilon
Hourglass
Impact Analytics
ZS Associates
BF
Axxela
Goldman Sachs
JPMC
CHEMICAL
An Overview
Exxon Mobil
Pokarna
Reliance Industries Limited
CO
An Overview
Ninjacart
Tyfone
ET
An Overview
Analog Devices
Ion Energy
Mathworks
Micron
Table of Contents 3
Qualcomm
Signalchip
Toshiba
Western Digital
INFRASTRUCTURE
An Overview
Aurigo
L&T construction
IT
An Overview
Amazon
Atlassian
Aurigo
Cipher Cloud
Codenation
Cohesity
Fiorano
Flipkart
Google
Microsoft IDC
Nutanix
Oppo
Oyo Rooms
Oracle
Paypal
Servicenow
Uber
MANUFACTURING
Forbes Marshall
EDUCATION
Byjus
Table of Contents 4
SEMESTER - II
IT
Anarock
F5 Networks India Pvt Ltd.
Udaan
Jio
Amazon
Standard Chartered
Celigo
Fanatics
Mathworks
Postman
EA Games
Strand Life Sciences
Symphony AI
Synchrony
NON-TECH
Applied Data Finance
Anarock
Darwinbox
JPMC
Deloitte
PhonePe
Orbees
Dunzo
Amazon
ZS Associates
Direct-i
Flipkart
Fractal Analytics
RBL Bank
Futures First
Indus Insights
EXL Services
Table of Contents 5
CORE
AMD
Signalchip
Xilinx
Pokarna
Aequs Solutions
EDUCATION
Byjus
Table of Contents 6
SEMESTER - I
Table of Contents 7
DOMAIN
ANALYTICS
Table of Contents 8
An Overview
4 companies visited our campus for Placements in the first semester, last year out of
which a total of 13 students were selected. The roles offered in general are :
Quantitative analyst, Research analyst, Data Scientist, Business Operations. Usually
the recruitment involved 3 rounds with the first one being an aptitude round which tested
your quantitative aptitude and situation based questions. Companies looking for data
scientist role applicants had basic coding questions too. The second round was mostly
a group discussion which tested your presentation skills, debating skills and also your
composure. Third rounds were interviews where basic HR questions, details about
projects mentioned and few guesstimates were asked. The students felt that coding
skills can be learnt from online resources like GeeksForGeeks/w3schools or
Udemy/Coursera, material given by Placement Unit. One of them mentioned that the
YouTube channel: CraftingCases was of great help too. For business operations roles,
have a good grip of your fundamentals in BAV course.
Table of Contents 9
Call Health
Industry: Analytics
Name: Shubham Srivastava (2015B1A40818H)
Company: Call Health
Role: Quantitative Analyst
Mode of Offer: On-Campus
Recruitment Procedure:
1. Written Round (Pen-Paper):
● Situation based 5-6 questions, MCQ (incorporated acc. to their business)
● Very few was rejected in this round
2. Group Discussion:
● In group of 7-8 candidates
● Current Affairs and General topics. Mine was BJP v/s Congress
● Initial 1 min. time was given to think
3. Interview:
● Resume Based
● Details about the projects and technical skills mentioned to check the
proficiency.
● Few basic HR questions
Sources of Preparation:
Not any specific just general resources available for skills like Javascript, Python, SQL
and Excel.
Recruitment Procedure:
1. Written Round (Pen-Paper):
● Situation based 5-6 questions, MCQ types (incorporated according to their
business)
● Very few was rejected in this round
2. Group Discussion:
● In group of 7-8 candidates
● Current Affairs and General topics
● Students were judged on the basis of points made during the GD.
3. Interview
● Resume Based
● Details about the projects and technical skills mentioned to check the
proficiency.
● Few basic HR questions
Sources of Preparation:
1. Materials given by the PU
2. General resources available for Python, Javascript, SQL & Excel
Recruitment Procedure:
● Online test : Included general aptitude questions, technical questions on R or
Python based on the language of your choice and simple coding questions. The
coding questions were pretty basic and you could choose between Java/Python
to code
● Interview:
○ Technical round 1: It was mainly resume based and the interviewer asked
questions about the projects I had done and to explain it in detail.
○ Technical round 2: Basic questions in Java and DSA were asked since I
had done those courses.
○ HR round: It was a pretty basic HR round with the usual questions like tell
me about yourself and your hobbies/interests.
Sources of Preparation:
Prior knowledge of R/ Python may help but Geeks for geeks is the best place for
learning Python/ R basics that will help you get through the online test and basics during
the interview. If you have done courses like OOP or DSA, going through the basics is
enough as being a non- tech profile they won't ask very hard or complicated questions.
Recruitment Procedure:
● Online test with Python coding, SQL query, SAS, Quantitative Aptitude, English.
● Two technical rounds and 1 HR round
○ Technical round 1: Resume based Questions, My project on Neural
networks.
○ Technical round 2: R programming questions, SQL query, my project on
sentiment analysis, Profit and Loss case study.
○ HR round: Life in BITS, likes and dislikes about BITS academic system,
Why data analysis?
Sources of preparation:
● SQL, Python: GeeksForGeeks
● Business Case : Case in point book.
● Quantitative Aptitude: Placement Division Tests.
Sources of Preparation:
● Learn Python and SQL from w3 school or GeeksForGeeks
● Case Interview: Case Point by Marc, YouTube IITB interviews
Recruitment Procedure:
● Round 1 - Written Test
The test consisted of general quant questions and aptitude tests. Comprehension
questions on a Drama were also asked.
The last part of the test was to write an essay.
● Round 2 - Interview
The interviewer mainly asked me questions on my office location preferences
and a couple of them, targeting my CV. A few guesstimates were also asked..
Being a Mechanical student, I opted for Thesis in my 4th year, instead of a PS.
So I was asked questions on my projects and my research interests.
Recruitment Procedure:
1. Online test – The test had 30 questions and was equally divided into 3 parts:
a. Logical reasoning
b. Quantitative aptitude. This was the main deciding factor.
c. Coding questions. The coding questions were in python and involved
basic prediction of the output kind of questions having for loops and such.
2. Interview – The interview was pretty relaxed. Questions were asked on statistics,
one guesstimate to calculate the revenue in ANC for one semester and one
puzzle. Apart from that there were a few basic HR questions.
Recruitment Procedure:
1. Online test – The test had 30 questions and was equally divided into 3 parts:
a. Logical reasoning
b. Quantitative aptitude. This was the main deciding factor.
c. Coding questions. The coding questions were in python and involved
basic predict-the-output kind of questions having for loops and such.
2. Interview – They first asked a few ice-breakers and then asked for a case study
based on the direction in which the initial conversation was going on. It was
about a business venture and its profitability guesstimate. After that, I was asked
4 puzzles, followed by a few basic HR questions.
Recruitment Procedure:
● There was an aptitude test which included a visual round encompassing
guesstimates etc. conducted on campus,b.
● Three interview rounds in their office at Pune, namely,
a Case-Discussion interview, an HR interview & a personal interview.
Sources of Preparation:
In general, the placement training helps enough for the aptitude test, but the interviews
are all resume based, so be very thorough with your resume and understand that the
questions will be oriented towards it. Otherwise, regardless of it being a consulting
profile for Civil students, it is still similar to the process of most non-tech roles.
ZS conducts a seminar to tackle case studies called the Brown paper bag workshop. It
is generally very useful since I had little prior experience in handling case studies.
DOMAIN
BF
Recruitment Procedure
● Round 1: Computer Based exam
This was divided into two parts - Section 1 was purely math oriented and had 30
questions, which was supposed to be solved within 6 minutes. The math was
fairly simple but lengthy questions, so the trick was to solve the ones which take
the least time. It is extremely important to know which questions to be left and
move on quickly as this is a differentiator round. Section 2 was for 24 minutes
and had about 20 questions which were not that hard either.
Recruitment Procedure(SI):
1. Coding Test - This test had questions based on OOP, DSA(pointers, linked lists,
string manipulation and so on) and DBMS(ACID properties)
2. There were 2 technical rounds where questions were mainly asked based on
projects done so far and basic puzzle questions. There was a HR round where
basic questions about family background and such were asked.
Sources of Preparation:
GeeksForGeeks is really useful for handling coding questions and technical rounds.
In-depth knowledge of courses like ML and DSA was very useful.
Internship Experience:
As a summer intern at JPMC, I was expected to have a proper understanding of the
company structure. I was given a project on developing ML models for classification of
financial documents. I also had to run some NLP use-cases. Having a work ethic and
good communication skills are very important in the workplace. I had very good
relationships with my mentor and manager, which was key in securing my PPO.
DOMAIN
CHEMICAL
Recruitment Procedure:
1. Resume Shortlist
2. Test:
The test had 3 sections: English, Mental Ability and Technical. Each section had
its own cutoff. The test is very similar to the ones on CoCubes platform that you
get in the 15-day period of placement training before the companies come in.
3. GD Round:
This was the elimination round. The topic given was simple and each candidate
was judged on the basis of:
a. Taking initiative
b. Team Spirit
c. Whether the candidate has a firm stand
d. Confidence and ability to lead the discussion
4. Interview:
a. The technical part of the interview was based completely on my resume
and the level of grasp you have on each Project/ Course mentioned on it.
b. The HR section of the interview was aimed at checking whether a person
can work in a team and become a leader.
Sources of Preparation:
1. The placement training should suffice for mental ability and english.
2. For the technical part, I referred to my notes and a few textbooks. I personally
found the book Unit Operations of Chemical Engineering to be extremely useful.
3. GATE books.
4. Apart from that, I referred to NPTEL videos in case I needed further insights in a
particular subject.
Sources of Preparation:
Second and Third year Lecture notes. GATE books for problem-solving.
Aptitude test series organized by PU.
Sources of Preparation:
1. Second and Third year Lecture notes.
2. Aptitude test series organized by PU along with their mock GD and interview
sessions.
3. A thorough understanding of all the projects and courses mentioned in my
resume. I went back and revised all of my project reports to brush up on the
specifics.
Recruitment Procedure:
a. An aptitude based test for which most Placement training should very well suffice
is the first round.
b. The second round is a written exam in which core concepts are tested. A very
basic refreshing of the core concepts ought to be enough for this round and was
more than enough for me specifically.
c. The third round was a GD. It wasn’t strictly technical.
d. The last was an interview with a 70-30 percent HR-Technical cutoff.
Sources of Preparation:
The regular classes work wonders for most of the technical oriented questions. Additionally, the
PU training and the platform portal that is made available during training helps a lot to refresh
and revise concepts quickly without going back to the books all the time.
It is always worthwhile to revise on your CV and projects to be rock-solid during the interviews
since questions can come from anywhere as long as it is evident that it will be there in your
resume.
Recruitment Procedure:
1. Online Test (1 hr): MCQs based
● Two parts- Aptitude (30 ques) and Technical (50 ques) of 30 mins. each.
● Each candidate needs to complete the aptitude section first before moving on
to the technical section.
● Aptitude Section: General questions, no specific preparation required
● Technical Section: Questions mostly from 2nd year CDCs. Speed and
accuracy is required. Basic concept questions.
2. Interview (HR + Technical):
● Technical part of the interview was resume based only on projects and PS-I
● Extensive question on PS-I work: its objective, methods employed and what
was my contribution. (Note- Candidate did his PS-I in chemical domain only)
● Question about my Data Science minor- Why?
● General questions about Reliance & my future plans
Sources of Preparation:
1. Class Notes for Technical part
2. General Aptitude questions from any reliable source, though not needed.
Recruitment Procedure:
1. Online Test (1 hr):
● MCQs based
● Two parts- Aptitude (30 ques) and Technical (50 ques) of 30 mins. each.
● Each candidate needs to complete the aptitude section first before moving on
to the technical section.
● Aptitude Section: General questions, no specific preparation required
● Technical Section: Questions mostly from 2nd year CDCs. Speed and
accuracy is required. Basic concept questions.
2. Interview (HR + Technical):
● Technical part of the interview was resume based only on projects and PS-I
● Extensive question on Projects & PS-I work
● Focus on subjects like Heat Transfer, Mass Transfer, PDC & PDP
● General questions about Reliance
● General questions about future plans
Sources of Preparation:
1. Class Notes for Technical part
2. General Aptitude questions from any reliable source, though not needed.
For getting PPO you have to be honest and dedicated toward work and project,
regularly updating the mentor and manager. Updating them how you are approaching
the project, shows the approaches that you have made and how it resulted. Always
when in doubt just clear them by approaching. Try to finish your project deliverables by
7th week as last week of internship would be presentation of project infront to manager
and plant head's (the one who decode to give PPO to individual)
DOMAIN
CO
Recruitment Procedure:
1. First round was an aptitude test followed by two rounds of interview- technical
and hr.
2. The first round consisted of a guesstimate problem and a case study. The
second round consisted of common HR questions and a question on how to
increase trust of their clients with the company.
Sources of Preparation:
Denis Sasal Interview Preparation channel
Recruitment Procedure:
● Technical Interview,
● HR Interview
So in my interview I said I'd like to be in client facing roles, so they thought I'd be better
suited for AAM rather than APM.
They didn't ask product related questions.
They presented certain situations and asked me how I would tackle the challenges.
Like for example if my team isn't able to deliver something on time and the client is
pressuring on the deadlines then how I would handle it.
I wasn't asked any typical guesstimates or case studies.
Courses and Certification: Minor in Public Policy, Summer School at London School
of Economics
Other Relevant Information: The interview was based on situation based problem
solving. Answering on the basis of personal experience helped.
APM is someone who deals with the product development
AAM is someone who handles the clients
Recruitment Procedure:
● Technical Interview
Since aptitude, critical thinking and problem solving is an integral part of APM. I
thought poker combines it beautifully which was my strength.
I wasn't asked any projects at all, but almost everyone else was.
● HR Interview
Tell me about yourself?
Most of the other questions were follow up about this..
Sources of Preparation:
● The preparation involves a lot of what you would do for a consulting role.
● Understanding a problem, getting to the root of it and fixing it suitably with certain
constraints, basically practice a lot of different case studies to shape your
thinking. For this you may use:
○ Case interviews cracked
○ Victor cheng videos (first)
○ ISB consulting guide (I found this the best)
○ Lot of other case interview books as suggested by PD
DOMAIN
ET
Recruitment Procedure:
Pen & Paper test, video-conferencing interviews, personal interviews & discussions with
director and HR.
● Digital design and IC design concepts.
● Questions were about "How to achieve this waveform?",
● Timing constraints- max clock speed,
● How to achieve setup/ hold constraint?,
● Latch based design,
● Design a 256 bit barrel shifter,
● Design a way to count this series, etc. many puzzle questions too.
Sources of Preparation:
Any digital design book, VLSI/Digital IC design book, basic electronics.
Recruitment Procedure:
There were four rounds, an online test, a technical interview, a managerial interview and
an HR interview with each round being eliminative in nature
Sources of Preparation:
Recruitment Procedure:
There were four rounds, an online test, a technical interview, a managerial interview and
an HR interview with each round being eliminative in nature.
The most important part to consider is that Mathworks is a huge company and we were
given a list of subdomains from which we could choose what to be tested on so that is a
very important decision to take. Since Image processing was what I had predominantly
worked for, I was asked extensively questions from it.
Sources of Preparation:
● The online test consisted of an aptitude test, basic electronics questions, coding
questions of which we were given a choice to pick two languages from a total of
three (C/C++/Java), and bonus questions in MATLAB.
● Since I am an E&I student and my PS-1 project dealt with a mini-IoT project, I
was also asked extensively on it as well.
● Your 3-1 CDCs are very important and it frankly depends on the subdomain you
take. However, MATLAB was very important and I was faced with a lot of
questions regularly, i.e, you are expected to know it.
● Aptitude test preparation was conducted by the PU and additionally, extra
classes conducted together with Phoenix faculty definitely helps a lot and I would
recommend it highly. Geekforgeeks is very helpful for C programming tutorials as
well.
Recruitment Procedure:
There were four rounds, an online test, a technical interview, a managerial interview and
an HR interview with each round being eliminative in nature.
The most important part to consider is that Mathworks is a huge company and we were
given a list of subdomains from which we could choose what to be tested on so that is a
very important decision to take.
Sources of Preparation:
The aptitude tests preparation is taken up by the Placement Unit and their online
platform that they provide is very helpful for anticipating/solving questions similar to
ones being asked. Additionally, geekforgeeks, and the slides given by the professors
themselves are very useful to solve most of the questions from the technical round.
Sites like glassdoor or simply googling simple queries usually pop up results about how
to approach a particular company for their placements.
Recruitment Procedure: The recruitment procedure for this company for me involved three
rounds of interview, which were preceded by an online test. Each interview round was around
an hour. All the other applicants had only two interview rounds, but I had to go through three
before being selected.
1. Online Test: The online test had three sections: aptitude (logical reasoning and mental
ability), electronics (digital design and some analogue electronics) and some coding
questions. The coding questions in the test were mainly MCQ-type and based on the
C-language, and we didn’t have to write code. Mostly along the lines of choosing the
correct code snippet out of the options and completing functions.
2. Round 1: The first round was mainly focussed on C-programming. I was asked a bunch
of simple questions and asked to write code snippets in C for them. They also asked me
a bit about the one CS project I had on my resume: building a GUI application for IGCAR
during my PS1. Nothing too deep - just the basics like what frameworks did you use,
how did you integrate stuff, and basic stuff like that. After this, they asked me a couple of
HR-style questions at the end. What technical stuff did you do outside of your
coursework? Why aren’t you going for masters with your high CG? For the first question,
I explained a couple of informal projects I’d done over the years and for the second I
said that I preferred seeing things I do in action, something that’s possible in the industry
because you work on building products that are immediately used.
3. Round 2: The second round was taken by the project head at Micron, and mainly
focussed on design questions. For almost any core electronics profile, you have two
types of questions you’ll be asked: coding or design. Design questions are along the
lines of what you’d expect in a DD exam paper - slightly harder, though. Make sure to
take your time and do things thoroughly - the interviewer tried to shake my confidence in
one of my designs by questioning its correctness repeatedly, but I stood my ground. It
turned out I was right and he was just testing me. The project head, who was the
interviewer for this round, just asked me these and didn’t bother looking at my resume or
projects.
4. Round 3: Round three was kind of shorter than the previous rounds and exclusively
tested my Verilog coding skills and the basics of ADVD. They also asked a little about
my projects, but not too much.
Recruitment Procedure:
1. The first round is the online test consisting of 60 questions from three sections-
Aptitude(20), Basic C programming(20) -and the third section having choice
among Hardware, Software and Communication. This section had 10 questions.
2. There were three rounds, first two technical and one hr. First round consisted of
questions from my internship experience at Sandisk and PS - 1. Few basic DSA
questions in C were asked. The second round consisted of standard questions
from OS, MicroProcessors and Computer Architecture. The third round was the
HR round where basic HR questions were asked.
Sources of Preparation:
GeeksForGeeks for DSA in the C language. Revise AVL Trees and Tries as they were
asked in the online test.
Recruitment Procedure:
3. The first round is the online test consisting of 60 questions from three sections-
Aptitude(20), Basic C programming(20) and the third section having choice
among Hardware, Software and Communication. This section had 10 questions. I
chose Hardware and the questions were mostly from OS, Microprocessors and
Computer Architecture.
4. There were three rounds, first two technical and one hr. First round consisted of
questions from Computer Architecture and I was asked to explain any topic of my
choice. The second round consisted of standard questions from ED and ADVD.
The third round was the hr round where basic hr questions were asked.
Sources of Preparation:
Class Notes and Slides for Computer Architecture, Microprocessors, OS.
MyCodeSchool YouTube channel for basic C language programming.
Recruitment Procedure:
5. The first round is the online test consisting of 60 questions from three sections-
Aptitude(20), Basic C programming(20) -and the third section having choice
among Hardware, Software and Communication. This section had 10 questions.
In Hardware - most of the questions were from Digital Design, basic boolean
logic, k-maps
6. There were three rounds, first two technical and one hr. First round consisted of
questions from DD, MicroProcessors, Computer Architecture and ADVD. Second
round focused mostly on discussion about projects and internships. The final
round consisted of basic hr questions.
Sources of Preparation:
Website- www.indiabix.com for aptitude, Previous year GATE questions for core
courses
Recruitment Procedure:
There were four rounds, an online test, a technical interview, a managerial interview and
an HR interview with each round being eliminative in nature
Sources of Preparation:
Recruitment Procedure:
1. Initial resume shortlist
2. Online test - The test had 2 sections.
a. MCQ section - Some regular syntax based questions on C. Questions
were mainly asked from Operating Systems, Computer Architecture,
Microprocessors and OOP.
b. Submitting a code.
3. Interview - I was asked questions based on the things mentioned on my resume
like previous projects and my summer internship at Sandisk. Apart from that,
some regular questions based on data structures basics, C and Operating
systems were asked. The main focus was on the kind of work done in previous
projects and how the candidate would handle problems. The HR round had some
basic questions. They mainly wanted to ensure that the candidate was not
planning to leave for MS anytime soon. They asked about previous projects and
internships as well. The key with this is to be confident about past work.
Sources of Preparation:
GeeksForGeeks is really useful for handling the coding related questions. Apart from
that, I found that a thorough understanding of the things mentioned in my resume would
suffice. Understanding all the topics mentioned in the company presentation (C, OS and
basics of DSA) for the given profile is key.
Recruitment Procedure:
1. Initial resume shortlist
2. Online test - The test had questions based on OOP, digital electronics. Computer
architecture, microprocessors and embedded systems. There was also a section
on C.
3. Interview - The tech round started rather casually. I was asked questions based
on the contents of my resume. It was mainly a conversation to ensure I knew my
projects inside-out. He then asked if I had any questions. I asked something
about electronic devices that was mentioned in the presentation, to which he
responded by explaining the entire physics behind the component. He then
asked one final question. Asked me for a random 4 byte hex number to be
written on the board. Take two 4 byte memory blocks with each cell of 1 byte.
And store that number in little endian and big endian formats.
○ The HR round was pretty basic. They asked about general interests and
family background. They kept coming back to future plans multiple times
until they were sure I wouldn’t leave for MS.
Sources of Preparation:
1. GeeksForGeeks is really useful for handling the coding related questions on DSA
and C programming.
2. I revised my class notes for courses like DD, Microprocessors, Digital Electronics
and mainly C programming. It is also helpful to know computer architecture and
embedded systems.
Recruitment Procedure:
1. Online Test: Around 60 questions total on the following topics- Logical
Reasoning, Algorithms, Operating Systems, Analog Electronics / Basic
Electronics, Digital Design, etc.
2. Interview (Telephonic): 50% of the interview was puzzles and rest 50% was
technical. They asked me about my interest to which I mentioned RTL Design.
Some of the questions that I remember are:
○ Explain the difference between synchronous and async reset for register.
Which one would we prefer? Which one would take less area/power.
○ Blocking and non-blocking assignment in Verilog.
○ Do you know what a FIFO buffer is? What type of features must a FIFO
buffer have? What input and output signals would it have?
○ How would you detect this sequence?
○ Do you know what an LFSR is?
Sources of Preparation:
Textbook and Class Notes of every mentioned topics
● Most of the work that happens in India is related to firmware. The ASIC team of
which I was part of, is relatively small. Majority of WDC India is in systems
design. Systems design activities include firmware development, algorithms
development, TLM (Transaction Level Modeling)/Architectural Modelling, etc.
They also have reliability engg. teams, and small board design, SI/PI teams,
FPGA simulation teams.
● All summer interns were assigned to teams (randomly). Most of us were placed
in RPG (Removable Products Group - SD cards, USB drives, etc). I was with a
memory systems team, where they design techniques to use flash memory
efficiently.
● Key skills which are relevant to this team are:
○ Understanding of NAND flash structure
○ Knowledge of C / embedded firmware techniques
○ General programming - Python/Excel
● Other skills that may be helpful:
○ Understanding of FPGA prototyping
○ User level knowledge of Linux systems
○ Understanding of device driver
There is no way/reason to prepare for the actual internship. Just be sure to do (or
appear to do) a good job and impress the manager, director and team. HR also plays a
significant role in making offers.
DOMAIN
INFRASTRUCTURE
Recruitment Procedure:
● The first was an aptitude test. In addition to all the regular quant type questions,
there was also an optional segment with basic coding questions that we were
later asked to not attempt.
● Three rounds of interviews. Most of the interviews were frankly not too strenuous
and the key testing methods were guesstimates, mini-case studies, and
questions over one’s CV and how well you are able to validate what is
mentioned.
Sources of Preparation:
The best mode of preparation would be to involve in more case studies, and to give a
certain emphasis on puzzles and guesstimates. Also be very prepared in all of your
resume, and the aptitude test can be well prepared for while attending placement
training itself.
Courses and Certification: Questions pertaining to courses I had done only came from
a courses project I had done as part of Business Analysis & Valuation (BAV), otherwise
the questions were often quite broad and didn’t require specific expertise in a subject.
Other Relevant Information: I believe that one of the questions asked was asked to all
the candidates which I was specifically able to solve because I remembered a key
concept from Machine Learning. In my personal opinion, I think this was quite relevant
but I cannot be certain.
Recruitment Procedure:
● The first was an aptitude test. In addition to all the regular quant type questions,
there was also an optional segment with basic coding questions that we were
later asked to not attempt.
● Three rounds of interviews.
Sources of Preparation:
The best mode of preparation would be to involve in more case studies, and to give a
certain emphasis on puzzles and guesstimates. Also be very prepared in all of your
resume, including Positions of responsibilities, and the aptitude test can be well
prepared for while attending placement training itself. A bit of coding prep will definitely
help in every case.
Sources of Preparation:
1. Tests provided by Placement Unit for aptitude.
2. I referred to my class notes to prepare 2 strong areas: Geology & Design of
Concrete structures.
3. Basic online interview questions for Civil Engineers from Google.
Recruitment Procedure:
1. Aptitude Test - The test was basic and was similar to any of the aptitude tests
given by the Placement Unit
2. Interview - The panel consisted of 3 interviewers - 2 technical 1 HR. In the
beginning they asked me about myself, family background and similar basic
questions. I walked them through my resume. They asked why I chose particular
civil electives. I had 2 major LOP's, the technical interview began from those. It
started with Transportation engg and geotechnical engg( the two subjects i had
projects in) and then later on went to some other subjects in the end. One of the
members had several years of experience so he asked several in-depth
questions regarding dimensions, limits and other such topics. I found that
everything was within the course syllabus. The HR interviewer asked me a few
questions and gave me a topic to speak on for a few minutes.
Sources of Preparation:
1. The company-specific tests provided by Placement Unit.
2. I mainly referred to a GATE book I had purchased (Trishna’s Crack the GATE
Series - Civil Engineering 2019). It had the basics and a detailed study of all the
topics from the lecture slides and notes.
DOMAIN
IT
When it comes to the resume: most companies did not ask about CGPA, beyond the initial
cutoff for applying. While most companies did ask candidates about projects on their resumes,
most of them asked just a couple of questions, and did not focus on them extensively- as
stressed on before, for IT interviews DSA is key. However this varies a bit company-wise:
Flipkart, for example, didn’t ask most candidates even a single question about their projects,
while in Atlassian, almost one whole round was dedicated towards this. While most companies
allowed candidates to solve the DSA questions as pseudocode, some companies (like Oracle,
CipherCloud and Aurigo) asked candidates to write sections of their answers during the
interview rounds in Java, while other companies like Fiorano and Uber let candidates choose
between C++/Java (this, however isn’t something to worry much about since most candidates
said that interviewers cared about the correctness of the solutions over syntactic sugar)
Recruitment Procedure:
● The first round is a coding test and is basic in nature. A simple brush up on the
basic concepts is sufficient. However, there is no specification on the language in
which it should be attended either.
● There were four interviews held. All interviews were very technical in nature and
heavily tested concepts from Data Structures, and also from DBMS, OS and
Networks.
Sources of Preparation:
I had prepared from the classes in DSA most of the time. Additionally, I think that for the
4th round however, which is a bar-raiser round, they will test our line of thinking to see
whether we can hold up in their office setting, so always be prepared by reviewing a lot
of questions from any given site.
Recruitment Procedure:
● The first round is a coding test and is basic in nature. A simple brush up on the
basic concepts is sufficient. However, there is no specification on the language in
which it should be attended either.
● There were four interviews held. All interviews were very technical in nature and
heavily tested concepts from Data Structures, and also from Discrete Structures,
OS and OOP.
Sources of Preparation:
● The self preparation for DSA was from leetcode and Interviewbit, and a bit from
Codeforces.
● The textbooks for OS were very good for preparation and for DBMS was from
GATE video lectures by Sanchit Jain on Youtube.
● The Placement training was useful for measuring competition within one’s own
batch and hence understanding where one lies in their own batch. By conducting
contests that the PU conducted, it also helped as a greater refresher on the
concepts for the coding rounds..
Recruitment Procedure:
● An online round which includes coding in Python/C++/Java, a few English
language questions and mental ability.
● A 1 hour long interview where key concepts of Data structures, Data Science(for
IR) and logic puzzles were asked.
Sources of Preparation:
In most of the questions, just a simple revision of key concepts will do it. For DSA
questions however, Codeforces and HackerEarth should produce ample preparation for
such questions.
Recruitment Procedure:
● The first round is the online test consisting of three questions in DSA
implementation.
● There were three rounds, all technical. First round consisted of questions from
the resume, questions from Dynamic Programming and System Design. In the
second round questions from OS and trees were asked. The third round was the
DSA round where questions from Maps and tree traversals were asked.
Sources of Preparation:
Geekesforgeeks, Leetcode, Interviewbit, CodeForces
Recruitment Procedure:
● The first round is the online test consisting of three questions DSA - two from
greedy and one Dynamic Programming
● There were two rounds, first technical and second technical cum HR. First round
consisted of questions from the resume, an in-detail discussion about the
projects . In the second round a Data Structure Design question was given - data
types were given and based on that creating an appropriate data structure and
basic questions from DBMS and OS were asked followed by some basic HR
questions.
Sources of Preparation:
Interviewbit, SPOJ
Recruitment Process: The recruitment process consisted of an online round followed by three
interview rounds. The first two interview rounds were technical in nature, while the third round
was primarily HR-based.
1. Online Test: A 1.5-hour online test split into two parts. The first part was 60 aptitude
questions for which you had 60 minutes, and the second part was 2 coding questions for
which you had 30 minutes. The aptitude questions were kinda similar to the sort of
questions you’d see in the NTSE exam, but maybe slightly harder.
2. Interview Round 1: This round tested OOP and DSA primarily. The interviewer began
by grilling me on the basics of OOP (definitions and stuff) and then moved on to asking
me simple algorithms. At places, he asked me to write certain parts of the pseudocode of
the algorithms as proper Java code. Then he asked me a couple of basic definitions in
DSA: like binary search, sorting algorithms and heaps. This round took around 50
minutes - 1 hour.
3. Interview Round 2: The interview began with a question on DBMS, drawing an ER
diagram. Then the interviewer moved on to OS where he asked me a bunch of basics
including forking. After this, he asked me a couple of HR questions along the lines of
“Where do you see yourself working after a couple of years?” and “Tell me something
bad about your college?”. The interviewer also went through the resume in detail in this
round. I had mentioned my PS1 (which had some coding), a marketing intern I’d done at
a startup, PoRs including Internship Coordinator and Placement Coordinator, stand-up
comedy and a couple of projects. The interviewer asked me stuff about each one of
these - don’t lie on your resumes, if you get caught for even a small thing, it’s game over
for you.
4. Interview Round 3: The last round was with the HR Manager who asked me why I did
not sit in companies for placement till then. This wasn’t exactly a rigid interview tho, I
spent a decent part of the interview having a conversation with him.
Courses and Certifications: I did do certification courses on Discrete Structures and DBMS,
but certifications are not really needed.
Recruitment Process: The recruitment process had three rounds, preceded by an online test.
One thing about this process was that none of the rounds were eliminative - all the applicants
who were shortlisted after the online test went through all three rounds of interviews.
1. Online Test: Two coding questions- one was on arrays, and the other was on dynamic
programming - the problems were legit a copy paste from GeeksForGeeks. There were
sixty aptitude questions, mostly BITSAT reasoning style, and sixty minutes to solve
them. Primarily stuff like "what's the next number in the sequence" and a couple of
questions on reasoning.
2. Round 1: Technical round- There were questions on OOP, DSA, OS, and DBMS (SQL).
They asked me to solve a DP Chess board based problem (knight tour) and write the
code for it, which I did, in Java. They asked me a lot of questions on OOP, perhaps since
I'd mentioned Java and Android app development on my resume. (45 minutes)
3. Round 2: The second round of interviews was by the Head of Bangalore site, and he
mainly asked me about my projects and work experience that I'd mentioned on my
resume. I mentioned Android App development experience as a part of my PS1, so there
were a couple of questions on that as well. I'm guessing that the interviewer was just
trying to verify if all the points on my resume were true.
4. HR Round: don't remember much of the details, but it was pretty much the expected
question, and wasn't a very long round for me.
Sources of Preparation:
InterviewBit and GFG for preparing. Couple of random videos on all of the core CS concepts.
Recruitment Procedure:
There was an Online exam conducted which consisted of Aptitude and basic coding
questions.Based on the merit of this exam they have shortlisted people for further
rounds.
Sector: IT
Name: Mahir Shah(2016A7PS0040H)
Company: Codenation
Role: Research and Development
Mode of Offer: PPO(Summer Internship)
Recruitment Procedure:
● Round 0 : You will be asked in detail about one of your projects in the resume,
usually of your choice. Be thorough with technical details and have a good
understanding of the projects you mention.
● Round 1: Typical algo and data structures round.One or two coding problems.
● Round 2: System design.
● Round 3: I had an extra round on system Design
Sources Of Preparation:
Coding for both coding rounds and interviews: Codeforces,Interviewbit and
GeeksForGeeks are ideal places to prepare from.
System Design: Prepare from gaurav sen’s youtube channels and GeeksForGeeks.
Sector: IT
Name: Ashish Gupta(2016A7PS0121H)
Company: Codenation
Role: Research and Development
Mode of Offer: PPO(Summer Internship)
Recruitment Procedure:
● Round 0 : Detailed discussion of one of the projects.
● Round 1 : Typical algo and data structures round.One or two coding problems.
● Round 2 : System design.
Sources Of Preparation:
Coding for both coding rounds and interviews: Codeforces, Interviewbit and
GeeksForGeeks, leetcode are ideal places to prepare from
Recruitment Procedure:
● Round 1: The first round was an online round held on Hackerearth. It had 2
questions of easy-medium level. Easily solvable with decent coding skills.
● Round 2: This was a Zoom online interview round lasting for about 45 mins. The
interviewer went through my resume and asked me to describe my projects.
● 1st problem: Find the longest palindromic substring in the given string. I gave
him the standard DP approach of O(n^2) time and space complexity. He asked
me to improve my space complexity. I told him the idea, but was asked to write
the code for the O(n^2) solution itself.
● 2nd problem: Given x and y, find the numbers between x and y which do not
have repetitive digits in them.
● Round 3: This was also a Zoom online Interview and lasted about 30 mins. I had to
introduce myself and then asked a coding question.
● Problem: Consider all 3 letter words in a dictionary. Given a source and
destination word, and that the cost of changing a letter in a word at a time is 1,
find the minimum cost to reach destination from source by changing only one
letter at a time.
He then asked me questions about my projects, past internship, DBMS and OS.
Sources Of Preparation:
Coding for both coding rounds and interviews: Codeforces, Interviewbit and
GeeksForGeeks Archives, leetcode are ideal places to prepare from.
Recruitment Procedure:
The recruitment process consisted of two rounds (both were Technical). Approach
towards the problem was given more importance. DSA, OS are the most focused
subjects. Little bit of complex coding questions mixed with tricky puzzles.
● Round-1: There was an Online exam with around 40 MCQs, which are mostly
about DSA, OS, Aptitude and stack queue. Programming language was made to
opt out of C++, Java.
● Round-2: A Lot of basic coding questions were asked along with some puzzle
questions. Trees from DSA were topics , they grilled on. Concrete idea on the
basics was the area of their target. The questions were related to Dynamic
Programming, Trees and Graphs with some basic data structures involved. There
is no separate HR round. At the end of this round, they have asked the general
questions like “why do you feel you are the best fit for your profile…”
Sources of Preparation:
Geeks for Geeks (Trees,concepts), InterviewBit(for coding practice).
Recruitment Process:
The recruitment process consisted of an online round (coding test), followed by two pen-paper
interviews, and an HR round.
1. Online Test: Round 1 was an online round on Hackerrank with three questions and
around one and a half-hour time. People who could answer two questions almost
entirely were shortlisted for the next round. The interviews were entirely DSA - no
DBMS, no OOP, no Networks. Only DSA. In the first interview round, they asked me a
couple of very basic questions about my resume (projects/internships), but for the
subsequent rounds, the interviewers [probably didn’t even look at my resume. The
questions asked in round one were:
a. Find all triplets in an array where a[i]<a[j]<a[k] and i<j<k, where n is capped at
10000.
b. Given an array and a vector of pair of indexes, print the lexicographically
maximum array after swapping some elements from the set of index pairs. You
can swap any number of times provided the two indexes used for a swap are
present in the given pair vector. n=1,00,000, number of pairs = 1,00,000
c. Consider a graph with n<=1,00,000 nodes and an integer k>=0. There is an edge
in a graph between two nodes i and j if gcd(i, j)>k. Now given q<=1e5 queries.
For each query, there are two nodes, print the length of the shortest path
between two nodes or -1 if no path exists.
2. Interview Round 1: Two DSA questions - the first one on bipartite graphs and the other
was a simple greedy algorithm.
a. Given n nodes, and some edges between any 2 nodes. Check if it’s possible to
assign nodes to two boxes such that no box contains any pair of edges.
b. Given an array of numbers and K. Divide the array into K continuous subarrays
so that the sum of each subarray is odd.
3. Interview Round 2: Three questions, all of which required dynamic programming. One
question on trees.
Sources of Preparation:
Any standard competitive coding platform should do.
Recruitment Process:
Flipkart had three rounds of interviews after an online test. The first round was two DSA
questions on graphs and bipartite graphs. The second round had three questions, two of which
involved DP and the third of which was a greedy problem - something along the lines of - “you’re
going on a circular highway with N gas stations located on it at specific positions. Assume you
start at a fixed place X, and have a list of gas stations ahead of you, what is the minimum
number of fuel-stops you need to make for gas assuming your cars’ mileage is Y and it can
store Z litres of fuel”. In the last round, the hiring manager asked me a couple of system design
questions involving sharding, handling multiple servers and load balancing. Flipkart didn’t ask
anything other than DSA - they asked me about my AI project but even that was very brief.
Sources of Preparation:
● System Design: I shared a LeetCode Premium account for this and used that.
Otherwise, take a look at Gaurav Sen’s system design videos on YouTube. A lot of
people trip up at System Design due to a lack of practice.
● OOP - you can read up/revise most of the basics from GFG in less than a day.
Recruitment Process:
● More or less the same as the above two interview experiences. The first two interview
rounds were DSA-based, and the last round had a system design question - “how would
you design the Flipkart hot deals page, in which deals are personalised for every user?”.
● For DSA, I was asked a question on bipartite graphs (“given a list of prisoners where
some are enemies of the other, find a way to split them into two cells so that no fights
occur”} and a question that asked something related to balanced brackets, which I
couldn’t solve entirely.
● The second DSA round was significantly harder than the first.
Sources of Preparation:
Nothing in specific.
Recruitment Procedure:
● The first round is resume shortlisting. Google emphasizes heavily on Data
Structures and Algorithms so include your relevant projects, achievements in
ICPC or any coding contests.
● There were five interviews held. First four were technical rounds that
emphasized highly on Data Structures and Algorithms and the last one was
‘Googlines’ round - where a brief discussion on projects took place.
Sources of Preparation:
Leetcode, CodeForces 2C, 2D set problems
Sources of Preparation:
GeeksForGeeks is really useful for handling coding questions and technical rounds. I
also referred to a website called techiedelight.com that has a lot of coding questions
along with their solutions. Apart from that, just the courses mentioned in my resume like
OOP, DSA and DBMS.
Internship Experience:
As a summer intern at Microsoft, I was working on optimizing the DL pipeline of the Bing
Sports team. I was supposed to help them generate good quality representative data
quickly. The work hours were flexible. My manager and mentor were very laid back and
approachable. They had a good system for feedback and evaluation, which are very
helpful. Having a good work ethic and good communication skills with my teammates
are higher officials was key, and helped me secure my PPO.
Recruitment Procedure(SI):
1. Coding Round - There were 3 questions. The questions were based on strings,
graphs and dp. The round was in C/C++.
2. System Design Round - Students were supposed to solve a real life problem. I
was asked to create the flow of an app for the cafeteria
3. Technical Interview - I was asked questions based on Sorting, DP and OOP.
4. HR Interview - The interviewer asked me some basic HR questions and
questions about my resume.
Sources of Preparation:
GeeksForGeeks is really useful for handling coding questions and technical rounds. I
also referred to a website called techiedelight.com that has a lot of coding questions
along with their solutions. The courses mentioned in my resume like OOP, DSA and OS
are important. The course books & slides of these courses are really good & sufficient.
Internship Experience:
Microsoft had very flexible work hours and a constant feedback and review system
which made for a very healthy work environment. My mentor and manager were both
very approachable. Having a good work ethic and good communication with my
teammates and higher officials helped me insecuring my PPO.
Sources of Preparation:
Nothing beyond normal courses like DisCO and DSA are required for preparation. The
textbooks are sufficient for these.
Internship Experience:
Once you get selected for the internship, you pretty much just have two levels of
assessment during the entire internship. Initially you are allotted a project with a timeline
mapped for it. There's a half time evaluation where you usually give a demo and
presentation to your team and manager. The final evaluation is also pretty much the
same just that the demo might be to a higher level or a greater audience. Judgement
criteria for the PPO is based on 3 things - Project completion, efficiency of code and
teamwork.
Recruitment Procedure(SI):
There was an initial CG and Branch based shortlist.
1. Coding Round - There were 3 questions. Everyone was given a different set.
Mine had an implementation problem, a linked list problem and a problem on
strings.
2. System Design Round - I was asked to design an app for a College’s mess using
UML diagrams.
3. Technical Interview - I was asked about OOP concepts - basics like function
overloading/overriding, Static and Dynamic Binding, access modifiers and other
such concepts. I was asked for the implementation of quicksort and mergesort
with code, a question on graphs, implementing stack, strings and also a few
puzzle questions.
4. HR Interview - I was asked basic HR questions like assessment of my strengths
and weaknesses. I was asked why I preferred Microsoft and why I chose IT over
my core discipline. He also asked me about my favourite Microsoft product.
Sources of Preparation:
1. Codeforces, Leetcode, Interviewbit and a20j ladders for coding practise.
2. I found the college courses for OOP, DSA and OS to be sufficient.
3. A book called “Cracking the coding Interview”
4. David J Mallan’s CS50 Harvard courses
Sources of Preparation:
I found problem-solving on interviewbit and GeeksForGeeks very helpful. Courses like
OOP and DSA are essential for getting an IT internship.
Internship Experience:
The work culture at Amazon is great. People are very helpful. We had flexible work
hours and a decent workload. Having a good work ethic and good communication with
teammates and superiors is key in securing a PPO.
Recruitment Procedure(SI):
1. There was an initial CG and branch based shortlisting, an online test and a
written test. I was exempted as I had gotten in through Microsoft Codess.
2. Technical Interview: In the first round, I was asked questions about string
manipulation and alternate answers to my solution. Basic questions about array
searching and sorting as well. In the second round, I was asked about my
projects and about whether I wanted to make any feature change in a popular
software, my reasoning behind it and an alternate solution to improving it.
3. HR Interview - I was asked basic HR questions like assessment of my strengths
and weaknesses. They asked me about my previous projects and internship.
They wanted to know the impact of these projects and my approach to
problem-solving.
Sources of Preparation:
I referred to hackerrank, GeeksForGeeks and codemonks for different topics. I referred
to the basic and intermediate levels from codechef for practising competitive coding. I
prepared the college courses for OOP and DSA.
Internship Experience:
We had weekly one on ones with our manager. They judged us on our understanding
of the problem, our approach to the solution and teamwork. They also kept track of our
contribution to other teams and our ability to create timelines & stick to deadlines.
Overall, it was a great learning experience due to their balanced work culture.
Sources of Preparation:
I referred to GeeksForGeeks for learning. Apart from that, I had given coding contests in
both codeforces and codechef.
Internship Experience:
It was a great experience. I was in the Office protection team, where I was the only
inter. Everyone else in my team was very helpful and supportive.At the end of the
internship, all the interns showed the projects to the senior managers. On our last
working day, we got a mail regarding PPO. The PPO decision was entirely dependent
on our mentor, manager and our team. They decided it based on the work we did in that
tenure. The work which was assigned to me was already decided and they expected me
to complete that task in a period of 2 months. So, the main factors according to me
included our approach to a certain problem, the time we invested in doing a certain task
and also our behaviour.
Recruitment Procedure:
1. Online Test:The test consisted of 2 coding questions. 14-15 candidates were
selected for further round
2. Interview:
● Round 1:It was the debugging round and was provided with our answers
of previous online test conducted. We were asked to find the logical errors
in it.
● Round 2: This round was the technical round. Two questions were asked
on Graphs and Linked lists
● Round 3: This was purely an HR round. This round was not even
conducted for many final selects.
Sources of Preparation:
Codeforces, Hackerrank, Interviewbit, GeeksForGeeks etc
What helped me to get PPO- They usually see your learning curve, how proactive you
are towards your project and they will like it if you initiate discussions. Also
perseverance is important, since all of the things would be new.
Recruitment Procedure:
1. Online Test:The test consisted of level 2 or 3 type hackerrank questions. If
anyone has done enough practice, he/she can solve it.
2. Written Round: It consisted of technical questions. Most of it was output finding
questions. The language used was C++.
3. Interview:
● Round 1:They asked standard competitive coding questions in this
round.As I solved the question, they kept on adding another component to
it.
● Round 2: This round consisted of extensive questions on System Design.
● Round 3: In this round interviewers were not interested to check our
technical knowledge. They were keen to check our problem solving skills
and gave many puzzles in this round.
Sources of Preparation:
Codeforces, Hackerrank, Interviewbit, GeeksForGeeks etc
Recruitment Procedure:
1. Coding round: This had questions on DP, pointers & other similar DSA
constructs.
2. Technical Interview: I was asked about my previous projects and internships. As I
had a lot of projects and had done an internship in ML, I was asked a lot of
questions on that. I was also asked a basic puzzle which was from GFG.
3. HR Interview: I was asked why I specifically wanted to join Oppo. Apart from that,
there were a few other basic HR questions and questions on previous
internships.
Sources of Preparation:
GeeksForGeeks is really useful for handling coding questions and technical rounds. I
found having in-depth knowledge of courses like ML and DSAto be very useful
Recruitment Procedure:
Technical Round 1 -> Technical Round 2 -> HR Interview
I was not initially shortlisted for the further process as I could not score good in the
online coding round. They announced the extended shortlist in the Pre-Placement Talk
and I was luckily present there.
● Technical Round 1: The interviewer literally asked me everything related to
computer science. He stressed on certain topics but was mainly checking the
foundation.
Almost all the subjects in our curriculum right from the beginning were covered.
● Technical Round 2: The interviewer directly asked 3 questions related to DSA
and asked me to write the code of all the 3 questions on the paper.
Out of the 3 questions given to me, one was from Dynamic Programming, one
was from Graph and the other one was Sorting.
I struggled with the DP problem but he helped me in solving it.
● HR Interview: HR round was the best. I have extensive knowledge about
gadgets and I already had answered twice during the PPT.
Sources of Preparation:
● My preparation wasn't just confined to DSA, though it carries most of the weight
in an interview, for which GeeksForGeeks and interviewbit serves the purpose.
● The most important factor in my scenario was my portfolio. I had a failed startup,
around 3-4 work-from-home part-time internships, an off-campus summer
internship, 4 formal research projects under some really good Profs, and a sound
technical knowledge of many different frameworks in various different domains
such as Web/App Development, IoT, ML, etc.
● A good portfolio just makes you stand out from the crowd but everything boils
down to your "Problem Solving Ability" which is best judged by DSA and few
other CS courses and the interviewer's not gonna skip on that.
Recruitment Procedure:
● First round was an online coding round conducted in Hackerearth, containing 3
coding questions. ( 2 medium,1 hard);
● Second round was an interview round in which Java related questions were
asked and projects were discussed. For some people, an extra coding interview
round was conducted before the second round:
● Third round is HR in which basic HR questions are asked.
Sources of Preparation:
GeeksForGeeks is the most useful resource.
Sudo placement tracks in gfg were very helpful.
Interviewbit was also good.
Recruitment Procedure:
Online test with 3 questions, 2 technical interviews and 1 HR interview
● Online Test - 3 questions
One of the questions was on DP.
● Technical Round 1 - DSA
Questions based on arrays, stacks and queue were asked
Discussion over a project mentioned in resume
● Technical Round 2 - OOP and DSA
Discussion of the questions asked in online test
OOP concepts - Polymorphism, inheritance, dynamic method dispatch
Discussion over a project mentioned in resume
● HR Round -
○ All standard HR questions
○ Tell me something about yourself
○ Why OPPO?
○ Name 3 OPPO smartphones.
Sources of Preparation:
Interviewbit, GeeksForGeeks for technical rounds
Recruitment Procedure:
● Online coding round (Platform - InterviewBit)
There were 9 MCQs asked for 4 marks each and 2 coding questions for 100
marks each, with most of them based on DSA.
● Technical Interview rounds
There were, in total 2 face-to-face technical interviews and had about 5 questions
where, 3 coding questions from DSA and the other two were based either on
OOPS, OS or your CV. Coding under pressure is the trick, here.
Questions based on inheritance and sorting were asked, from OOPS and DSA
respectively. They asked a couple of questions about my projects : one on OOPS
and the other on Blockchain.
● HR round
This round focused mainly on my CV and being the Post holder of Technical
Secretary, I was asked about my role and how it was managerial/technical in
nature and how those skills would be helpful in my future.
Sources of preparation:
Questions from InterviewBit and GeeksForGeeks. Learn a few Algorithms beforehand
and revise DSA and OOPS courses. Youtube videos on DBMS are quite helpful.
Recruitment Procedure:
● Online Coding round on platform InterviewBit
There were two coding questions based on DSA and few MCQs on the
fundamental concepts.
● Technical Interviews:
There were two technical rounds where questions on
DSA - sorting and dynamic programming
OOPS - Basic terminology
DBMS - SQL commands were asked.
The logic was supposed to be explained and if they felt it was accurate, you will
be asked to code it on a paper.
● There was no HR round for me.
Courses and Certifications: Revision of DSA, OOPS and DBMS will suffice. No
certifications were asked for.
Recruitment Procedure:
3 Technical rounds and 1 HR round were taken.
Sources of preparation:
● Coding for both coding rounds and interviews: Codeforces,Interviewbit and
GeeksForGeeks are ideal places to prepare from.
● System Design: Prepare from gaurav sen’s youtube channels and
GeeksForGeeks.
Recruitment Procedure:
3 Technical rounds and 1 HR round were taken.
Sources of preparation:
Recruitment Procedure:
1. Online Test: (1.5 hour) One question on Stacks and the other was about graphs.
2. Interview:
● Round 1: It was basically the debugging round. We got the printed codes
(answers that we wrote for the online test) and were asked to reduce the
space time complexity.
● Round 2: This round basically focused on projects and internships if any. But
in my case, the interviewer wasn’t interested in my projects (as I’m from
Electrical branch) so switched to technical questions again. The questions
were on Linked Lists and Graphs.
● Round 3: This was the HR round with general questions like tell me about
yourself, what are your interests etc. Nothing technical. I talked about my
interest in photography and the interviewer was quite impressed by it.
Sources of Preparation:
Codeforces, Hackerrank, Interviewbit, GeeksForGeeks etc
Recruitment Procedure:
1. Online Test: It was of 1.5 hr duration. First question was based on Stacks and
the other was about graphs. The questions were pretty easy as compared to the
companies which previously visited. Lots of the applicants were shortlisted for the
next round.
2. Interview: For me there were only two rounds of interview but for all other
candidates it was 3 rounds of interview.
● Round 1: It was basically the debugging round. We got the printed codes
(answers that we wrote for the online test) and were asked to reduce the
space time complexity. In between he asked some basic technical
questions.
● Round 2: This round consisted of questions about my project and
internships that I have done. Some basic technical questions were also
asked in this round from topics like operating system, OOPS,
Synchronization etc.
Sources of Preparation:
Codeforces, Hackerrank, Interviewbit, GeeksForGeeks etc
Recruitment Procedure:
● Round-1: It was an online exam , consisting of 10 MCQ questions and one
question to code completely. The MCQ questions were mostly on the basics of
the courses DSA,OOP,OS,DBMS,Networks and C language. Basics of Data
Structures were thoroughly tested.
● Round-2: They asked about designing an online movie ticket booking system ,
given the management of the database. Also ideas on the youtube manages the
ads and its design. Questions on DSA, OS were mainly focussed.
● Round-3: This round was taken by the Director of the company.Though it started
as a HR round, gradually it turned into a technical one. He asked questions from
linked lists, OOP and small algorithms to some of the complex DSA questions .
Sources of Preparation:
InterviewBit,Geeks for Geeks
Recruitment Procedure:
● Round-1: First round was an Online exam held in Hackerrank. It was mostly like
competitive coding. The questions were the standard complex questions in DSA,
just the pseudo code was asked. If someone who has practised InterviewBit
thoroughly can answer them easily.
● Round-2: The projects in the resume were discussed briefly.Questions of Data
structures were asked to code completely. Questions from DBMS, OS were
asked in detail. Few ongoing projects in the company were explained and asked
for a new system design.
● Round-3: A HR round but the questions were technical as well. System Design
topics were asked in a greater detail.Real life problems were given and asked for
a better approach towards the problem.”C” language basics were questioned.
Sources of Preparation:
Leetcode, InterviewBit
DOMAIN
MANUFACTURING
Recruitment Procedure:
1. An on-campus written test which had very basic Mechanical engineering
questions from concepts such as Heat transfer. The test also had a certain
portion for basic aptitude and mental thinking.
2. An on-campus interview: Contrary to what I was prepared for, the interview was
less technical in nature and had to do more with how my work ethic and often
took a personal turn.
3. The final interview was at their office in Pune with one of the section heads. It
had significantly more technical questions asked and felt like a stress test.
Sources of Preparation:
In general, it is best to prepare and revise your core concepts on your own for the
aptitude test since the other rounds will be more towards your in-depth knowledge of
what you have mentioned on your resume itself. So be well-versed on our resume.
DOMAIN
EDUCATION
Recruitment Process: The recruitment process had two rounds after which I was
extended an offer.
1. First Interview Round:
The first round was based on script-writing. Basically, you had to choose a topic in
Maths/Physics/Chemistry and write a lesson plan or script for teaching from. You get
around one hour time, and you’re allowed access to the internet to build the script.
You’re allowed to choose which subject you want to write on - Maths, Physics, or
Chemistry. I chose Maths and decided to write on vectors. Try not to choose
advanced/hard topics for making the script - stick to something simple.
2. Second Interview Round:
After asking me a few questions about the script I’d made, he asked me to make
another script writing task: this time he asked me to explain logarithms to a 10th
class student. Once I was done with this, he grilled me a bit on the subject I chose
(Maths) - basics from coordinate geometry and stuff as well as asking me to explain
the script I’d just written. After a couple of maths questions, the interview was done.
Sources of Preparation:
I primarily used random youtube videos - but anything works, really.
Recruitment Process:
The recruitment process began with a small talk of sorts where they explained what
Byjus did and all.
● Round 1: They asked us to write down our topic of interest/preference out Maths,
Physics and Chemistry - I chose Physics. After this, they asked us to write a
script on any topic in the subject we chose - they expected the script to have a
friendly intro of sorts, checkpoint questions in between to test how well the reader
was understanding stuff, and at least an overall view of the topic chosen. They
wanted a script for a Byju's educational video, basically. I chose inverse square
law as my topic and explained its importance in the gravitational law, magnetic
and electric fields, and in luminescence/light intensity.
● Round 2: They asked me a couple of basic questions from 8th-12th grade
physics. Stuff like:
● What is mass and weight and the difference between them?
● What is Newton’s First Law?
● Explain Lenz Law
In between, the interviewer asked me (after probably looking at my resume) if I had any
prior teaching experience. I was a part of NSS’s Computer Literacy Program, and I told
him that. After these series of questions, they told me I could leave and that my
interview was done. My interview was probably the fastest to get completed. As far as I
know, I answered fast and gave a clear explanation for all the conceptual things I was
asked in Physics.
SEMESTER - II
IT
Recruitment Process:
Sources of Preparation:
● PS-2
● Interview bit
● PU material
● Knowledge of DSA, OOP, OS and Compilers
● Other than coding, giving time to app development helps a lot in interviews.
● Try going with the flow in the interview, adjust according to the interviewer but
showing overconfidence is not the key.
● Utilize the summer vacations to develop a positive resume.
Recruitment Procedure:
Online test, GD, Interview.
● Online Test: There were three competitive coding(DSA) based questions.
● GD: Aimed to check the ability to provide technical solutions to a problem.
● Technical Interview:
● Initially, I was questioned extensively about the projects listed on my resume.
● I was asked questions majorly covering concepts of Database Management
System and Data Structure and Algorithm.
● HR Round:
● Basic HR questions.
● Why was I interested in joining the organization?
● It revolved around checking interpersonal skills, my goals, perception and
expectation from the organization.
Sources of Preparation:
● Hackerrank, Geeks for Geeks are tremendously helpful for handling almost any
coding questions and technical interviews.
● Basics should be strong.
● For theory preparation refer Geeks for Geeks
● I have done courses like DSA, OOP, ML.
Recruitment Procedure:
● Online test 1 (90 min)
○ Hackerrank link was provided.
○ Only one question which you can attempt from your room.
○ The purpose was to test your concepts in OOPS
● Online test 2
○ One question to be attempted from the computer center.
○ The purpose was to test development skills
○ One question for 2 hours, preference to those using JS or Python.
● Interview round 1
○ The product statement was given.
○ They judged me on how I looked at different development stages of product.
● Interview round 2
○ Technical + Resume + HR
○ Technical questions were asked (Some questions on web development.)
Sources of Preparation:
● Experience in web development is the main thing that will decide your interview.
● Project on Web development.
● DS, ML, Algorithm
Recruitment Procedure:
● Online test: (45 mins, 2 questions )
○ Questions were completely randomized for all
○ Graphs, DP (Important), Basic implementation and programming
● Technical Round 1
○ Questions on CV, Projects, Work experience, 10th, 12th
○ Linked list, OOPs (Polymorphism+basics), Basic programming question
● Technical Round 2
○ Hyderabad team was from Data science background
○ Question on Machine Learning, Graph, OS
● HR Round
○ General questions
Sources of Preparation:
● InterviewBit - Programming
● Trees and Graphs from Geeks for Geeks
● Slides of electives offered on campus
Recruitment Procedure:
● The online test was supposed to be taken from our rooms. The test had 2 coding
questions that had to be completed within 70 minutes.
● The first question was a modification of the following problem:
(https://www.geeksforgeeks.org/minimum-number-platforms-required-railwaybus-
station/)
● The second question was based on arrays.
● All those who could at least solve one question and partially solve the other were
shortlisted for the next round.
● There were two interview rounds and one HR round.
● In the first interview round, questions were on projects and explained any one
project exhaustively. Pseudo-code for questions on linked lists, implementation of
stack in DSA. In operating systems, questions were on semaphores, threads,
and virtual memory.
● In the second interview round, It was asked to give the most efficient solution for
these problems:
https://www.geeksforgeeks.org/given-an-array-of-pairs-find-all-symmetric-pairs-in
-it/ https://www.geeksforgeeks.org/print-hello-world-without-semicolon-in-ccpp/
● Questions on my resume and machine learning projects in my resume and
questions on linear regression. Finally, a few questions were asked on OOP
concepts.
● In the HR round, HR explained the functioning of Jio and gave information about
various job profiles that were available.
● 7 students received the job offer at the end of these 3 rounds.
● CGPA didn’t play any major role in the interview rounds. Your technical
knowledge was given more importance
Recruitment Procedure:
● Online Test: Some have 2 to 3 tough questions. Some have 4 easy questions but
less time. The point to notice is to give your brute force solution first to a problem
if you don't know the optimised approach. Later, try to optimize it. Some
companies give partial marks to brute force solutions which may get you
shortlisted for the interview.
● First round was DSA. 4 questions were asked. They were medium level
questions. I was asked to write pseudo codes in the language of my choice. You
can give the solution that comes to your mind and then improve upon it. Take
your time. The interviewer will also give you some hints if you are stuck.
● Second round will be based on your projects and basic CS fundamentals like
OOPS. Prepare well in the field in which you did your project. One or two DSA
questions may be asked in this round.
● HRound: They had basic hr questions. The deciding rounds were the first two but
do prepare for this round beforehand.
Sources of Preparation:
● The optimum time for a student who is familiar with coding would be 4 to 5
months. College curriculum helps in preparation for Jio.
● The crucial courses would be DSA, OOPS, OS, DBMS and ML.
● Learn the basics of courses in geeks for geeks and practice well.
● DSA and OOPS are very important in deciding your recruitment chances in most
of the companies.
● Code chef's CCDSAP certification will be helpful for placements.
Recruitment Procedure:
Online test- The online test was conducted on mettl platform and had 2 sections:
● 1st question: In a given linked list find the middle element. This was an easy
question and the interviewer wanted the solution using 2 pointers.
● 2nd question: Merge and sort arrays.
● Then he asked me 2 coding questions: 1st question: Given n line segments with
their start and end coordinates (x1,y1 & x2,y2) in a cartesian plane, find a line (not
line segment) parallel to the y-axis that intersects maximum line segments.
I didn’t write code for this question, he just wanted to see my approach.
● 2nd question: Find shortest distance of all vertices from source vertex
https://practice.geeksforgeeks.org/problems/implementing-dijkstra-set-1-adjacen
cy-matrix/1
Sources of Preparation:
Hackerearth and youtube for DSA theory, GFG, InterviewBit and LeetCode for practice
I’ve also done OS, OOP, Computer Architecture, Network programming.
● Try to do at least 2 projects on your own or through courses that you can add in
your resume. Courses that offer good projects are Data mining, ML, AI, IR, etc.
● Amazon wants its candidates to know OS, so if you have not done the course, try
learning it on your own.
● Practice DSA a lot and try to study in groups & be thorough with your resume.
● Pro-Tip: Don’t take the amazon leadership principles litely, try to find out how you
can relate to those principles (4-5 are sufficient).
Recruitment Procedure:
● Online test: Some MCQs, 1 SQL question, 1 coding (very simple to be honest).
● Round 1: It had 2 people from the deep learning team interviewing me. Since they
had come specifically for a deep learning role, after going through my resume, they
asked my reason to get into Deep Learning. Furthermore, on seeing I did my PS2
in IISc and it was a DL role, they had asked me a lot of questions based on my
work related to that i.e. problems I faced there, how I tackled them, what all new I
suggested etc. Along with that, they had given me an arbitrary problem and then
asked what my plan of work would be like. Then, they asked me basic questions on
data handling, class imbalance and how to tackle it, how to select/design a model
based on use cases, and improving the model. I remember being the only one to go
through to the second round as soon as I finished my interview.
● Round 2: More fundamental than the first round & more math oriented. The
interviewer was the head of the Deep Learning team in Standard Chartered GBS,
Chennai. He had asked me about what convulations are and about activation
functions. Ranges and equations of the most popular ones and made me draw the
graphs. A question about clustering which I had not much knowledge about. Later, I
was asked to explain about the YOLO detection model, to which I answered briefly.
Lastly, a question upon how I can use basic image processing and traditional ML
techniques to find a solution to a problem, without the use of neural networks.
● HR Round: She asked me about my family background and as soon as she came
to know that I was also a Bengali, it became more or less of a conversation
between two bengalis. She also asked me if I knew any previous clients of the
company, to which I goofily mentioned about Liverpool FC. I guess that was it. I
was later called up and given the offer.
Recruitment Procedure:
Sources of Preparation
Interview Bit along training material and sessions given by placement division.
Recruitment Procedure :
● Online Coding Test
● Technical Interview
● HR Interview
Interview Questions :
● Find duplicate elements in the array.
● Find longest path between any 2 nodes in a general tree
● Find MST of a graph
● Made me execute 2 SQL queries on their laptop.
● Resume project questions
● General questions like why Physics as a dual degree?
HR: All general questions.
Sources of Preparation :
● Geeksforgeeks
● Interviewbit
● Cormen
● Narasimha Karumanchi
Recruitment Procedure:
● Coding Round
● Interview round
● HR round
Interview Questions:
● Questions on resume.
● Implement a queue using stacks:
Assume you know the values of all perfect square roots(sq(9)=3, sq(16)=4, 25=5,
64=6...), How do you find the value of sq(x) where x can be any whole number
with the help of a calculator which can only add, subtract, multiply and divide. Eg.
Find sq(70). (Solved it using binary search)
● Various mostly simple questions on binary search trees:
How do you solve the eq. x^2+3|x|+3=0. (Sol: no real roots. Imaginary roots exist.
Told the exhaustive method to find x, didn't calculate by hand)
Sources of Preparation:
Geeksforgeeks, Interviewbit
Recruitment Procedure:
Sources of Preparation:
Summer Internship
PS-2
Interview bit, Cracking the coding interviews and Geeks for Geeks.
Recruitment Procedure:
Three rounds - Technical, HR, Manager. Order might vary.
Interview Questions:
● Simple language based questions and entry level questions in time complexity,
linked lists, trees.
● For HR and Manager rounds refer to the link below. Almost similar questions
were asked.
● https://www.geeksforgeeks.org/mathworks-interview-experienceedg/
Sources of Preparation:
Leetcode, interview bit, geeksforgeeks.
Recruitment Procedure:
Sources of Preparation:
Recruitment procedure:
Online Round:
Part one was 3 MCQs (no negative marks) covering various topics like OOPS, DSA,
DBMS, Networking and some aptitude.
3 coding questions were supposed to be solved in 1 hour. (Medium level)
● A variation of this question was asked instead of word, it was asked to find the
length of maximum consecutive alphabets
https://www.geeksforgeeks.org/search-a-word-in-a-2d-grid-of-characters/
● This was on the tougher side of the question; the remaining were a bit on the
easier side.
● Two DSA questions were asked. Interviewer was pretty nice. After the question
was asked I took 30 seconds of time and started telling my idea for the solution.
He nudged me towards the right way when I was deviating, but you need to take
the opportunity when given.
● Asked some small things on my resume and then moved on quickly to DSA.
● Finding the frequency of a number in an array without using any extra space.
https://www.geeksforgeeks.org/count-frequencies-elements-array-o1-extra-space
-time/
● Mirror a tree when given a root.
● Then he asked if I had any questions for him.
Around 20 people were shortlisted to this round & 10 were selected to the next
round.
● He asked questions about every one of my projects, why was the project done, use
case and scalability.
● OOPS concepts
● Draw a class diagram for a specific use case (Transportation system)
● He gave me 10 mins of time to gather my thoughts and draw it & spent 10 minutes
discussing it.
Only 5 were shortlisted for this round. 3 were qualified to the next round.
Round-4: 1 hour
The interviewer was very experienced, he went through my resume and asked why I
was interested in certain areas and why I did certain projects.
Sources of Preparation:
InterviewBit, Geeks for Geeks, LeetCode
I’ve done DSA, OOPS, OS
Recruitment Procedure:
Online Test (Coding + MCQ):
The test consisted of a few DSA questions.
1. First Technical Round: In the first technical round the questions that were asked
were simple DSA questions like reversing linked list, string value in min heap. In
all the questions pseudo code had to be written.
2. Second Technical Round: In the second technical round the questions were
based on OOP, OS and DSA questions in depth (linked list and tree).
3. Third Technical Round: In the third technical round the interview started with
system design of IRCTC along with a lot of questions on the OOP project
mentioned on the resume followed by questions on the projects done during the
time of internships.
4. Fourth Technical Round: In the fourth technical round the interview was based on
the projects mentioned on the resume including the electronics project as well.
Then the question came up was how a PS project was beneficial for the PS
Company.
5. HR Round: The round started with normal questions why EA. Top 3 dream
companies, what do you expect from the job and few behavioral questions which
included prioritizing the 4 things in job- money, job location, job profile and work
life balance.
Sources of Preparation:
The main source of preparation was Geeks for Geeks and InterviewBit
I’ve done OOPS, OS, DSA from Geeks for Geeks.
Recruitment Procedure:
Pen and Paper Test and Two Technical Interviews.
● Pen and Paper Test: Majorly the test contained basic DSA and TOC questions.
● Interview: (No HR Round)
Round 1: They asked only DSA questions in the interview. No DP question.
Compared to other interviews I attended this interview was on the easier side.
Round 2: This was 2 on 1 interview. There were around 7 questions in the
interview. On Sorting, Graphs, Trees and Heaps. I was asked to write complete
code on paper. They were focusing more on ability to write code on paper
rather than efficiency of the algorithm.
Sources of Preparation:
Interviewbit, Geeks for Geeks and classroom slides.
Courses like OOP and DSA should be paid more attention.
Other relevant information:
● Start preparing at least 3 months before placement season if not before.
● Practice writing codes on paper. Complete interviewbit exercises.
● DSA and basic OOP is everything for most of the interviews.
● Operating System and Networking questions are relatively very low.
● If you are done with most of DSA and OOP, go through System Design tutorials.
Recruitment Procedure:
Written test and two rounds of interview.
First Round: Written test, Basic competitive coding.
Second Round:
● Interview I
○ It was completely based on my resume.
○ Had a lot of questions based on projects mentioned in the resume.
○ Expect a lot of questions based on PS work.
○ Questions targeted to check concepts of coding, good writing practices,
and concepts of OOP.
● Interview II
○ This round was solely coding based, dynamic questions.
Sources of Preparation:
Geeks for Geeks
OOP should be covered extensively
Other Relevant Information:
Clarity is OOPs concepts is tremendously helpful.
They ask to solve aptitude questions and then write the code for the same.
Recruitment Procedure:
Shortlisting Round-
Mostly consisted of aptitude questions and one coding question (all pen and paper) that
was afterwards used in an interview round. For practice, I used the platform provided by
the PU (CoCubes). The coding question was based on arrays and hashing and was
quite easy, but big.
Recruitment Procedure:
Initially there will be a PPT where a brief idea of their working and the role will be given.
Shortlisting Round-
After a week, a written test will be conducted. The test consists of basic math, aptitude
and DSA. In the coding part a pseudo code will be asked. The shortlisted students will
go through 3 rounds of interviews
Sources of Preparation:
Geeksforgeeks, InterviewBit, LeetCode, Hackerrank
I’ve done DSA, Networks, OOP, DBMS, OS.
● The CGPA doesn’t play any criteria in recruitment. The cutoff is 6 and after the
written test, the scores are given more importance.
● The resume has to be very clear and every point in the resume will be thoroughly
checked in the interview. If you get confused on any project you’ve mentioned, it
affects your chances.
● Every round will be easy and one can easily crack the interview with ample
knowledge on the subject. The PS project, which was on Web Development,
turned out to be useful for the interview.
● Confidence is the key and always make sure the interviewer is listening to
whatever you are explaining.
Recruitment Procedure:
Shortlisting Round-
● It’s a written test and there’s no online round in the entire procedure.
● It ranges from coding (writing a pseudo code) to aptitude part.
● One very basic coding question from DSA.
Around 10 or 12 students were shortlisted from 100 students.
Sources of Preparation:
Recruitment Procedure:
Online Test: The test was completely based on coding.
Sources of Preparation:
Solving Interviewbit.
Revision of CS subjects from slides and YouTube.
Went through previous experiences and must solve problems in GFG.
Learn more than one programming language. Some companies may not permit
Python(very few, but might happen though). Practice in both C++ and Java.
Recruitment Procedure:
Online Test: The test consisted of coding problems.
HR Round:
Normal HR questions based on resume.
Sources of Preparation:
The main source of preparation was Geeks for Geeks.
Recruitment Procedure:
Sources of Preparation :
● Freelancing
● Interview bit
● Knowledge of Python, Software Engineering, Network programming, OS, DBMS,
etc. play major roles.
Domain
NON-TECH
Recruitment Process
● Offline test (Pen-Paper) 120 min test
3 Sections: Basic Aptitude, Programming, SQL
Aptitude and programming were of primary concern.
45 min Aptitude (25 Questions) 45 min programmings (2questions) 30 min SQL
(10). The difficulty level of SQL was moderate, Programming was easy, Aptitude
was moderate. Programming consisted of basic questions like arrays, strings.
● Technical Round 1-4
○ There was not much difference in all the technical rounds, but the difficulty
level was increasing consistently.
○ Mainly focused on programming i.e. Problem solving using programming.
Programming language - (Any will do)
○ Decent coding skills and good problems solving skills required.’
○ Some questions on recursions, some on function calling.
○ Some questions on algorithms which they will require you to solve in the best
time complexity.
○ Some questions on puzzles (Geeksforgeeks)
Sources of Preparation:
● Aptitude problem solving (Training tests) or Geeksforgeeks
● Programming - C++ (Interview Bit, Hacker rank) try to learn algorithms and syntax
● SQL (Many videos on youtube), Interview bit (Basic syntax and basic theories of
SQL programming) trying to write queries after that switch to hacker rank.
● DSA - InterviewBit
Recruitment Procedure:
● Online test 1:
○ General knowledge
○ Maths, Probability statistics
○ 2 SQL questions.
○ Programming (basics, internal loops).
● Interview round 1: 25-30 min.
○ Based on the resume.
○ 2-3 Technical questions
○ Business-related questions
● Interview round 2:
○ SQL questions
○ Programming questions converted into Puzzles for Interview
Time complexity. Analytical thinking required.
Sources of Preparation:
● Python from small projects and courses online.
● InterviewBit for SQL (Same questions were asked)
● Case in Point, Case Interview cracked
● Geeksforgeeks for Aptitude and puzzles
Sources of Preparation:
Recruitment Procedure:
● Online Test 1 (Co-Cubes)
PART A (MCQ) -
● LOGICAL REASONING
● MATHEMATICS (PROB STATS, PNC, ALGEBRA)
● PROGRAMMING
● OOP, DSA, C programming
PART B -
● Coding questions 40 min
● 1D, 2D - Dynamic programming
● Binary search
● Linked lists
● Only those who answered both the questions correctly were shortlisted.
● Interview Rounds 1-3
● Technical Interviews
● Probability concepts, Questions
● Questions based on calculus, Algebra
● OOPs, DSA concepts main (tricky questions)
● Interview Round 4
● Based on resume (Projects main).
● Puzzles
● Questions on conditional probability.
● HR round
● Interview Round 5
● One phone call
● 5 min interview
● HR Round
Sources of Preparation:
● Try solving cases of different sectors to have a general idea of every sector.
● Have some topics deeply prepared for questions which ask you to present the
best work done.
● CG is an important factor which gives reflection of your resume, don’t try to aim
too high (9+) but maintain it to a decent level.
Recruitment Procedure:
Online Test: 1.5 hours (30min + 1hour for coding)
● This section had 2 sections broadly. First half was logical ability and had MCQ in
it. Questions were of decent level and similar to those asked in other competitive
exams. The second section was the coding part which had 2 coding questions
and could be solved in any of the major languages. There were partial marks
based on the number of successful test cases that run.
● The questions weren’t very tough and a few months of practice in coding would
definitely get you through this round.
● Almost 65 selects in this round
● This was a guesstimate round. I was asked to calculate the no. Of Ubers cars in
Mumbai along with their average revenue per day per car. Like most
guesstimates, it was process driven and they were judging us on the approach
and its clarification.
● Apart from this some basic questions based on the resume were asked too.
● Since this profile was open for all tech & non-tech students, they wanted some
technical touch to your resume, majorly in your PS-2 although not compulsory
● This was a case study round. They presented us with a business case study. I
was asked to design an ERP system and was asked questions on how to make it
more effective. Interview was very similar to a case study interview, where you
basically discuss things with the interviewer in the start and then present your
solution to the case.
● 8 selects in this round
● This was a pure resume based round where they were basically checking your
compatibility and questions purely based on your resume were asked.
● PS2- Morningstar (Product Management intern): Did a project on VBA to
automate the file generation task. Questions on the VBA automation work were
asked
● Summer Internship- Futures First (Data Analysis and Trading)
● PS-1- Hindalco Industries (Project on App Development on which a few
questions were asked)
● Off-campus- Tinder Campus Representative (Many questions about leadership
qualities and management were asked on this experience)
● Final selects: 5
Sources of Preparation:
Python: Udemy
Guesstimates and case studies: Case Interviews Cracked, Vault’s guide, Case In Point.
Recruitment Procedure
● Online test 1:30 Hours
○ Verbal & Logical reasoning
○ General Maths
○ Programming Questions: DSA basics
● Technical Interview 1
○ Resume grilling + Guesstimate
○ Questions on real-life applications of my experience
○ Coding question (DSA Basics)
● Technical Interview 2
○ Technical Case study, the same case was revolved for all the people.
○ A similar study was available on the Deloitte website.
○ Questions on recent technologies and software engineering courses.
● HR Interview 3
○ General HR questions
○ Confidence is the key. Research well about the company
Sources of Preparation
● Aptitude: Training test by the placement team, Geeksforgeeks
● Software Engineering course - Online platforms
● InterviewBit - DSA
● Case studies from Deloitte website.
Recruitment Procedure:
● Online Test-
○ 15 Logical reasoning questions, Puzzles.
○ 90-minute test.
○ 23 people got shortlisted after the test
● Interview round 1
○ General questions like- walk me through your resume, what you have
done in college, your achievements, your interests, where do you see
yourself in 5 years, etc.
● Interview round 2
○ Case Studies were digital payment specific- not technical but based on
user experience enhancement, market share based, etc.
○ Guesstimates
○ General Problem Solving
○ Aptitude.
Sources of Preparation:
● Puzzles and aptitude from websites like Geeksforgeeks.
● Case Studies, Guesstimates from books like Case Interviews Cracked and Case
in point
Recruitment Procedure:
Online Test and Two Rounds of Interview.(No HR Interview)
● Online Test: Basic aptitude questions. They were pretty easy and repetitive.
● Interview: (No HR Round)
○ Round 1
After a week or so they called us for interviews.
There were two interviewers.
One was discussing resumes, not in detail but he was touching everything on it.
The other interviewer was grilling about random cases.
○ Round 2
This round was taken by both of the interviewers together.
They asked very basic puzzle questions.
Case studies and guesstimates.
Some of the cases were directly from “Case Interview Cracked”.
There were many random made-up cases.
Sources of Preparation:
● Almost completed the book called “Case Interview Cracked”.
● For Guesstimates you cannot rely on Case Interview Cracked as it doesn't really
have many Guesstimates, so I prepared it from random online sources.
Recruitment Procedure:
Sources of Preparation:
● Creating a positive impact in the beginning as well as leaving with one is a plus
point.
● Try to play along with the interviewer but keep the limits in mind.
● Relate your work with the Job Description and sell yourself the best way possible
on your resume.
● Having PS-2 similar to the Job Description gives a huge advantage as it gives
work experience for that specific profile.
Recruitment Procedure:
● Online test 3hours
● 1:30 Aptitude: Jumbled for all; Speed is must; Logical; Verbal reasoning
● 1:30 Open source case study: The case was associated with the
organization’s work.
● 3-4 questions
● 1st Market size, Revenue Generation
● 2nd - 3rd Direct product marketing, Competitive analysis.
● Faced difficulty while analyzing the product as it was related to the medical
industry.
● Elimination was based on Aptitude mainly.
● You have to submit the answers before the time provided or your answers
won’t be recorded.
● GD
● Topics random, generic. Example - Pros and cons of robotics, Monarchy.
● Put your points clearly. No need to moderate, they were asking counter
questions in between.
● Be straight with your points, speak less but relevant
● Technical Interview
● 3 on 1 Interview HR + Technical + One more panel
● Guesstimate, HR questions
● The resume was grilled properly
● Presentation on case study (given in online test)
● All the panel members were there (Chief officer also).
● Counter questioning to test my confidence (They asked me how much blood is
there in a human body)
● The answer I submitted while giving the online test was not provided so I had
to go through the case study again.
● For Aptitude -
○ Practice tests given by the placement unit are enough, you need to improve
your speed and accuracy.
○ InterviewBit & Geeks for geeks.
● Guesstimates (Mock practice is necessary)
○ Refer books (Case in point and Case interview cracked)
○ Watch Mckinsey, Bain videos for guesstimates on youtube, you will get an
idea on how to structure your approach, think clearly
● IIM’s case books.
● For Puzzles - Vault Guide, Geeksforgeeks
Recruitment Procedure:
Sources of Preparation:
● Knowledge of BAV and Python provide an added advantage for the interview.
● Try to have a project to support your studies for the specific Job Description.
● If you are a core student with high CG, expect a question regarding choosing
this field and not core.
● Be confident, truthful and don't be nervous.
Recruitment Procedure:
The recruitment procedure consisted of only one round which lasted about an hour.
Interview Questions :
The questions were in the following order:
1.Tell me about yourself.
2.Tell me about the work you did in Swiggy (PS-2).
3. Guesstimate(No of cabs that are taken from hyderabad airport).
4. A case study entirely related to my PS2.
This was the same for all candidates whose PS2 was in the non-tech
sector(Companies like swiggy, udaan, tapchief).
Sources of Preparation:
Guesstimates and case studies from case interviews cracked and Victor Chengg
videos.
Recruitment Procedure:
● 1st round apti+technical
● 2nd round guesstimate
● 3rd round situational questions (tests managerial and leadership qualities)
● 4th round higher management/HR
Interview Questions:
● Run me through your resume
● If you are the head of amazon distribution center for Shamirpet, how many
delivery agents will you hire and what will their productivity be?
● If there is a festival and more than half your staff takes leave, and you have to
make deliveries irrespective, how will you tackle the situation? What steps will
you take wrt the employees who took leave?
Sources of Preparation:
● Interview Bit
● CAT material
● Case in Point
● SCM
● Lean
Recruitment Procedure:
● Standard aptitude questions.
● There were HR type questions (like tell me about yourself) after the online test.
● There was a pen and paper based Case Study round as well after the Online
test. What we wrote in it was discussed during the interview. While it's called a
Case Study round it was primarily based on Data Interpretation.
● There were 3 interview rounds.- 1st round was resume based. 2nd was Case
Study and Puzzle based and Last one was an HR interview which also included
puzzles and describing how you would react to given situations.
● The HR questions in the online test were supposed to be answered in recorded
video format. And we were given a time of around 10-15 seconds between being
given the question and the recording of the answer.
● CGPA was pretty important (8+ CG helped compensate for my initial
nervousness)
Sources of Preparation:
● Sat for placements in December + January and started preparing in November.
November to be the optimal time for starting preparation.
● Case Studies.
● There're lectures on YouTube by IIT Bombay grads,use them.
● Case Interviews Cracked.
● Finance Electives, Project Appraisal, Supply Chain Management.
Recruitment Procedure:
● The online test for ZS had 2 components. The first was a basic analytics test,
followed by an interview which had 18 questions, and you had to record your
answers. The interview questions were similar to ones you would encounter in a
HR interview (eg: teamwork, meeting deadlines, personal achievements, etc).
● There were 3 interview rounds preceded by a one hour case study exam, similar
to the one they had in ZS Campus Beats.
● The first round revolved around the answers you had written for the case study,
where we discussed the reasoning behind my answers and slight variation to the
problems given in the case study. Note that you are not expected to complete all
the case study questions in the stipulated one hour, but you should have a basic
idea as to how to approach given questions.
● The second round was resume based, where you discussed your past
internships and projects, and asked a couple of basic puzzles and a guesstimate
for the number of taxi rides originating from the RJIA in a day.
● The final round was an HR interview round. The questions were quite simple,
along with another guesstimate for the number of shops in a mall.
● We were told by the interviewers that the CG was not going to be a factor beyond
the cut-off, which was 6, unless they could not choose between two applicants
and the only criteria left to judge was the grade.
Sources of Preparation:
● Placement training, which was about 3 weeks before the placements began.
Ideally recommend that you start preparing 4 to 6 weeks before placement.
● Since this was a non-tech firm, the core subjects were not too important.
● For guesstimates, PU material is more than enough, and the class was very
useful too. Engineering Optimisations, Fofa was kind of helpful a bit.
Recruitment Procedure:
Online Test: Video Interview Round
First Interview Round: Case Study Round
First there was a case study to be solved in one hour of time period. There was
interview on the similar case study on the answers given by you, the discussion was
based on the reasoning behind the answers and the approach used for solving the
questions (there might be few questions you were not able to do but still the approach
should be known)
Sources of Preparation:
Case studies and guesstimates through placement training lectures.
Study material and puzzles through geeksforgeeks.
Solving a few case studies and guesstimates online.
● They focus mostly on the thought process, so stay calm and structure the answers.
● Practice Aptitude Questions from Indiabix.com
● Have basic knowledge of SQL and Python ( w3schools.com is a good source)
● Practice basic case studies( Case in point ) and puzzles( geeksforgeeks)
● Prepare well for case studies and guesstimates, and practice for interviews.
Recruitment Procedure:
● Pre placement talk
● Online Aptitude test
● Machine video interview
● Case study interview
● Behavioural/fit interview
● Interaction with Principal
Interview Questions:
● Understanding of role and company.
● Case study based on sales and marketing of products.
● Behavioral interview basically dissection of resume along with guesstimates and
small case studies to test approach while solving.
Sources of Preparation:
● Case in Point
● Case Interviews Cracked
● Victor Cheng's modules
● Interview bit
● Examly
● Geeks for Geeks puzzles
● R Programming
Recruitment Procedure:
● Most of the questions were on Aptitude and a few on SQL (Time 1 hr).
● Interview 1 - Generic Resume questions based on projects / Internships exp.
● Case Studies Revenue of Bandra Worli Sea Link/ No. of Flights across India
Donald Trump Tie Colour.
● HR Interview.
● CGPA was not of much importance.
Sources of Preparation:
● Case Interviews cracked is a good book to start with case studies.
● Placement material.
● BAV generally helps in Non Tech interviews, students can draw parallels from
the course to case studies.
Recruitment Procedure:
● The test experience varies a lot depending on the company. A lot of them use
similar platforms and questions are repeated. If you solve a lot of online quizzes,
you will definitely find similar questions which will also save you time in the test.
Again, the most important thing is practise.
● Interview rounds are all dependent on the company and includes group discussion,
technical interviews, case study and guesstimates, stress tests to see how you
perform under pressure and an HR to see if you fit in with the company culture.
● One interview before the final round for media.net. Questions were on
guesstimates, marketing strategies, what if kind of questions and some really
random ones with no real answer but just to see how you think under pressure.
● Anything in your resume can be questioned. If you are putting something there,
make sure you know it really well.
● Don't ever think that CGPA doesn't matter. A lot of companies have cutoffs and it
will be very hard to take if your dream company has a CG cutoff higher than your
CG and you can't even sit for the process. Anything above 7 makes you eligible for
most companies. After that, during the interview process it hardly matters.
Sources of Preparation:
● Started late in PS 2, continuing over the winter break.
● Important to read a lot especially about current affairs, the business world, policy
making etc. Exposing your mind to this makes you develop an analytical approach
to your thinking.
● If you are well read, then other important topics are brain teasers, logical reasoning,
guesstimates & case studies. Its practising cases, cases and more cases.
● Courses such as Optimisation, Principles of Economics definitely help. Some firms
like if you've done Finance courses.
● For media.net, if you're interested in marketing then courses on digital marketing,
how to advertise on Facebook, SEO tools and general understanding of human
psychology definitely helps.
Recruitment Procedure:
● Resume shortlisting.
● Then an Aptitude test consisting of Numerical, logical reasoning, english
questions. 1hour test - 34 questions.
● 2 interview rounds, Both were Technical rounds.
● Round 1 - Resume Questions, Tell me about yourself, question Technical
questions - web applications (What is cache, HTTPS, how to load a webpage),
then a Guesstimate question, Puzzle, SQL, Excel Questions.
● Round 2 - Again resume questions and Product design question, Guesstimate,
Product Metric Question which was - If I was the product head of Zomato what
are the 3 metrics I would look at?
● CGPA was Decently Important. CG did not play a major deciding role but it gave
a good overview on the resume. Above 8.5-9 CGPA becomes a bit worrisome as
it raises the question as to a person so well acquainted with his/her branch wants
to take a non tech role. It isn’t a deal breaker if you’re able to justify it.
Sources of Preparation:
● Two months prior to the placement season would be the optimal time that is
around the beginning of october.
● Go through blogs on how features in apps works,
● Product Designing knowledge and Go through Case Studies and Product
analysing courses. Practice a lot of guesstimates (Be good at math)
● Hands on knowledge in the field of product analysis and how startups work.
● PS 2 played a very crucial role in the interview as PS 2 was in the field of Product
development.
● Do courses on Excel,
● BAV, Operations Research
● Finance courses didn’t play a major role here as it was a business oriented role
Recruitment Procedure:
● No online test.
● It was a resume shortlisting to call for the interview
● Group Discussion: You were asked to help an e-commerce company that wanted
to create its own brand to sell. You had to discuss what were the consequences
of such a decision and how a company could do this.
● Technical Interview: You were asked to discuss questions based on a case
study. The case study given was to help a simple grocery store ensure that the
sale of a brand X was more than brand Y. Both brands sold detergents and the
goal was to incentivize the sale of brand X
● HR/Technical round: Asked about work hours and basic morality questions. It
was a rapid-fire round.
● Didn’t put CGPA on my walk-in resume. So, it only came up at the last stage,
where they wanted the details of the interviewees. CGPA didn’t impact the
decision at all.
Sources of Preparation:
● Go through a few articles online that highlights what a business analyst did.
● Looked at the first few articles from a couple of google searches.
● Students were divided in groups of 8-10 and were given a topic to discuss. For
example, Discussion on what if Flipkart wants to go in the grocery delivery
business.
● The first interview mainly had questions related to resume and reason to choose
this profile over others.
● Due to time shortage, the second interview was a rapid fire in which each student
had 5 minutes to answer a series of questions.
Sources of Preparation:
● Guesstimates(Victor cheng)
● Case studies
● Knowledge of SQL, Python and Fundamentals of Business Analysis and
Valuation play a major role for interviews.
Recruitment Procedure:
● There was no online test.
● The process started with resume shortlisting
● Followed by one round of GD and two rounds of interview.
● There were two interview rounds. The topics were primarily market-related.
There were very few behavioral-based questions.
● CGPA depends on how well you can explain why you are at a certain grade
point.
Sources of Preparation:
● Practiced case studies and guesstimates.
● Electives such as Business analysis and valuation and Supply chain
management.
Recruitment Procedure:
Sources of Preparation:
I started studying case studies and guesstimates after coming to college from sources
provided by the placement team.
Learned coding and SQL from interviewbit and MySQL. I did online courses on
Coursera (ML, Algorithms, Python for Data Analytics) and EdX (Robotics).
Recruitment Procedure:
● There was resume shortlisting and then 3 rounds of interviews. The first 2 rounds
were technical rounds and the 3rd was an HR round.
● Round 1: They went through my resume and asked about my skills. SQL questions
were asked, how to extract some data, made me write SQL code. Asked a
guesstimate and focused on approach rather than final answer. Went through the
resume briefly and asked about work during the internship.
● Round 2: This round was with the head of Analytics. He went through the resume
thoroughly, asking how each and every project was accomplished during internship
and academics. Asked what I did on campus etc. It was a conversational round -
Fit interview.
● HR round: Asked normal HR questions, why RBL, why banking, how are you an
asset to the firm.
Sources of Preparation:
I prepared mostly through the training on campus and the skills learned during PS
helped a lot. CAT prep can help with Aptitude tests. I also did mock interviews to see
where I was going wrong.
I did a certification course in Udemy in Advanced SQL, and Bloomberg market
certification.
Recruitment Procedure:
● The test consisted of analytical reasoning & quant (mainly quick maths) questions.
● Round 1: The interview process consisted of three rounds. We were asked to fill out
a questionnaire prior to these interview rounds. The questionnaire had around 20
questions like ‘List out 5 strengths/weaknesses’, ‘Why Finance?’, Biggest risks
taken in life’, ‘Biggest failure’, ‘Biggest regret’, ‘One thing you’d change in your past,
if given a chance’, etc. This was basically a character analysis test, which was
thoroughly looked at by the interviewer in the first round. The interviewer was
mainly asking questions like ‘What does your father do?’, ‘What does your mother
do?’, ‘Explain your CGPA’, ‘List your strengths and weaknesses’, etc. He also
asked for justification for certain answers that I had given to the previous
questionnaire. There was also a rapid fire round of a few multiplication questions
(2-digit numbers mainly, like 58*62) with around 7/8 seconds to solve each before
moving on to the next multiplication. From my understanding, this was mainly a
character analysis interview, with a bit of basic mathematical skills testing as well.
● Round 2: Out of the initial list of 35 students, around 12 were shortlisted for the next
round.The second interview was a stress interview, which mainly involved the
interviewer grilling me on my PoR and work experience. I was asked to give a
detailed explanation of my tenure as a President, also questions like why I took it up
even though I knew it would effect my CG, why are you sitting here if you do not
have a finance background (specific to me as I had done only a single finance
course and had specifically mentioned in the first questionnaire that I do not as
such have a keen interest in finance). Next, I was asked to explain my course of
work in my PS, my responsibilities, daily activities, skills learned, etc. This was a
proper grilling round, sort of like an “interaction” session. The interview would argue
with you on every point you write in your resume and evey statement you make in
Sources of Preparation:
Preparation was very generic and minimal, used the friend’s portal to solve quant and
reasoning questions, did case interview prep from Case Interviews Cracked and Victor
Cheng’s videos. Specifically, for Futures First, I checked a few quick math tips and
tricks, and went through a few interview experiences shared on YouTube.
Recruitment Procedure:
● 1st round: Written Aptitude test + written guesstimate
● After that a buddy session took place to teach the approach to solve case studies
and guesstimates
● 2nd round: Guesstimate
● 3rd round: Case Study
● 4th round: HR
Interview Questions:
● Round 1: Questions in the aptitude test were relatively easy and time wasn't a
constraint. A fair amount of practice can easily help you get through.
The written guesstimate was to estimate the revenue of an airline company from
the food and beverage. I couldn't complete it, but they looked at the approach,
which I explained properly by making a flowchart in the beginning.
● Round 2: Guesstimate question was to estimate the amount of shoe polish
consumed in India in a day. I am not really sure, but from what I heard they were
again looking at the approach only. 2 of us were sent directly to the 3rd round.
● Round 3: case study was to decide the amount of premium a car insurance
company must charge. Communication was the key here. The setting was of the
US. Hence, I had to ask a lot of questions to figure out how exactly did the
interviewer want me to proceed. It was mostly numerical: faster and accurate
maths along with general awareness would help, but don't lose confidence if you
make some silly mistake while solving, or if you want to change your approach.
Just discuss freely with him.
● Round 4: the company Founder was present there as well. Once again,
communication was the key. I was totally friendly and honest with them. Look up
Quora, Glassdoor and use the alumni network to dig about the company. We
discussed both the perks and disadvantages of the company. Also, be thorough
Sources of Preparation:
● Cases and Guesstimates: Victor Cheng videos, Case Interviews, Cracked, Case
in Point (Practiced with friends, took guidance from seniors who are expert at
these)
● Aptitude: knew most of the tricks from my NTSE prep during school. Practiced on
the app IndiaBix. Carefully went through the solutions after every test.
● HR: Quora and Glassdoor mainly to increase knowledge about the company, and
to find commonly asked questions.
● Python, R, Green Belt: Lean Six Sigma
● Most of the companies dig your knowledge in ML/AI.
Recruitment Procedure:
● The process flow was: Written test followed by buddy program and two rounds of
interviews.
● The written test had 3 parts: Quantitative aptitude, Data interpretation and logical
reasoning, one guesstimate (Estimate the revenue of Indigo airlines from food
and beverages served.
● Shortlisted students from the written test were called for a buddy program. In the
buddy program, they conducted a workshop on problem solving approaches.
● Shortlisted students based on grading of the guesstimate were called for the
remaining rounds.
● For the first round of interviews, students were given a guesstimate (How much
shoe polish is used in a metropolis.
● The students who cleared the first round were called for the final interview
wherein they were given a case study (They had to analyse the car insurance
premium in the US). Apart from this few HR questions as well as psychrometric
skills and communication skills were also checked.
Sources of Preparation:
● Read the job description very carefully and fully understand the job requirements.
● Aptitude material provided by the Placement unit.
● Case books such as Case in Point and Victor Cheng’s videos.
Recruitment Procedure:
● The process flow was Online test followed by two rounds of interviews.
● Online test had verbal and quantitative aptitude questions.
● The round 1 of interview had puzzles, questions on probability and guesstimate
(Calculate the number of tube lights in your campus)
● In the second round, questions on resume and a case study was asked. The
approach to the case study mattered more. Solving it logically is important.
Sources of Preparation:
Domain
CORE
Recruitment Procedure:
● Online test (90 Min)
○ 3 sections.
○ 1st Electronics section - DD, Computer architecture and ADVD.
○ 2nd Computer programming (Basic level CS f111 will do) language - C,
C++, Verilog.
○ 3rd Aptitude - Logical reasoning, Verbal, Puzzles.
● Round 1: Based on electronics 1:30 hours.
○ Covered DD, ADVD (Basics), Computer architecture.
○ Questions on resume based on projects, internships.
● Round 2: Programming
○ They will look forward to your resume if it has any project or work
experience on any programming language and questions will be asked on
the same.
○ I had to write codes on scripting, sorting.
○ Basic concepts of programming languages.
● HR Round:
○ General HR interview
○ Please research about the company before going for this round
Sources of Preparation:
Recruitment Procedure:
● Written Test:
There were 6 segments in the test out of which one had to be chosen (Digital and C
Programming Section was chosen in my case). There were questions based on DD,
Computer Architecture, C Programming, Logical Reasoning and Verilog.
● Day 1: There were two rounds on the first day.
o In the first round the focus was mostly on concepts of DD and static timing
analysis. The questions asked were about the setup time, hold time concepts
followed by explaining the reason behind the existence of setup and hold time
by drawing the gate level implementation on flip flop. There were various
problems on static timing analysis and expected the analysis of the results.
o In the second round there were questions based on the resume which was
started by questions on the course project written on the resume. The questions
were on Pipelining concepts and hazards. There were a few programming
questions also such as implementation of the queue and stack data structures.
o In the first round the questions were on the projects done during the internships,
which they expected to have a clear understanding of the projects on resume.
There were questions related to computer architecture followed by how
forwarding is implemented.
o In the second round there were few programming questions and few general
puzzles. The response/ suggestion will be based on the interview process.
● Key areas: Digital Design, Static Timing Analysis, Computer Architecture, Verilog
● For Digital Design: Study the slides, refer to the textbook. Practice the questions
on DD which will help in the written test.
● Static Timing Analysis: You can find sources online, practice problems on this
topic.
● Computer Architecture: Questions were asked in the interview because I had
projects under this subject in the resume. Prepare pipelining and hazards
concepts thoroughly.
● Verilog: Watch Nptel lectures (by IIT Kharagpur) to revise the basic concepts.
This could be handy because there might be questions in the written test on
Verilog.
Recruitment Procedure:
1. Online Test
2. Technical Interview
3. HR interview
Interview Questions:
● 2 easy questions (memoization, linked list)
● 1 tree question (BFS based)
● 2 graph questions (coloring based(map coloring, time table)
basic embedded systems questions
● HR: Your background
Sources of Preparation:
● Geeks for Geeks
● HackerRank
● All About Circuits
Other Relevant Information: When asked about hobbies in technical interview round
mention at least one technical hobby.
Recruitment Procedure:
● First Round: Written test
○ There were two sections, aptitude and core questions, all MCQ type.
○ Most of the core questions were theory based.
● Second Round: Group Discussion
○ It was part of the process to test our communication skills, personality and
leadership quality.
Personal Interview:
● It was 30-45 minutes long.
● Resume Grilling
● Asked a lot about projects and work done in internship.
Expect a lot of questions from your internship because by then you’ll be done with
your PS2.
● Discussed my involvement in extracurricular activities.
● Asked situation based questions and discussed various scenarios. As it is a
managerial role, these questions were asked to check interviewee ability to
socialize.
Sources of Preparation:
Prepare well for theory based CDC questions.
Management related courses can help.
Recruitment Procedure:
● First Round: Written test
○ There were aptitude questions and core mechanical questions covering basics
of mostly second and third year CDCs.
● Second Round: Group Discussion
○ A general topic was given, after a gap of a few minutes GD started.
○ Candidates were judged on the basis of:
Taking Initiative, Team Spirit, Ability to lead
Personal Interview:
● It was 45-50 minutes long.
● What are your interests?
● Resume grilling
● Talked a lot about projects, It is advised to have a strong grip on Mech projects.
● What are your expectations from the role and company?
Sources of preparation:
● Basics of mechanical CDCs helps.
● Read project Reports to remember your projects in detail, because you may forget
about the project done long back.
Recruitment Procedure:
● Online test
● Technical+HR Interview
● HR Interview
Interview Questions:
● Most of the technical questions are from basics of Production techniques and
material sciences as the company is mostly into the manufacturing sector.
● But more than technical knowledge, these people are searching for candidates
who are promising commitment to stay in the organisation rather than
knowledge.
● If you can show commitment to join the company, wrong answers for the
technical questions are forgiven, but you must have minimum knowledge. Don't
take the interview for granted as my technical interview lasted for about 25 mins.
● Questions about types of steels, Equipment used in lab, Projects in resume,
mostly based on material science
Sources of Preparation:
● Since I have done my PS2 in the same sector, it became easy for me.
● Studied some of the topics by watching YouTube videos & reading on Wikipedia.
● AutoCAD, creo, ms office
Domain
EDUCATION
Recruitment Procedure:
● The process flow was: pen and paper round followed by personal interview.
● In the pen and paper round you had to explain any topic from a given list of
topics. You have to actually write how you would explain the concept to a student
by citing examples and drawing figures. Topics can be chosen from PCM mainly
11th and 12th.
● In the interview you had to explain the same concept to them. They also asked
2-3 basic questions from physics. They also check for your communication skills.
They also asked basic HR questions.
Sources of Preparation:
● Watch a few of Byju’s educational videos and get a hang of how they work and
what they expect from you in the interview.
● For an interview, brush up your basics, focus on Newton's law, friction and
contact force, how do we walk, graphs, limits continuity and differentiability.
● The most important part is choosing class and subject at the time of pen and
paper test. Choose the subject which you are most comfortable with.
● Presentation skills will matter a lot in the interview.
THANK YOU