Sem 2 Chronicles Part 2
Sem 2 Chronicles Part 2
Sem 2 Chronicles Part 2
&
Interview Experience
INTERVIEWEE
TESTIMONIALS
PART II
TABLE OF CONTENTS
1. IT jj. Persistence.One
a. Adloid Technologies kk. Petasense
b. Ather Energy ll. Polygon
c. AU Small Finance Bank mm. PwC
d. Axtria nn. Rupeek
e. Barclays oo. SaaS Labs
f. Barco pp. Samsung R&D Banagalore
g. Bloomreach qq. SAP Labs
h. BrowserStack rr. Siemens EDA
i. Bundl Technologies Pvt. Ltd. ss. Slice
j. CityMall tt. Sprinklr
k. Ceremorphic Inc. uu. Suki.ai
l. Cisco vv. Unacademy
m. Clear Trip ww. VMware
n. Cohesity Storage Solutions xx. Wells Fargo
o. Comcast 2. Mechanical
p. CommerceIQ a. AB InBev
q. Doubtnut b. Amazon Operations
r. Flipkart c. ExxonMobil
s. Groww d. Hero MotoCorp
t. HCL Technologies e. Pernod Ricard India
u. HealthPlix Technologies f. Schlumberger
v. ICICI Bank g. VVF India Ltd.
w. ICICI Securities 3. Product Management
x. Jio a. Adloid (Metadome)
y. JP Morgan Chase & Co. b. AU Small Finance Bank
z. Larsen and Toubro Infotech c. FirstCry
aa. Licious d. FlipKart
bb. Media.net e. FreeCharge
cc. Myntra f. Groww
dd. NCR Corporation g. HDFC Ergo
ee. Nutanix h. Healthplix
ff. OLA i. Meesho
gg. Ola Electric j. SaaS Labs
hh. Oracle k. Sprinklr
ii. OYO Rooms l. Udaan
m. Unacademy
Domain:
IT
Back to Content
Sector: IT
Job Description:
● Work in a team to build AR products for Web, iOS, Android, PC
● Assist in planning, design, and execution of SOA backend platforms. Mostly around
REST based Web
● Work with Web Frameworks (Django, Express, Flask etc.)
Exit options: Not a good idea to write here but a hint if you’re interested - Make
something that people want!
Back to Content
Selection Process:
Branches open to: All B.E. except pharma, single M.Sc. not allowed, dual sem PS
students can apply
Recruitment Procedure:
● Test + 2 Rounds of Technical Interview + 1 HR round
● Test: 3 coding questions, 1.5 Hours
● Interviews-
○ Tech Round 1:
■ This was mainly focused on basic questions and going to nitty gritties like
implement a power function then work on all edge cases like negative
powers, fractional powers. For example function should be able handle
things like - 2 raise to power ¾
■ This round was focused on the whole implementation and tiniest details. It
lasted for 1 hours.
■ Do a BFS traversal and also maintain a visit there is so that no not gets
Trave twice ?
○ Tech Round 2:
■ In this round he just wanted me to explain the approach of every question
and not much focus on coding. So he kept posing question to me and I kept
explaining the approach.
■ He started with prefix sum sort of questions, target sum array and all. This
round was 1 hour round but it was very smooth and we kept discussing the
approaches and all question were done in around 20 minutes. He was
extremely impressed.
■ Q: Given an integer A, how many structurally unique BST’s (binary search
trees) exist that can store values 1…A?
Sol: After I explained the approach, he then asked me to come up with a
summation formula which directly gives the result.
Back to Content
■ Q: Given an Array[] of N elements and a number K. ( 1 <= K <= N ) . Split
the given array into K subarrays (they must cover all the elements). The
maximum subarray sum achievable out of K subarrays formed, must be the
minimum possible. Find that possible subarray sum.
Input : Array[] = {1, 2, 3, 4}, K = 3
Output : 4
Optimal Split is {1, 2}, {3}, {4} . Maximum sum of all subarrays is 4,
which is minimum possible for 3 splits.
Sol: In this I instantly said binary search and then he asked If I’ve seen it
previously and then I told him the classic thumb rule.
■ Extras: By the end I asked him what we’ll be working on and it was mainly
graphs and building an immersive experience like virtual tryout of clothes
or jewellery for example.
○ HR Round: For those who appeared it was around 30 minutes long. It was pretty
late like midnight so they decided to not take the remaining students and decided
based on the feedback from previous rounds so I didn’t have to appear for HR
round. I don’t think they eliminated anyone in the HR round.
Back to Content
Sources of Preparation:
Leetcode and GFG
Back to Content
Sector: IT
Company description:
Established in 2016, Gurugram based Adloid Technologies has been powering retailers, including
the likes of Asian Paints, Tata Motors, Tanishq with augmented reality (AR) and deep technology
to provide better customer experiences. It enables companies to augment trails and product
catalogs, offering a close-to-real-life shopping experience.
Job Description:
● Work in a team to develop AR products for Android, PC, iOS, etc.
● Work with Web frameworks: Django, Flask, etc.
● Track defects and work with business owners and users to prioritize bugs and manage a
backlog.
● Build/Deploy related work on AWS.
Back to Content
Selection Process
Branches open to: All branches except pharma and single degree MSc.
Recruitment Procedure:
● First round: Coding round: There were three questions. DSA based. About 26 students
were shortlisted from the coding round.
● There were three rounds of interviews, about 40-45 minutes each.
● First round of the interview focused a little on DSA and little on my experience in PS-2.
● Second round of the interview was mainly about my knowledge on AR, VR,
microservices, etc, which was zero. So the interviewer asked me questions related to
designing, databases, AWS and again a lot of my PS-2 work.
● Final round was an HR/managerial round. It was mostly based on my ambitions, goals,
although 2-3 questions came from technical fields as well.
Back to Content
Sources of Preparation:
● Leetcode: Solved about 400 problems. Would suggest solving at least 200-300 problems
before Placement season starts.
● Geeksforgeeks: Best place to study online. Studying DBMS, OS, OOP on GFG is a must
for the placements.
● Spoj: Practiced around 50-70 problems on Spoj for competitive style coding.
Back to Content
Sector: IT
Job Description:
SDE Role:
● Software Development and data platform
● Product Development
● Quality Assurance
● Impact of Software Design decisions on varied aspects, e.g., Software deployment
during Vehicle assembly
● Work with design teams and learn more about how to improve
Skill Set:
● A sound understanding of engineering fundamentals
● Aptitude to pick up a new technology and deliver solutions
● Analytical thinking and problem solving
● Ability to experiment and explore options that are out of the box
● To be able to work with minimal directions, but at the same time seek guidance
when required
Back to Content
Location of Job: Bangalore
Back to Content
Selection Process:
Recruitment Procedure:
● Online Test:
○ Logical Reasoning
○ Coding Qs: based on DSA and OOP Concepts
● Problem statements Test:
● Given 3 problem statements. Students can pick up anyone problem out of their interest and
follow the instructions to write the code, have to submit within 9 hrs.
○ The candidate has to build a working replica of the 2048 game.
○ Food delivery application:
○ This application should be able to form a bridge between restaurants and
consumers.
○ Restaurant’s owners must be able to sign up and list out their food items along with
the price.
○ Users must be able to sign up, view the restaurants nearby once the restaurant is
selected, the corresponding menu should be rendered and the user should be able
to order the food items from selected restaurants. Restaurants should accept the
order and the orders should be shown as a listing page.
○ The candidate needs to make an algorithm for auto indicator turning off making
any assumptions on the ride on the scooter.
● Technical Interviews
○ Asked to solve one easy coding question and discussed about my internship and
projects detailed.
● HR round : Nothing special, just a casual conversation about future goals, hobbies, etc.
Back to Content
Sources of Preparation:
GeeksForGeeks, LeetCode, interviewBit
Back to Content
Sector: IT
Job Description:
● Data Capture and Analysis : Google Cloud/IoT/Big Data
● Front End Development : Full Stack, Js, React React Native
● Application Development : Android, iOS, Node, BT, Wifi
● Data Tools : Python, R
Skillset:
● A sound understanding of engineering fundamentals.
● Aptitude to pick up a new technology and deliver solutions.
● Analytical thinking and problem solving.
● Ability to experiment and explore options that are out of the box.
● To be able to work with minimal directions, but at the same time seek guidance when
required.
Back to Content
Sector: IT
Job Description:
Responsibilities:
● Design and code the right solutions starting with broadly defined problems.
● Drive best practices and engineering excellence.
● Work with other team members to develop the architecture and design of new and current
systems.
● Work in an agile environment to deliver high-quality software.
Skill Set:
● Programming experience with at least one modern language such as Java, C++, or C#
including object-oriented design.
● Excellent problem-solving skills.
● Demonstrable academic project-level experience.
● Possess an extremely sound understanding of areas in the basic areas of Computer Science
such as Algorithms, Data Structures, Object Oriented Design, Databases, Design Patterns.
Back to Content
Location of Job: Mumbai
Back to Content
Selection Process
Recruitment Procedure:
Back to Content
Sources of Preparation:
LeetCode (Practicing), GeeksforGeeks (Theory), CP Algorithms (For competitive references)
Back to Content
Sector: IT
Company: Axtria
Job Description:
● PROBLEM SOLVING - Execute complex solutions for defined problems with guidance
● TECHNICAL SKILLS - Actively pursue the development of new technical skills and / or
tools for data manipulation, analysis, operations or visualization.
● BUSINESS KNOWLEDGE - Gain familiarity with industry data sources
grasp business context to be able to navigate and work with large complex sources of data
● COMMUNICATION - Create client-ready collaterals with support and
direction. Articulate ideas & info clearly.
● CULTURAL FIT - Understand and strive to demonstrate Axtria values (Do the RIGHT
thing). Accomplish tasks completely, on time, with a high level of quality. Maintain a
positive and professional approach to support team culture.
Back to Content
Selection Process
Recruitment Procedure:
● Online test, interview.
● Test had 2 parts:
○ Aptitude (60 Questions)
○ Tech based (15 Questions)
● Total time for the test was 90 mins. So maintaining speed was important. Going back to
the previous question was allowed.
● Interview had 2 rounds
● First round was resume based, with questions from subjects written on my profile like
OOPs, OS, DSA. Questions were very easy and for dsa questions only logic was required.
● Second was the HR round with situational questions like what if you are a manager to a
new hire who took longer than previously promised deadline. And some other questions
surrounding this scenario from a different perspective. After this were some basic HR
questions like biggest achievement, challenge, strength and weaknesses etc.
Back to Content
Sources of Preparation:
I did online courses on DSA, oops, OS etc. No extra preparation for interviews.
Back to Content
Sector: IT
Company: Barclays
Job Description:
● Design, installation, testing, and maintenance of existing and new systems.
● Finding innovative solutions to complex problems, for our clients and customers daily.
● Work in a varied and dynamic technical environment that includes Windows, Unix,
C++, Java, C#, NoSql, MongoDB, Linux, Python, Hadoop, scripting languages, grid
computing, and real-time systems.
● Design and innovate products using the newest technologies
● Provide an intelligence-led approach to cyber security
● Develop intuitive user interfaces for applications
● Optimize systems and applications
● Analyze code to improve processes
● Write scripts for data pulls and analysis
● Work with business areas to understand and meet their needs.
Back to Content
Selection Process
CGPA Criteria: 6
Recruitment Procedure:
● Resume shortlisting, Online Tests, Technical Interview, HR Interview
● Online Tests -
○ First Online Test - This test included common Cognitive ability and LR questions.
Each section was timed. The total duration was 90min.
○ Second Online Test - This test had 2 coding questions. The total time for the test
was 1hr.
● Both the tests were conducted on SHL.
● Technical Interview - This round started with basic resume questions. The candidate is
expected to be thorough with his/her resume. This was followed by basic OOP and DSA
questions.
● After this, a few questions were asked on Cloud computing.
● HR Interview - Question on past work experiences and learning outcomes were asked
along with some generic character-based questions. Knowing about company values from
the Barclays website was important for this round.
Back to Content
Sources of Preparation:
GFG, InterviewBits, Leetcode, and Youtube.
Back to Content
Sector: IT
Company: Barclays
Job Description:
● Design and implement new features based on business and technical requirements
● Work closely with the globally distributed development teams for development and
maintenance applications.
● Responsible for working with business users to gather, understand, collate and
document business requirements. Communicate with business to understand the
requirements.
● Understand existing implementation and deliver the additional functionalities that the
business request
● Adhere to the processes laid down by the Program and Project team to produce high
quality deliverables and work artefacts.
Exit options: MBA in IIM, Joining Software/Private equity firms in the future
Back to Content
Selection Process:
Recruitment Procedure:
● Resume shortlisting, Online Test, Interviews (2 rounds)
● Online test:
○ Stage 1: A fictitious business narrative which requires you to complete a short
series of Intellect, Logical reasoning & values questions. Upon completion of this
stage, you will be automatically invited to take part in Stage 2.
○ Stage 2: MCQs based on CS subjects and a coding test - 2 Ques.
● Interview Round 1:
○ In-depth questions on technologies used in projects and internships done and a few
branch related questions on RISC and CISC. Questions were more situational
based than actual coding. A lot of discussion was done on the latest technological
and business trends going on.
○ Questions on Data Structures (Trees, Graphs - traversals, etc.) and real-world
examples of the same, comparison between languages known, loops and recursion.
○ Questions on OS (process definition, Round robin etc.) and SQL(joins, primary
and Foreign keys, etc.)
● Interview Round 2: Questions from basic data structures and behavioral questions.
Sources of Preparation:
GFG, Leetcode
Back to Content
Relevant Courses and Certification:
OS, DSA, OOP (self), DBMS (self)
Back to Content
Sector: IT
Company: Barco
Selection Process
CGPA Criteria: 3
Recruitment Procedure:
● Test-Interview(Technical)-Interview(HR)
● Technical interview evaluated programming skills. OOP and OS concepts were also asked.
Also questions based on projects and internships in the resume will be asked.
Back to Content
Sources of Preparation:
DSA revision on GFG. OS and OOP concepts revision.
Back to Content
Sector: IT
Company: Barco
Job Description:
Barco is hiring for it’s Global Empowered to Accelerate Experience division (GEAX).
Selection Process
Branches open to: All B.E. (except B.Pharm and single degree M.Sc.)
CGPA Criteria: NA
Back to Content
Recruitment Procedure:
● Online Test: The online test was for a duration of 90 mins. It included questions on DSA
as well as coding questions.
● Technical Interview:
○ Some basic questions of DSA were asked along with some Resume grilling. The
DSA questions included questions about stack, queues, whether function
arguments are stored in heap or stack and difference between Hash-maps and
Dictionaries.
○ The interviewer focused on Internships, projects as well as whether you have done
any project/extra-curricular activity as a team and what were the challenges you
faced and how did you overcome them.
○ Also, they want you to be able to code in C/C++
● HR Interview: This was a very chill round for me. The interviewer just wanted me to tell
a bit about myself, why I am a fit for the role, and why I chose Barco, How do I tackle
problems and what are my short and long term goals while working at Barco.
Sources of Preparation:
Continuously practicing and solving question on Leetcode will help a lot while attempting the test.
Also go through general interview experiences available online on websites like geekforgeeks,
InterviewBit so that you can get to know what sort of questions are asked in the interviews.
Sector: IT
Back to Content
Name: Pratik R Borikar (2017B3A70550P)
Job Description:
SDE Role:
● Maintaining and Engineering data pipelines and dealing with customer issues.
● Create and maintain programs to reduce CODB efforts of teams
● Using scalable and reliable technology to write highly efficient code according to
company standards to handle large amounts and varied data.
● Drive decision making through critical and innovative analysis
● Self-driven individual with an entrepreneurial mindset
● Fast-learner who can adapt to changing environments
Exit options: Higher Studies - MBA / MTech, opportunities at other firms dealing
with software products.
Back to Content
Selection Process
Recruitment Procedure:
PPO through PS2
Sources of Preparation:
Leetcode, Interviewbit, OOP, DSA
Back to Content
Sector: IT
Company: BrowserStack
Job Description:
● Writing high quality code, participating in code reviews, designing/architecting systems of
varying complexity and scope, and creating high quality documentation supporting the
design/coding tasks
● Lead out team meetings, stand-ups, and architecture/design discussions
● Identify areas of improvement in our frameworks, tools, processes and strive to make
them better. Evaluate our success metrics and evolve our reporting systems
● Works on the web application layer, backend, systems, streaming and other associated
technology to build our product and components
Back to Content
Selection Process
Back to Content
Sources of Preparation:
● I had solved a total of around 200 questions (Interviewbit + Leetcode)
● Had done a PS2 as a Fullstack developer (Experience with HTML, Javascript, Node -
useful during the process).
Back to Content
Sector: IT
Job Description:
● Backend development at Payment’s team in Swiggy
● Skills required: Java, OOP, DSA, Backend frameworks, Docker, Github
Back to Content
Selection Process
Back to Content
Sources of Preparation:
GeeksForGeeks, Leetcode, Youtube
Back to Content
Sector: IT
Back to Content
Sources of Preparation:
● DSA: Geekforgeeks, LeetCode(the best source), CodeChef (CCDSAP), CP- algorithms
for each topic’s problems and implementation, Codeforces.
● CS Fundamentals: Make sure you revise everything. Lecture slides and online content on
each subject. Search and make notes for frequently asked interview questions and topics.
Back to Content
Sector: IT
Job Description:
Role:
● Work closely with senior engineers to design, implement and deploy applications.
● Design software and make technology choices across the stack (from data storage to
application to front-end).
● Management and execution against project plans and delivery commitments
Skill Set:
● Possess an extremely sound understanding of basic areas of Computer Science such as
Algorithms, Data Structures, Object Oriented Design, Databases.
● coding skills in an object oriented language such as Java
● Great problem solving skills and propensity to learn and develop tech talent.
● Excellent verbal and written communication skills.
Back to Content
Selection Process
Recruitment Procedure:
● After the 5 month internship period we were asked to prepare a PPT presentation
revolving around our work and contribution to the team.
● The presentation was to be presented to a panel of senior software engineers and managers
in which they asked questions and tested our understanding of the work done during the
internship period.
● Finally offers were rolled out on the basis of managers recommendation and the PPT
performance of the Candidates.
Back to Content
Sources of Preparation:
During the Internship for preparation of placements i practiced questions on leetcode. After some
time I was confident that I could secure a PPO at the organization so I focused more on the
development work assigned to me rather than the placement prep.
Back to Content
Sector: IT
Job Description:
We are looking for engineers who have hands-on experience in building highly reliable distributed
systems and have deep expertise in database design & performance tuning. Knowledge of Machine
Learning and other Predictive Modelling techniques will be an added strength. Few interesting
problems we are solving include: 1. Client-facing Applications 2. Smart Catalog & Category
Intelligence 3. Personalized Search & Merchandising experience 4. Payments 5. Pricing 6. Order
Management System At Swiggy, SDE I(s) play an integral role in owning end-to-end
Design/Architecture of complex systems. They co-own the technology vision of the respective team
and significantly contribute to the overall success of the team. They partner with the
product/business teams to understand the product features and specifications, translate them into
high level and low-level design thereby facilitating the team in design and development of mission
critical applications.
Back to Content
Selection Process
PS2- PPO
Back to Content
Sector: IT
Back to Content
Selection Process:
Recruitment Procedure:
● Resume Shortlist
● Online Assessment (Duration 90 minutes):
○ The online test had 15 questions from CS fundamentals (Operating systems, OOPs,
and C, C++ code outputs) and a few machine learning concepts.
○ Programming questions (three) were moderate and based on binary string
manipulation, range subset sum queries and maximum length of balanced subarray.
● Technical Interview-Round 1 (Duration ~1 hour 30 minutes):
○ The interviewer asked to write the pseudo code in the editor, explain the logic and
the dry run.
○ The first question was to find the lowest common ancestor of a binary tree. On
giving the recursive solution he asked to dry run it line by line. A suggestion here
is to begin with the unoptimized approach (both space and time) and then move to
the optimal, discussing the time and space complexities.
○ The second question was a modified version of 0/1 knapsack.
○ The third question was the “Number of Islands” problem on Leetcode. The
interviewer was convinced with the DFS solution and asked to brief on the BFS
solution as well.
○ Next he asked a few questions on memory management and to explain some of the
scheduling algorithms from operating systems.
○ Concept of polymorphism and what are virtual functions (OOPs) ?
● Technical Interview-Round 2 (Duration ~1 hour 30 minutes):
○ This round was based more on topics from deep learning, ML and resume
grill.
○ The interviewer asked to write the mathematical equation of stochastic
gradient descent, sketch and explain the learning and loss-weight curves.
○ Given the kernel size, padding, stride and input image, compute the shape
of the feature map after the 2D convolution.
○ For the DSA part, the interviewer first asked to write a class
implementation of TreeNode (binary tree) and asked questions on
Back to Content
constructor calls, “this” keyword, how the memory would be allocated at
runtime etc.
○ Next, I was asked to write the code to get the level order traversal of a
binary tree and dry run it. She further modified the question to print the
same traversal in a spiral manner.
○ Another question was where we need to find the unique element in an array
where every other element is repeated twice. The bitwise-xor approach was
expected.
○ Apart from the above mentioned, technical questions were asked based on
each internship and project mentioned on my resume and the learnings
from the conferences I had attended.
○ Explain the architecture of Mask-RCNN in simple terms (was used in one
of my projects). I was also asked to mention the key differences between
ML and deep learning.
○ Towards the end, the interviewer asked about my sources of preparation
and as to where I learned the computer science fundamentals and if I am
interested in projects on embedded systems, MLIR etc. I was also asked if I
am sound with the concepts of Digital Design and Microprocessors.
Back to Content
Sector: IT
Company: Cisco
Job Description:
Back to Content
Selection Process
Branches open to: All B.E., B.Pharma and dual degree students
Recruitment Procedure:
● Online test, Round 1 Interview, Round 2 Interview, Round 3 Interview, HR Interview
● Online test had 2 sections and was of 1 hour duration:
○ Section 1: MCQs based on aptitude, Computer Subjects like (OOP, Computer
Networks), Science/Core based questions (Total 15 questions)
○ Section 2: 2 coding questions based on DSA
● The shortlists were informed on the same day the online test was conducted and
interviews were scheduled on the next day.
● Round 1 Interview: It was a technical interview where preferred programming language
was asked and based on that, a few theoretical questions, followed by a coding problem
was asked. It was expected to write the complete code and compile the same correctly.
The interview went for around 45-50 minutes.
● Round 2 Interview: Round 2 interview was of around 20 minutes where the interviewer
asked questions related to resume and also questions like “Why software engineering,
being a Chemical engineer” etc. He asked a few theoretical questions on Graph traversals
before closing the interview.
● Round 3 Interview: Round 3 interview was more of a discussion based interview on the
projects mentioned in the resume. Then the interviewer asked about the awareness of
Cisco products and there was some more discussion on the same, followed by a
troubleshooting problem. It lasted for around 40-50 minutes.
● HR Interview: The HR interview had a duration of around 20 minutes. The interviewer
asked basic questions like “What are your aspirations after graduating from college”, “Are
you ready to relocate once the Covid cases come down” etc. The HR discussed the CTC
breakup and few other details before closing the interview.
Sources of Preparation:
Solved problems from InterviewBit, GeeksforGeeks and Leetcode. For Python based interviews
referred to the notes of the Python Engineer and for additional problems referred to the Neetcode
Youtube channel.
Back to Content
Suggestions / Other Information :
● Mention only those things that you know completely in your resume
● Try to mention used cases to the interviewer when you are asked about your experience
at previous organisations
Back to Content
Sector: IT
Company: Cisco
Job Description:
● Play a crucial role in driving next-gen software innovations including cloud, mobile, desktop or
security spaces.
● Build applications that make technology accessible to people on a variety of devices.
● Develop software and tools in support of design, infrastructure and technology platforms,
including operating systems, compilers, routers, networks, utilities, databases and
Internet-related tools.
Back to Content
Selection Process:
Recruitment Procedure:
Sources of Preparation:
For OS and Computer Networks, course slides and Notes are sufficient. For DSA, medium level
questions on GFG/Leetcode.
Back to Content
Sector: IT
Job Description:
The project that I worked upon was primarily based on data analysis. The primary goal of the
project was to use entropy as a method for estimating the deviation of the sensor readings for
intrinsic as well as extrinsic parameters from the expected values. The project revolved around
constructing a failure prediction model for hardware by computing entropies for different router
datasets using multiple probability distributions and entropy pools, thereby employing entropy as a
compact framework to measure the overall health of the system.
Exit options: Joining other IT firms that offer SDE/Data Analyst roles, MS in AI/ML
Back to Content
Selection Process:
Branches open to: CS, EEE, ECE and ENI (Dual Degree allowed)
Recruitment Procedure:
Did a 6-month internship at the company via Practice School-II. After successful completion, I was
offered a PPO, which I accepted.
Sources of Preparation:
Online coding websites, Youtube videos, any sources provided by mentor/manager.
Back to Content
Sector: IT
Company: Cisco
Back to Content
Selection Process
Branches open to: All B.E. including Pharma, For single degree only MSc Maths
and Physics
Recruitment Procedure:
● Online Test(1 hour) had 2 sections:
○ Coding questions: First was to find start indices of occurrences of a pattern
string(which can include wildcard character(#) that can stand for any one alphabet)
in a target string, and return the start indices as a concatenated string; Second was a
frequency based map question.
○ MCQs based on DSA and Networking
● Technical Round 1: Detailed discussion of my PS2 project and other relevant projects
that I had on my resume, many questions were thrown from there only, Given a file, how
will you remove the blank lines from it(was asked to code), LRU cache-which data
structures can be used to implement it in an optimized way(not asked to code)
● Technical Round 2: Again very detailed discussion of my PS2 project, some OS
questions, say u are trying to git commit on a file and you are not able to do it
successfully(the file and syntax and everything is okay) what will be your approach to
tackle this problem(had to do with regular expression), and some other behavioural based
questions.
● Technical Round 3: General Talking about things I had on my resume, the interviewer
only wanted to have a high level view of my internships and projects.
● HR: Standard questions like if aware of what Cisco does and profiles they are currently
hiring for, who are Cisco’s competitors, etc.
Back to Content
Sources of Preparation:
GFG, InterviewBit
Back to Content
Sector: IT
Job Description: Working in the Contact center team to increase the efficiency of
services like Webex.
Back to Content
Selection Process
CGPA Criteria: 7+
Back to Content
Sources of Preparation:
Complete all the tasks that were given to us during PS2.
Back to Content
Sector: IT
Company: CityMall
Job Description:
Design and Development of a user interface
Skill Set:
● Strong analytical thinking and problem-solving skills
● Programming background with a good understanding of Data Structures and Algorithms
● Experience of web development using JavaScript and ReactJS
● Understanding of relational databases and ability to write SQL queries
● High sense of ownership and responsibility Prior internship experience in programming is
a plus
Back to Content
Selection Process
Recruitment Procedure:
● Resume Shortlisting, Online Test, Interviews
● The test had 3 sections:
○ Coding problems- 1 medium DSA question (dynamic programming was asked in
our test)
○ One JavaScript backend question (do a get request and show the data in a table in
our test).
○ SQL- 1 basic and 1 medium SQL questions.
● The test was moderate. But requires not only DSA knowledge but also JavaScript and
SQL. All sections were not timed. Going back to previous questions is allowed.
● Interviews: The number of rounds is 2.
● First-round is focused on resume and Coding questions on DSA can be expected. Two
questions were asked to solve and compile. And a SQL query.
● The second round is partly HR and Frontend related questions and a few simple Coding
questions can be expected.
Back to Content
Sources of Preparation:
● “Cracking the coding interview”-by Gayle laakmann is a good choice to start with and
Abdul Bari DSA course for conceptual understanding.
● Leetcode and Geeks for Geeks for DSA and Coding Questions.
● Interview Bit Top50 questions of each topic (DSA, JS, React, SQL).
● SQLzoo for SQL related questions.
Back to Content
Sector: IT
Company: Citymall
Job Description:
Design and Development of an user interface
Skill Set:
● Strong analytical thinking and problem-solving skills
● Programming background with good understanding of Data Structures and Algorithms
● Experience of web development using Javascript and ReactJS
● Understanding of relational databases and ability to write sql queries
● High sense of ownership and responsibility
● Prior internship experience in programming is a plus
Back to Content
Selection Process
Recruitment Procedure:
● Resume Shortlisting, Online Test, Interviews
● Test had 3 sections:
○ Coding problems- 1 medium DSA questions
○ UI question
○ SQL- 2 basic sql questions
● Test was easy. However, it is important to maintain speed to finish all questions. All
sections were not timed. Going back to previous questions is allowed.
● Interviews: The number of rounds are 2.
● First round is mostly based on resumes and FrontEnd related questions and Coding
questions can be expected.
● Second round is partly HR and FrontEnd related questions and few Coding questions can
be expected
Back to Content
Sources of Preparation:
● W3schools for front end and sql
● Leetcode and Geeks for Geeks for DSA and Coding Questions
● InterviewBit Top50 questions of each topic
Back to Content
Sector: IT
Company: Flipkart
Selection Process:
Recruitment Procedure:
● There were 3 stages:-
● Online Coding Test : There were 3 DSA questions to be solved in 90 minutes. I did all
three.
○ First question was a simple dynamic programming based problem. I solved it
using a 1-D dp array (Bottom-up approach).
○ lexicographically smallest array with K consecutive swaps
○ The third question was exactly similar to this - Number of students.
Back to Content
● Technical Interview-1 : The interview went on for around 50 minutes. After the
introductions, the interviewer shared the questions on a google doc and I was supposed to
write the code there itself. Only 2 DSA questions were asked in this round.
○ Next Greater Element - Firstly, I explained to him the brute force approach with
time complexity O(N2). Then, I was asked to optimize it. I explained the approach
using stack and he asked me to code it. I wrote it correctly and did a dry run as
well. Then, he asked what changes should be made if the given input was a circular
array. I told him the approach and he was fine with it.
○ Number of islands - Firstly the interviewer asked me what would be the output for
the given sample input. I answered that correctly and then I proceeded to explain
the approach using DFS. He was satisfied and asked me to code it. I got a little
stuck in the base condition of the recursive function. He asked me to dry run the
code and I was able to figure it out.
○ Overall, the interview went pretty well and I was called for the HM Round.
● Hiring Manager Round: It was taken by the director of the team with 14+ years of
experience. It was a general discussion round related to the resume and other culture-fit
questions and went on for around 35 minutes. I was asked the following:
○ Explain your PS-2 project
○ What career domain do you want to pursue in future?
○ What is your passion in life?
○ What was the most pressure situation you faced and how did you manage it?
○ What things did you do in 3 years of your college life?
○ What life values do you believe in that make you unique?
○ Why is your CGPA low?
○ In the end, I asked him for the feedback and asked a few questions about the team
and work-culture.
Back to Content
Sources of Preparation:
● Codeforces (For coding test prep)
● InterviewBit
● Leetcode
● Striver's SDE Sheet
● Coding Ninjas
● There are some great youtube channels as well : TakeUforward , NeetCode , Tech Dose ,
Knowledge Gate/ Gate Smashers (For OS and DBMS), College slides are good enough for
OOP. Tech Terms (For Comp. Networks).
Sector: IT
Back to Content
Name: Aditya Bodade (2018A7PS0256P)
Company: Cleartrip
Job Description:
Not provided. Assumed standard SDE job profile.
Back to Content
Selection Process
Recruitment Procedure:
● Online Coding test, Tech Interview -1, Manager/Behaviour round.
● Coding Round : On AMCAT platform. 3 easy - medium level questions based on
implementation and data structures. Students who solved almost all test cases in all three
questions were called up for an interview.
● Tech Interview : This round had two coding questions. For me, one was an indirect
implementation of topological sort (medium-hard). Healthy and detailed discussion and
code writing on this question. Second question was a modification of the subset-sum
problem. Around 1 hr
● Manager Interview : This round focused on the resume, we had a detailed discussion
about my resume, every project, internship and hobby was discussed in detail. Some basic
CS Core questions on DBMS, OOP were also asked. Some situational questions were also
asked. Also all generic HR questions. Around 45 min.
Back to Content
Sources of Preparation:
Leetcode for questions, GEEKSFORGEEKS for explanations, InterviewBit, javatpoint for last
minute prep and CS concepts revision. GFG archives are very helpful.
Back to Content
Sector: IT
Back to Content
Selection Process
Recruitment Procedure:
● Resume shortlisting, online coding test, interview technical round, interview HM round.
● Online coding test had competitive coding questions. I do not remember the exact
questions and their number. Also there might have been aptitude questions.
After this test, 19 people were shortlisted for an interview.
● First round of the interview was a technical round. I was asked two questions, one on
binary trees, and the second one on dynamic programming. Both were standard questions,
and the interview lasted about 50 minutes.
● After this, the second round was with the HM i.e. hiring manager. It was a semi-technical
type of round. The manager first asked to go through the resume, then asked a few
questions about the projects and internships listed, about the work done, the tech-stack,
learning outcomes etc. Then he asked some HR-style questions, like your expectations
from the role, future plans etc.
● After this round, final offers were made.
Back to Content
Sources of Preparation:
● Thorough knowledge of data structures and algorithms is a must.
● Go on InterviewBit, LeetCode or even GeeksForGeeks and practice as many questions as
possible.
● Dynamic programming and graphs are the favourite topics of most companies, so be
through with that.
Apart from DSA, some companies might ask OOP/DBS/OS related questions as well. So
revise these topics.
● Finally, be thorough with your resume. Any project, internship or skill that you have listed
there, you should be able to explain properly.
Back to Content
Sector: IT
Job Description:
Developing scalable solutions and features to improve user experience.
Back to Content
Selection Process
CGPA Criteria: 6
Recruitment Procedure:
● Online Coding Test and 2 Interviews
● Coding Test: 3 Coding Questions in 90 minutes. Medium Level questions on AMCAT
○ Variation of Maximum sum in array with no adjacent elements selected.
(https://www.geeksforgeeks.org/maximum-sum-such-that-no-two-elements-are-adj
acent/)
○ Question based on use of queues and array
○ Smallest Number Possible after consecutive K swaps
● Technical Interview Round 1: 45 mins for 2 DSA questions. Couple of questions on my
internships.
○ Arrange symbols in an order, such that all the strings given in a list are a
subsequence of that arrangement of symbols. Could be solved using graphs.
○ Min difference between
(https://www.geeksforgeeks.org/partition-a-set-into-two-subsets-such-that-the-diffe
rence-of-subset-sums-is-minimum)
● Hiring Manager Round: 30 minutes round with discussion mainly on my resume. He
asked me in depth about my work at internships and projects. He also asked me some
questions on OOP and OS (since I had them on my resume). It ended with some HR
questions like strengths and weaknesses.
Back to Content
Sources of Preparation:
InterviewBit, Leetcode, GFG
Back to Content
Sector: IT
Back to Content
Selection Process:
Back to Content
Sector: IT
Company: Comcast
Job Description:
Responsible for assisting in the design of system architectures and solutions to bring to
market new innovative products which span web service offerings. Assists in the planning,
designing, integrating, testing, deploying and supporting of products. Helps with testing
and operational activities. Works with moderate guidance in own area of knowledge.
Back to Content
Selection Process
Recruitment Procedure:
● Online Test:
○ The test consisted of 8 sections consisting of Aptitude, English, CS Fundamentals,
Coding Questions and some others to be done in 2 hours.
○ There were 2 coding questions, both were related to Dynamic Programming.
○ I could only solve 1 completely.
○ Overall level of the test was Medium.
● 53 people were shortlisted for the interview.
● Technical Interview:
○ There was only 1 interview round of 20 minutes and that was it. So the interview
was quite dependent on the panel you got. My panel had 5 people and luckily were
from the team that works with C++, which I was comfortable with.
○ There were questions regarding bit manipulation, they asked me to write a code
mirroring a 2D matrix, which I did. There were a few questions like if I would be
comfortable to move to Chennai, my parents’ occupation and some on my resume.
○ The interviewers took turns asking questions. I answered around 60% of the
questions and told them honestly if I didn’t know the answer. They were looking
for the approach and thinking ability and not just if students knew everything or
not.
Sources of Preparation:
● LeetCode, InterviewBit, Codebeyond and Striver for DSA preparation.
● GFG and InterviewBit notes for CS core subject revision.
Back to Content
Relevant Courses and Certification:
● OOP and OS in 3-2.
● DSA - Took up a GFG course and rest from Youtube.
Back to Content
Sector: IT
Company: Comcast
Job Description:
There were mainly 6 roles: AI/ML, Cybersecurity, NGAN, CPE, Entertainment, and Video. A
major focus in all these roles was on programming – particularly in C and python – and Linux. The
details of the specific work were not provided but I was asked where I would like to work in
Cybersecurity (red team / blue team / ML based security).
Back to Content
Selection Process
Recruitment Procedure:
● Step 1: Online test (2 hrs) – 60 MCQs + 2 DSA questions. MCQs. Time was the main
constraint as there were a lot of MCQ questions. The questions were sorted topic wise on
OOP, OS, Mental ability, Maths, and DSA. In total, 40 were shortlisted.
● Step 2: Single Interview Round – 20 mins. First, resume based questions were asked and
then specific questions on the team that I was trying to get into were asked. My team was
cybersecurity, so I was asked questions on how my networking projects relate to the
cybersecurity role that is being offered and whether I would like to work in the red team
(offensive security) or the blue team (defensive security). About 5-10 students in total
were offered positions.
Sources of Preparation:
Interview bit for DSA and general CS knowledge for MCQs and interviews.
Back to Content
Sector: IT
Company: CommerceIQ
Job Description:
Will be working as a part of the Platform Team on Rest APIs and their services.
Back to Content
Selection Process:
Recruitment Procedure:
● Before my PS-2 started I had a meeting with my Manager discussing my interests based
on which I was allocated my 1st Project. I was given enough time to get familiar with
TechStack and Codebase.
● My team members were very helpful in clearing all my doubts. I started working on my
1st project under a mentor, the project took 2 months time for completion after which I
gave a demo to the India Team.
● Post completion of my 1st project I was assigned to a Live Project, then after 5 months of
my internship were over, based on my performance I was offered a full time role at the
company.
Sources of Preparation:
Initially I learned about the tech stack used by the company using Youtube videos and
Stackoverflow. Went thoroughly through the company’s codebase before starting both the projects.
Back to Content
Sector: IT
Company: Doubtnut
Job Description:
Software Developer Role: Ability to brainstorm and come up with solutions to open-ended
problems
● Ability to take ownership and drive initiatives end to end
● Write clean, reusable and scalable code to develop functional polyglot services
● Liaise with developers, designers, and system administrators to identify new features
● Follow emerging technologies
Skill set:
● Proficient in at least one or more programming languages including, but not limited to,
Node, Python or Golang
● Ability to write testable code
● Experience building high throughput/low latency systems
Back to Content
● Understanding of relational and a few non-relational databases, and ability to decide
where to use what.
● Understanding of complex use cases of Cache, caveats of caching and cache busting.
● Strong understanding of CS fundamentals - Operating Systems, Databases and Data
Structures
● Design, build and maintain reliable and reusable backend architecture, which scales to
serve more than a million concurrent users
● A knack for solving complex problems without compromising on code quality and
performance
● Write semantic, beautiful and scalable, good quality code.
● Understand Docker and ability to write Dockerfiles.
Back to Content
Selection Process
Recruitment Procedure:
Pursued a 6 month PS II here at Doubtnut and secured the PPO. There was no PPO procedure as
such, it is completely decided by the feedback of your team and your mentor at the end of the
internship. The final decision and offer rests with the CTO and CEO of the company. Offer usually
comes post 1 week from the end of the internship.
Back to Content
Sources of Preparation:
Udemy Javascript for beginners, GeeksforGeeks, Udemy Node.js for beginners, ElasticSearch
Tutorials
Back to Content
Sector: IT
Company: Flipkart
Selection Process
Recruitment Procedure:
● Coding test, 1 tech round, 1 HM round
● Coding Round: 90 min test held on AMCAT platform. Don’t remember the questions.
● Tech Round: 4 DS questions. Nothing asked from other CS subjects.
○ https://leetcode.com/problems/asteroid-collision/
○ https://leetcode.com/problems/next-greater-element-i/
○ https://www.geeksforgeeks.org/minimum-number-platforms-required-railwaybus-s
tation/
○ https://leetcode.com/problems/coin-change/
● HM Round: Standard HR round involving discussion of resume and projects.
Back to Content
Sources of Preparation:
LeetCode, GeeksforGeeks, InterviewBit
Back to Content
Sector: IT
Job Description:
● Reducing costs of company by automating manual procedures or replacing vendor
solutions
● Helping Business leaders and product managers by predicting customer’s future behavior
(churn, LTV, affinity etc)
Skillset:
● Good understanding of Machine Learning.
● Good understanding of Data Science concepts.
● Strong communication and interpersonal skills
Back to Content
Selection Process
CGPA Criteria: 6+
Back to Content
Sources of Preparation:
● Datacamp
● LeetCode
● Coursera
● Kaggle
Back to Content
Sector: IT
Company: Groww
Back to Content
Selection Process
Back to Content
Sources of Preparation:
Leetcode
Back to Content
Sector: IT
Job Description:
Create value through innovation, automation and improvements wherever needed in the
development cycle. Ensure adherence to product development processes. Maintain and improve
product quality. Must have ownership and accountability for the assigned tasks. Deliver tasks on
time. Prioritize, plan and complete owned tasks in stipulated time and request help on complex
tasks
Back to Content
Selection Process
CGPA Criteria: 6+
Recruitment Procedure:
● Online Test + Interview.
● Test consisted of very basic tree traversal questions, along with a few puzzles.
● Interview was also quite basic. Was asked about the Sieve of Eratosthenes problem. A few
Mathematical questions were asked regarding Number theory as well.
Back to Content
Sources of Preparation:
Leetcode, GeeksForGeeks
Back to Content
Sector: IT
Back to Content
Selection Process:
Recruitment Procedure:
2 technical rounds followed by HR round
Back to Content
Sources of Preparation:
Youtube, GeeksForGeeks, LeetCode
Back to Content
Sector: IT
Job Description:
● Architecting new features across the HealthPlix group of products
● Refactoring existing code to be more scalable and seeing changes through to completion
in a live environment.
● Develop scalable modules
● Manage Routing and API Integrations
● Design and Document new features.
● Coordinate with the team to establish objectives.
Exit options: You can switch to any other company after gaining experience as a
Software Developer
Back to Content
Selection Process:
Branches open to: All BE and dual degree
Recruitment Procedure:
● Resume Shortlisting, Online Test, Interviews
● Online test had 2 coding questions
● Followed by 2 Technical Interviews and 1 HR interview
● Simple technical questions on DSA, OOP were asked in tech rounds
Sources of Preparation:
DSA preparation from InterviewBit and similar platforms
Back to Content
Sector: IT
Job Description:
Tech Role : these will contain a plethora of roles in which the company will segregate you once
you clear the test ( roles like product manager, risk analyst etc.)
Back to Content
Selection Process
Recruitment Procedure:
● Resume shortlisting.
● Online test: Very bizarre test consisting of questions in C, C++, Java, js, Python, R. Totally
MCQ.
● Single round of interview and on spot offers.
Back to Content
Relevant Courses and Certification:
I think you just need good Projects / internships in famous banks.
Back to Content
Sector: IT
Job Description:
Software Engineer Role:
● Ability to think strategically, be creative and innovate ways to communicate and
visualize user experiences.
● Ability to quickly understand, contribute to and improve the software solutions
we develop.
● Ability to demonstrate understanding of algorithms, data structures and other systems
architecture factors that affect code quality, performance, and customer experience.
● Can demonstrate time management and a drive for results by completing technical and
or software projects in a cooperative team environment.
● Results-driven with a strong attention to detail and technical problem-solving skills.
● Ability to drive collaborative efforts effectively across multiple disciplines.
Back to Content
Location of Job: Navi Mumbai
Back to Content
Sector: IT
Job Description:
● Aspirational full-stack developer at core, knowing at least two of the leading technologies
such as IOT, Data Analytics, AI/ML.
● Aware of WebApp and Mobile App, at least one RDBMS such as Oracle, MS SQL or
MySQL and at least one NO SQL DB such as MongoDB
● Willing to work with interesting cutting-edge technologies such as Dart, Go, React
Native, Angular JS, Node JS, .Net Core, Python, JS, R, etc.
● Knowledge and interest in systems programming, sockets, TCP/IP, C will be added
advantage
● Self-motivated, eager to learn new things and technologies such as Video Analytics
● Analyse technical requirements and translate them into working steps. Write efficient code
that works!
Back to Content
Selection Process
CGPA Criteria: 5+
Recruitment Procedure:
● Resume Shortlisting, Behavioural Test, Technical + HR Interview
● Behavioural Test: It was about half an hour long with 100 questions to analyse our
behaviour with questions like whether you like to lead or socialise, or if you are optimistic
about the future.
● Technical Interview:
○ Two easy level coding questions were asked, and I was told to code them in
Notepad. One question was to find the maximum length of the subarray of an array
with consecutive integers.
○ I was then told to improve the time complexity of my solution. The interviewer
wanted to know my approach and how I think to optimize the code.
● HR Interview: I was asked what skill I had learnt as part of my courses that could bring
innovation in ICICI and put it ahead of its competitors. I was also asked why I was the
right fit for the job.
Back to Content
Sources of Preparation:
InterviewBit, GeekForGeeks, JavaTpoint
Back to Content
Sector: IT
Job Description:
● Worked in a Growing start up Team.
● Worked for multiple Projects in the 6 Months Tenure.
● Initially designed Templates of Advertisements which increased the engagement click
rate of the users up to 60%.
● Worked on GTM (Google Tag Manager for the firing for all type of Ads)
● Made a Universal extension using Mongo database and react for displaying Ads on any
website.
● Also Interacted with the whole team and templatized the templates so that they can be
readily used for any other sites.
Back to Content
Selection Process
Branches open to: In Practice School 2 the station was open exclusive to A7
Back to Content
Sources of Preparation:
YouTube, freeCodecamp and lot of reference materials given by Mentors
Back to Content
Sector: IT
Job Description:
To engineer such technical marvels, we are looking for best-in-class Software Development
Engineers who would help us build Cloud Native Distributed Systems that are infinitely scalable,
self-organizing and self-healing using the best in class technology stacks that we would all be proud
of.
The Software Development Engineer role will give you the opportunity to work across a wide
variety of technology domains such as SQL/NoSQL Databases, Distributed Systems, Cloud Native
Microservice Architectures, Big Data Technologies, IoT, Mobile Technologies, Streaming & Batch
Analytics Platforms, Modern Infrastructure Engineering (Infra as Code), Operational Intelligence
Systems for Microservices such as Service Mesh, Data Science and Data Engineering.
Back to Content
Our SDEs are solving challenges impacting Millions of users – so we are looking for folks who are
passionate learners, problem solvers, innovators and natural collaborators.
You will design, code, optimize, take your code to production and be responsible for site reliability
engineering all at the same time. In essence, the buck stops with you!
Of course, you would have a bunch of awesome mentors and buddies to help you around…
An indicative list of some of interesting challenges we’re up to now:
● Building a reliable and highly available platform that can scale over 100s of 1000s of
distributed transactions per second using Open Source technologies viz. Kafka, Hadoop,
Apache Flink, Service Mesh, Kubernetes
● Building a new commerce Platform focused on engaging millions of small merchants
across the country to address the hyperlocal needs. Highly targeted data driven
promotions, offers and real-time couponing solutions for this community to engage their
end consumers
● Building an Auto-ML Platform focusing on Knowledge Graphs, Speech, Language &
Computer Vision capabilities
● Opportunity to build India’s largest Big Data Lake using cutting edge open source
technologies, capable to derive intelligent insights at petabyte scale
● Enterprise ready Private IaaS cloud platform with opportunity build a highly reliable PaaS
platform with availability running into at least three 9s (99.9%) – supporting real-time,
multi-cloud, distributed applications that auto-scale, auto-heal and get deployed through
automated CI/CD pipelines. Btw, we run one of the largest Open Stack based Private
Cloud clusters in Asia
● Build a Real-time & Highly Targeted ADTECH Platform incorporating the latest ML, big
data & NLU/speech technologies and enable the best possible consumer engagement in all
key Indian languages
● To build the largest supply chain platform in India to scale and ensure the inventory, price,
time and effort to the promise made to a customer is met, using open source technologies,
automation like BOTs to fulfil orders, and injecting optimization algorithms using data
models and machine learning techniques. The goal is to seamlessly enable Grocery,
fashion, apparel and electronics merchandise orders across length & breadth of India with
quality and punctuality.
Back to Content
Exit options: MS in Computer Science specialization in Data Science
Selection Process
Recruitment Procedure:
● Online Tests, Interviews
● Coding Test Round 1 based on Data Structures
● Interviews on DSA, OOP and Operating System
Sources of Preparation:
InterviewBit, Geeks For Geeks, Udemy
Back to Content
Sector: IT
Job Description:
The Software Development Engineer role will give you the opportunity to work across a wide
variety of technology domains such as SQL/NoSQL Databases, Distributed Systems, Cloud Native
Microservice Architectures, Big Data Technologies, IoT, Mobile Technologies, Streaming & Batch
Analytics Platforms, Modern Infrastructure Engineering (Infra as Code), Operational Intelligence
Systems for Microservices such as Service Mesh, Data Science and Data Engineering.
Exit options: MBA in IIM, SDE-II in a big MNC, decent paying PM position
Back to Content
Selection Process
Branches open to: CS students – B Tech (4 year course) and Dual Degree (5 year
integrated course).
Recruitment Procedure:
● Resume Shortlisting
● Online Test
● Technical Interview
● HR Interview
Sources of Preparation:
GFG, Leetcode
Back to Content
Sector: IT
Company: JIO
Job Description:
● Building a reliable and highly available platform that can scale over 100s of 1000s of
distributed transactions per second using Open Source technologies viz. Kafka, Hadoop,
Apache Flink, Service Mesh, Kubernetes.
● Building a new commerce Platform focused on engaging millions of small merchants
across the country to address the hyperlocal needs. Highly targeted data driven
promotions, offers and real-time couponing solutions for this community to engage their
end consumers.
● Building an Auto-ML Platform focusing on Knowledge Graphs, Speech, Language &
Computer Vision capabilities.
● Opportunity to build India’s largest Big Data Lake using cutting edge open source
technologies, capable of deriving intelligent insights at petabyte scale.
● Enterprise ready Private IaaS cloud platform with opportunity to build a highly reliable
PaaS platform with availability running into at least three 9s (99.9%) – supporting
real-time, multi-cloud, distributed applications that auto-scale, auto-heal and get deployed
through automated CI/CD pipelines. Btw, we run one of the largest OpenStack based
Private Cloud clusters in Asia
Back to Content
● Build a Real-time & Highly Targeted ADTECH Platform incorporating the latest ML, big
data & NLU/speech technologies and enable the best possible consumer engagement in all
key Indian languages
Selection Process:
CGPA Criteria: 6+
Recruitment Procedure:
● Online Test: 1-hour coding round. It was hosted on AMCAT platform and consisted of 2
coding questions randomly selected from the pool of questions available on AMCAT
● Technical Round:
○ The interviewer asked me 3 questions on DSA of moderate difficulty (covering
String ,Linked List & Tree) and I was supposed to write working code for them.
○ He asked basic questions from OOP & OS.
○ OOP Questions:
■ Explain Multithreading
■ Use of Abstract Class
■ Explain the term Abstraction, Encapsulation, Polymorphism
■ Difference between Method overriding and Method overloading
○ OS questions:
■ Mutex & Semaphore
■ What are job scheduling Algorithms?
■ Conditions for Deadlock
○ He also asked me about my familiarity with DBMS and stages of software
development but I told him that being from an ENI background these topics were
not part of my syllabus and neither I have got an opportunity to go through them
during any of my projects.
Back to Content
● Managerial Round: Apart from generic questions like explaining your CV. They asked
me two puzzles. (You don’t need any kind of preparation for those puzzles). Approach was
more important than giving a crisp and accurate answer.
● HR Round: It was a 45-minute round taken by the Hiring Manager. I was asked basic
questions like:
○ Tell me about yourself
○ What are your weaknesses?
○ What motivates you to be a software developer?
○ Why Jio?
○ A brief description of my academic projects, and internships.
Sources of Preparation:
InterviewBit, GeeksforGeeks
Back to Content
Sector: IT
Company: Jio
Job Description:
● Building a reliable and highly available platform that can scale over 100s of 1000s of
distributed transactions per second using Open Source technologies viz. Kafka, Hadoop,
Apache Flink, Service Mesh, Kubernetes
● Building a new commerce Platform focused on engaging millions of small merchants
across the country to address hyperlocal needs. Highly targeted data-driven promotions
offer and real-time couponing solutions for this community to engage their end consumers
● Building an Auto-ML Platform focusing on Knowledge Graphs, Speech, Language &
Computer Vision capabilities
● Opportunity to build India’s largest Big Data Lake using cutting edge open source
technologies, capable to derive intelligent insights at petabyte scale
● Enterprise-ready Private IaaS cloud platform with the opportunity to build a highly
reliable PaaS platform with availability running into at least three 9s (99.9%) – supporting
real-time, multi-cloud, distributed applications that auto-scale, auto-heal and get deployed
through automated CI/CD pipelines. Btw, we run one of the largest OpenStack-based
Private Cloud clusters in Asia
● Build a Real-time & Highly Targeted ADTECH Platform incorporating the latest ML, big
data & NLU/speech technologies and enable the best possible consumer engagement in all
key Indian languages
● To build the largest supply chain platform in India to scale and ensure the inventory, price,
time and effort to the promise made to a customer is met, using open source technologies,
Back to Content
automation like BOTs to fulfil orders, and injecting optimization algorithms using data
models and machine learning techniques. The goal is to seamlessly enable Grocery,
fashion, apparel and electronics merchandise orders across the length & breadth of India
with quality and punctuality.
Back to Content
Selection Process
Recruitment Procedure:
● Resume Shortlisting, Online Test, Interviews
● Online Test had 2 sections:
○ CS Theory and Aptitude
○ Coding Questions
● The total time for the test was 1.5 hrs. The sections were not timed individually. The
sections were not timed individually.
● The theoretical and aptitude section (15 questions) of the test was easy and required basic
knowledge of the CS subjects such as OS, networks, DBMS and DSA.
● The Coding section (2 questions) were relatively easy. Previous year questions for Jio on
geeksforgeeks helped a lot
● Interview: 2 Technical Rounds and 1 HR round.
● Round 1:
○ I was asked to write the Fibonacci series in C. Then I was asked about the fastest
sorting algorithm and what would be the time complexity for that (Ans: Quicksort,
Time Complexity: O(N log N)).
○ What would be the worst-case scenario for Quicksort and when would that occur?
Then he asked me to explain the projects in my CV. After that, since I had a
physics dual degree he asked me basic physics questions such as Ohm’s Law and
mirage effect.
● Round 2: The interviewer mainly focused on my resume and asked how my projects can
be applied to solve a real-world problem.
● HR round: Basic HR questions and questions regarding your interest and passions
academic and non-academic
Back to Content
Sources of Preparation:
Interviewbit for basics and GeeksforGeeks, Leetcode for practising. If you are less prepared on a
particular topic (like trees etc.) look it up in GeeksforGeeks, they have well-defined sections that
can help you understand these topics at the last minute.
Back to Content
Sector: IT
Company: JPMC
Back to Content
Selection Process
Recruitment Procedure:
PS-2 PPO
Back to Content
Sector: IT
Job Description:
● Developing, maintaining, and updating code that integrates Salesforce with other software
based on client requirements
● Translating business requirements into code that produces well-quantified data
● Presenting the quantified data in a form that allows clients to better understand every step
of their business process
Exit options: MBA in IIM, Joining other bigger IT firms in the future
Back to Content
Selection Process
Recruitment Procedure:
● Resume Shortlisting, online Test, Technical Interview, HR interview
● Students have to fill up the form with an updated resume.
● The online test was of 2 hours and had 5 sections. Two sections were English and
vocabulary, one section was an essay, one section was for coding, and there was a
personality test. Coding questions were of easy to medium difficulty. Overall test was easy
but one should keep time in mind.
● In the technical interview, they will ask about yourself. There were some questions about
OOPs. Most of the questions will be related to your resume about your past experiences
and projects.
● The HR interview was also good and pretty decent. Questions were straight forward, about
strengths and leadership qualities.
Back to Content
Sources of Preparation:
Just go through your resume once. You should have an idea about things mentioned in your
resume. Go through the basics of OOPs. You can read it from any book or just learn from Google.
Back to Content
Sector: IT
Company: Licious
Job Description:
SDE-Role
● Contribution in existing projects in maintenance and scalability.
● Design & development of new projects .
● Supporting team managers by doing primary or secondary work .
Back to Content
Selection Process
Back to Content
Sources of Preparation:
Leetcode, GFG, Codeforces.
Back to Content
Sector: IT
Company: Media.net
Job Description:
From company’s JD: Who Should Apply? You have the makings of an ace developer - impressive
problem-solving skills, sharp reasoning and a logical bent. You are passionate about programming
and delivering, clean, test-covered, well-designed, scalable code. You have a good grasp on
programming fundamentals including OOPs, Design Patterns, algorithms, data structures,
networking etc and are not rigid with respect to choice of technology, are relatively platform
agnostic, and open to adopting the right technology for the task at hand.
Exit options: MBA, Switching to a different company, shift to management role etc.
Back to Content
Selection Process
Recruitment Procedure:
● 3 stages - Online test, Technical Interview, Managerial Interview.
● Online test: 3 coding questions to be done in 90 minutes.
○ One question was on graphs (hard difficulty), one on trees (hard difficulty), and
one on dynamic programming (medium difficulty, Maximum Length of Pair Chain
- LeetCode)
● Technical Interview:
○ Interview started with some introduction, then moved on to questions related to the
technologies/projects mentioned on my resume.
○ After that an algorithms question was asked: Best Time to Buy and Sell Stock II -
LeetCode.
○ After I solved that, it was changed to Best Time to Buy and Sell Stock with
Transaction Fee - LeetCode
○ There was a google doc using which you had to explain your logic and write the
pseudocode for it. You then dry run some test cases on the pseudocode, and if it
gives correct output then you write the actual code in any language of your choice
(on the same google doc).
● Managerial Interview: This interview started with questions like:
○ Tell me something about yourself.
○ Tell me about some of your achievements.
○ Why do you want to join this company?
○ After that there were questions about the projects and technologies mentioned on
my resume. Make sure you understand the projects that you have mentioned, as
they will try to understand what you did and why you did it and cross-question you
on it.
○ After that there were questions on CS subjects like OOP, OS, DBMS. Some of the
topics asked were: OOP pillars, indexes in databases, scheduling algos, page fault,
Back to Content
which algo minimises page faults, which scheduling algo to use when, page
replacement algos, virtual memory, SOLID principles, processes and threads,
semaphores.
○ After that there were 2 questions:
■ You are maintaining a website. Whenever someone visits the website, an
entry gets created in a log file, with the URL that was visited along with the
timestamp of the visit. You have to make a feature where a developer can
query the log file and get the top 10 most visited URLs in the last 1 hour.
How will you go about making this feature?
■ You have to make an app that will display the location of all nearby kirana
stores to the user. How will you go about designing/building this?
■ These questions are very open ended and don’t have one correct answer.
They are there to judge your thought process and logical thinking. You
have to discuss your approach, why you chose this approach, what flaws it
may have, how you will take care of those flaws etc. You don't have to
actually write code here.
Back to Content
Sources of Preparation:
LeetCode, CodeChef for problem solving. Gate smashers on youtube and BITS courses for CS
subjects.
Back to Content
Sector: IT
Company: Myntra
Job Description:
Myntra’s Engineering team builds the technology platform that powers our customer’s shopping
experience and enables the smooth flow of products from suppliers to our customer’s doorsteps. We
work on areas such as building massive-scale mobile and web-applications, engaging
user-interfaces, big- data analytics, mobile apps, content systems, catalog systems, search systems,
supply chain systems, imaging and visualization systems for products etc. We are a small
technology team where each individual has a huge impact. You will work closely with the business
in shaping our product and serve hundreds of millions of Indians! You will have the opportunity to
be part of a rapidly growing organization and gain exposure to all the parts of a comprehensive
ecommerce platform.
Back to Content
Selection Process:
Recruitment Procedure:
● Online Test, Technical Round I, Technical Round II, Hiring Manager Interview, HR
Interview.
● Online Coding Test –
○ There were 5 MCQ & 5 Coding Questions
○ I was able to solve 4 coding questions completely. Ran a brute force for the fifth
one which passed half of the test cases.
○ MCQ were on OOP, OS, DSA
○ Coding question were of Leetcode Medium to Hard level
○ 14 were shortlisted for interviews
● Second round is a technical interview one. 3 coding questions were asked to be solved on
the Hackerrank Codepair platform. 2 medium level questions (on strings and arrays) and 1
hard one (on Trees). I was able to explain the approaches but couldn’t code all of them in
the given time.
● Third round is again a technical interview. 2 coding questions were asked to be solved on
the Hackerrank Codepair platform. The questions were tougher. One was on Graphs and
the other on Dynamic Programming. I was able to code both of them.
● Fourth round is an interview with the hiring manager. Multiple questions were asked
inspecting your personality and the atmosphere you can create in a technical team. A
technical question where he asked how I can select the 10 richest people in a continent. A
behavioral question on how BITS helped me grow.
● The fifth and the last round was an interview with HR. The questions were quite standard.
“Why Myntra?” “Describe yourself in 3 words.” “What do your promoters describe you
as?” “How did you switch to CS roles while being in EEE?”.
Sources of Preparation:
Leetcode, Interviewbit, GeeksforGeeks
Back to Content
Relevant Courses and Certification:
OOP, OS, DSA
Back to Content
Sector: IT
Company: Myntra
Back to Content
Selection Process
Recruitment Procedure:
● Online Coding Test –
○ There were 5 MCQ & 5 Coding Questions
○ I was able to solve 2 coding question completely, 1 TLE & 2-3 TC failing in one
question
○ MCQ were on OOP, OS, DSA
○ Try to manage time well because 5 questions can’t be solved in the given time.
○ Questions were of LeetCode Medium to Hard level
○ Do checkout questions asked in IITs
○ 14 were shortlisted for interviews
● Technical Round 1 –
○ Completely based on DSA conducted on hackerrank-codepair
○ Shortest Subarray with Sum at Least K - LeetCode. I was unable to solve it
completely but the interviewer was satisfied with my prefix sum approach.
○ Given a sentence of words, if the same words are consecutive, they delete each
other. Find the remaining words.
○ Sentence - “a a b b b a d d” Output - 0
○ Had to be done using stack
● Technical Round 2-
○ There were 2 questions, 1st one was Dijkstra Algo implementation where I made
a small error and so my code didn’t run successfully.
○ Reverse Linked List in groups of k. I explained him the implementation and he
was ok with it
● Hiring Manager Round-
○ Taken by a senior executive with over 5 years of experience and lasted for 1.15
hrs
○ Started with both of us introducing ourselves and then some discussion on my
PS1 & PS2 projects. He was interested to know how I did both and the end
results of it
Back to Content
○ Given that the wealth of every person on the earth is given in a List form, how do
I get the top 1000 richest people? Had to use Priority Queue
○ Explain OOP concepts to a person with no CS knowledge
○ Overall, the round was petty chill and he also asked some questions on my
personality, like what’s your biggest achievements, low points in life, give an
instance where you showed your innovation, my weaknesses, strengths, etc
● HR Round –
○ The HR manager was pretty informal and it seemed just like a formality
○ What’s your ambition, explain your PS2 project, etc
Back to Content
Sources of Preparation:
InterviewBit, LeetCode, GeeksforGeeks
Back to Content
Sector: IT
Company: Myntra
Back to Content
Selection Process
Recruitment Procedure:
● Online test and 4 interview rounds
● Online test, regular coding test, 2 visible test cases, other hidden.
● Technical interview: 1-2 coding questions; First one was basic recursion based question to
find the shortest path to leaf node, second one was text formatting question to arrange
words in lines of fixed max width with proper spacing.
● Technical interview 2: 2 coding questions, first one was to find the number of
subsequences in string s equal to string t, solved using recursion, second one was to find
minimum cost to make all cities access to library, where cost of library and building roads
between two cities is given, solved using dynamic programming.
● Hiring Manager: Discussion regarding candidates resume, will specifically ask in depth
regarding relevant projects/internships.
● HR round: Informal discussion about who you are (will go through your resume), what are
your qualities and confirmation about if you are open to relocating to Bangalore.
● Tips and reasons which I feel helped me get past these rounds in the suggestions section.
Back to Content
Sources of Preparation:
Practice coding problems for GfG, Leetcode, InterviewBit and practice coding challenges for
improving speed. Otherwise, prepare small 1-2 min speeches for everything you have written in
your resume.
Back to Content
Sector: IT
Back to Content
Selection Process
CGPA Criteria: 6+
Recruitment Procedure:
● Online Test
● Technical Interview 1
● Technical Interview 2
● Managerial Round
● HR Round
Sources of Preparation:
Leetcode, GFG, Hackerrank
Back to Content
Sector: IT
Job Description:
Students should be good with programming.
Back to Content
Selection Process
Recruitment Procedure:
● Pre-placement talk: We were introduced to the company culture and work they do, and it
was stressed here to be thorough with OOP concepts especially.
● Coding Round:
○ This round had 2 coding questions based on string, array and hashmap
implementation.
○ Besides there were other 20 questions covering OOPS, DBMS, OS, CN. The time
limit was 90 min.
○ It was held on HackeRank and Java, C++, C# were allowed.
● Technical Interview 1:
○ The interview started with my introduction and my projects. This company was
open to both semester students, and since I was doing my PS2 at Blue Yonder then,
I mainly discussed my ongoing projects.
○ I was then given 3 DSA questions and I had to make all the test cases pass on
HackerRank.
○ The discussion further shifted to transversal in trees, OOP concepts, including
basics up to multiple inheritance, interfaces. I was then asked some advanced SQL
queries and DBMS concepts.
● Technical Interview 2 : Similar to Technical Interview 1 but questions mainly revolved
around OOP concepts. There was one DSA question in which I was tested on my
approach and the interviewer gave hints when stuck. There were also some situation
based managerial questions.
● Managerial Round: This round was mainly to check whether I would be a fit in the
company. He gave me various team-based scenarios and asked my approach.
● HR Round: There were common HR questions.
Back to Content
Sources of Preparation:
GeeksForGeeks, Youtube channels like: take U forward, Aditya Verma, The Code School, Leetcode
Back to Content
Sector: IT
Job Description:
MTS-1 :
● Add value to the existing project and help in maintaining the ongoing projects.
● Adding new features with the client use cases in mind and expanding their current market.
● Providing more value to the customer base and resolving their queries dynamically.
Exit options: Higher studies like post graduation in Computer Science / MBA
Back to Content
Selection Process
Recruitment Procedure:
Got the Company as my PS 2 station with a CGPA of 8.638 and based on the work and targets
accomplished during the tenure, I was offered the PPO.
Back to Content
Sources of Preparation:
This is an efficient work driven and constant learning experience based on the tech stack allotted
which in turn depends on the team allotted to us randomly. This requires constant learning of many
aspects of cloud DR and cloud providers.
Back to Content
Sector: IT
Company: OLA
Selection Process
CGPA Criteria: 6
Recruitment Procedure:
Online Test, Tech Interview, HR Interview
Sources of Preparation:
Leetcode, InterviewBit
Back to Content
Sector: IT
Company: OLA
Job Description:
● Code, develop and design features related to the existing application. We expect you to
own sub-modules/modules end to end and take pride in the work products you ship.
● Lead from the front, when it comes to delivering high quality work products Perform code
reviews, set coding practices and guidelines within the team.
● Make sense of the product specs, be nimble in getting the issues resolved.
● Play an integral role in owning the technology vision of the respective team and
significantly contribute to the overall success of the team by timely delivery of the feature
Back to Content
Selection Process
CGPA Criteria: 6
Recruitment Procedure:
● Online Test : This round had 3 coding questions to be solved in 90 minutes
○ The first question was a variation of this were for every consecutive press on a
button the count also increases by 1
https://www.geeksforgeeks.org/count-of-buttons-pressed-in-a-keypad-mobile/
○ Given a BST check if the left view of the tree is palindrome
○ The third question was a variation of this question
https://www.geeksforgeeks.org/count-the-number-of-ways-to-divide-n-in-k-groups
-incrementally/
● To make it to interview rounds you had to clear at least 2 out of 3 questions.
● Technical Interview:
○ The technical interview was a bit tricky for OLA because of the large number of
candidates, small number of panels and several clashes with time slots of other
companies.
○ They had shortlisted a large number of candidates(around 40) after the coding test.
You might have to wait for half an hour if not less in a breakout session for the
interviewer to arrive so don’t panic because it was the same for all the students in
OLA.
○ Once the interviewer arrived he asked me to introduce myself and asked to explain
one of my projects and its tech stack. Straight away after that he moved on to
coding questions.
○ He gave me 2 questions to solve and he was happy with the brute force approach
for both. It's fine if you can’t fully answer all the questions, just be calm and try to
explain your thought process to the interviewer.
○ No questions related to OOPS, DBMS and Networks were asked during the
interview. This round lasted for 30 mins.
● HR Round - Around 24 were selected for HR round and this wasn't sort of an elimination
round unless you specifically want to be rejected for this role. Just basic questions like
Back to Content
what have you heard about the company, why do you want to join this company, do you
consider yourself a team player etc. All the candidates passed this round.
Sources of Preparation:
● For IT in general - Leetcode, InterviewBit, GeeksForGeeks (you should already know this
by now, hopefully)
● For OLA - Don't prepare anything specific for OLA interview a night before the interview.
Nothing from your preparation will be valuable for the interview as it is just based on
DSA( it doesn't matter if you are able to solve both the questions, you will be selected
nonetheless). A week of Leetcode grind before the placement process would be more than
enough to clear the OLA interview process. Instead focus on other Day 1 companies
which are higher in your preference order.
Back to Content
● Sometimes you might have a 4star rating in codechef/leetcode and might end up getting
🐈
placed in random startup (if not worse) and you will be both placed and unplaced at the
same time (just like Schrodinger’s Cat ). It's just the nature of placements being very
unpredictable.
● Keep your resume short and precise, the interviewer will just roast you throughout the
interview if you put too much in your resume that you are not able to defend. So just keep
it short and simple and do not add courses that you might have done as some elective just
to fill your graduation requirement and have no clue why you did that course.
Back to Content
Sector: IT
Company: OLA
Job Description:
SDE Role:
● Code, develop and design features related to the existing application.
● Perform code reviews, set coding practices and guidelines within the team.
● Strong problem solving and debugging skills.
Back to Content
Selection Process
CGPA Criteria: 6+
Recruitment Procedure:
● Resume Shortlisting, Online Test, Interviews
● Online Test: The test was conducted on CoCubes (AON). The test had 3 coding questions
and the duration of the test was 90 minutes. 1 Hard and 2 Medium questions were asked
from DP, Arrays and Graphs. All questions were from LeetCode with some tweaks and
modifications.
● Technical Interview: This round started with basic OS related questions then I was asked
some conceptual questions on hashing. Lastly, I was asked to write an algorithm to find
the length of the longest subarray such that the difference between the maximum and
minimum element is less than K. I was further asked to optimize my solution.
● HR Interview: General questions were asked like, tell me about yourself which is not
mentioned in your resume, why do you want to join Ola, why should we hire you, why are
all students from different streams so fascinated to work in IT field. I was asked to explain
my internships in detail and general discussion went around my resume points.
Back to Content
Sources of Preparation:
Geeksforgeeks, Codeforces, LeetCode, InterviewBit
Back to Content
Sector: IT
Job Description:
As specified in the job description:
Code, develop and design features related to the existing application. We expect you to own
sub-modules/modules end to end and take pride in the work products you ship. Lead from the front,
when it comes to delivering high-quality work products. Perform code reviews, set coding practices
and guidelines within the team. Make sense of the product specs, be nimble in getting the issues
resolved. Play an integral role in owning the technology vision of the respective team and
significantly contribute to the overall success of the team by timely delivery of the feature.
Excellent interpersonal and stakeholder management skills Impact-oriented and enterprising
individual with understanding about areas of Computer Science such as Algorithms, Data
Structures, Object Oriented Design, Databases. Ability to think big about problem statements,
recommend alternative technical approaches and build optimal solutions.
Back to Content
Selection Process
Recruitment Procedure:
There were three rounds: Coding Test, Technical Interview, HR round
Back to Content
Sources of Preparation:
● InterviewBit (complete programming section)
● Leetcode (Top interview Questions list)
● DSA through GFG and official BITS DSA course
● OOP through official BITS course.
● DBMS through official BITS DBMS course and Love Babbar DBMS roadmap(till storage
and file structure):
https://whimsical.com/dbms-roadmap-by-love-babbar-FmUi8ffVop33t3MmpVxPCo
● Computer Networks through InterviewBit:
https://www.interviewbit.com/networking-interview-questions/
Back to Content
Sector: IT
Job Description:
Work on Software development of screen of electric scooter.
Back to Content
Selection Process:
Recruitment procedure:
● Resume Shortlisting:- All students above CGPA 6 were selected for online test.
● Online test:- 3 coding questions of medium-hard difficulty(2,3,5 marks). Those who did
atleast 2 questions were selected for interviews. A total of 36 people were shortlisted for
interviews.
● Technical Interview:- 1 easy dp coding question:- coin sum problem and 2 easy
puzzles(25 horses question and 100 prisoners problem). Apart from that general
discussion over why IT over core, hobbies, etc.
● HR interview:- General discussion. All selected after this round.Chill round.
Back to Content
Sources of Preparation:
Leetcode, Interviewbit, Tutorialspoint and class slides for oop and os
● Online test is the key to your selection in placements. For that, make sure to have practice
of coding problems for atleast 3-4 months, prior to start of placements.
● In interviews, be confident and ask for queries.
● A tip:- if you know n answers of a question, n-1 answers should be less correct/incorrect
and n>2.
● Just ask as many questions as you can at the end of interview.
Back to Content
Sector: IT
Job Description:
SDE Role :
● Code, develop and design features related to the existing application.
● Lead from the front, when it comes to delivering high quality work products Perform code
reviews, set coding practices and guidelines within the team.
●
● Play an integral role in owning the technology vision of the respective team and
significantly contribute to the overall success of the team by timely delivery.
Skill Set:
● A self-driven individual with an ability to think big and provide alternative technical
solutions to build optimal solutions.
● Understanding about areas of Computer Science such as Algorithms, Data Structures,
Object Oriented Programming, Design and Databases.
● Strong communication and interpersonal skills.
Location of Job:
Base Location– Bangalore
Back to Content
Project Location – Anywhere in India
Selection Process:
CGPA Criteria: 6
Recruitment Procedure:
● Resume Shortlisting for writing the test, Online Test, Technical Interview, HR Interview
● Test had 1 section: 3 coding questions were given and they had to be solved in 90 minutes
● The test can be ranged between easy and medium. However, it is important to have decent
practice of competitive coding to crack the test.
● Interviews: There were only 2 rounds
○ First round is the technical round and a coding question is given, explain and solve
the question first with brute force approach and then we are asked to optimize the
solution with a better approach.
○ Second round is the HR round, basic general questions are asked about your family
background, co-curricular activities, questions based on your resume are asked,
problems faced during your internships and how you overcame them are discussed.
Back to Content
Sources of Preparation:
● Study Object Oriented Programming, Operating Systems and DSA, Solve Coding
Question on any platform of your Choice, I have done Interviewbit first and then moved
on to Leetcode.
● Be thorough and honest with your Resume.
● Go through most frequently asked question on Geeksforgeeks.
Back to Content
Sector: IT
Selection Process:
Recruitment Procedure:
● Online Test: Contained 3 Questions to be solved in a duration of 75 minutes. Platform
was CoCubes. First question was a simple DSA question. Second and third questions were
based on Pandas dataFrame.
● Interviews:
○ Round 1(Technical): I was broadly asked three questions after my introduction.
First question was related to probability and statistics. Next, I was asked very
thorough and mathematical questions related to an ML project on Principal
Component Analysis(PCA) that I had done, so be thorough with your
projects/internships. Finally, I was given a fairly simple case study about Ola and
asked to describe a simple mathematical model that could solve the problem.
○ Round 2 (HR): Just some basic HR questions. I was asked why I wanted to join
Ola, why I liked Data science, will I be able to handle work pressure etc.
Back to Content
Sources of Preparation:
● For ML: Courses on Coursera like ML by Stanford University(Andrew Ng),
deeplearning.ai Courses. Stanford lectures on CS 229 are also a good place for in depth
knowledge.
● For DSA: Leetcode, Coding Blocks videos for theory.
Back to Content
Sector: IT
Job Description:
Code, develop and design features related to the existing application. We expect you to own
sub-modules/modules end to end and take pride in the work products you ship. Lead from the front,
when it comes to delivering high quality work products Perform code reviews, set coding practices
and guidelines within the team. Make sense of the product specs, be nimble in getting the issues
resolved. Play an integral role in owning the technology vision of the respective team and
significantly contribute to the overall success of the team by timely delivery of the feature Excellent
interpersonal and stakeholder management skills Impact-oriented and enterprising individual with
understanding about areas of Computer Science such as Algorithms, Data Structures, Object
Oriented Design, Databases.
Back to Content
Selection Process
Recruitment Procedure:
● Coding Round: 2 Medium leetcode level questions + 1 leetcode hard question, students
completely solving 2 or more questions were selected for interview.
● Technical Round (30 min): The interviewer was more interested about my work done at
Internship (Samsung) and Personal Projects. No questions were asked from DSA.
● HR Round (20 min): Standard HR Questions like: How was your day? Tell me
something unique about yourself? Why Ola? Why should we hire you?
Sources of Preparation:
GeeksforGeeks, Leetcode, Interview Bit
● Be thorough with your projects. They asked very minute details about my projects like
what’s the need of the testing process, why are you using this algorithm etc.
● Your Introduction is as important as your CV, practice giving it before a mirror or keep a
mock interview with a friend. The Introduction should tell the interviewer about your
journey at BITS covering your academic as well as non-academic interests in a short time
(45-50 seconds). I included Marvel in my Hobby and to my surprise the interviewer was a
DC Fan and we talked about DC vs Marvel for the starting couple of minutes.
● If you’re new to coding, start with InterviewBit first and then gradually shift to Leetcode.
● Don’t leave OOP and OS for the last month for revision, start learning/revision at least 4
months before placements
Back to Content
Sector: IT
Selection Process:
CGPA Criteria: 6
Recruitment Procedure:
● Online DSA round: Three questions were asked (different sets), I had two easy
questions(implementation based), last question was on Bankers Algorithm(OS).
● Technical Interview: Interviewer was pretty chill, introduced himself, and his work. He
asked one dp question, find the max sum in an array such that no two consecutive
elements are chosen (GFG) . He just wanted me to write code in a notepad (no
compilation). Later on he asked basic OS,OOP questions.
● HR Interview: Was asked about family background, Education, Why SDE.
Back to Content
Sources of Preparation:
GFG, Leetcode, Youtube, InterviewBit.
Back to Content
Sector: IT
Company: Oracle
Selection Process
Recruitment Procedure:
I got the PPO after my summer internship at Oracle. I worked with the Oracle Cloud Analytics
team and had a productive summer internship. My only advice to those who wish to get PPOs is
to be sincere and work hard. Everybody notices our presence even in a WFH format. All the best!
Back to Content
Sector: IT
Company: Polygon
Job Description:
● Collaborate and partner with Labs’ projects to innovate, architect, develop and help scale
their systems.¯
● Contribute to applied research and technical leadership along with PhDs and top engineers
to build the future of decentralized applications in Web3 (DeFi, NFTs and Gaming)
● Learn the current architecture and develop tools around blockchain
● Help developers to integrate with Polygon and build the core application using proper
coding standards and review technical design, code and documentation
● Building reusable code and libraries for future us and help setup processes and streamline
the workflows to help in expansion of the team and collaborate with the other team
Back to Content
Selection Process
Recruitment Procedure:
● Online Test followed by Interviews
● Test had 3 sections-
○ CS theoretical questions (Basic)
○ Aptitude
○ 2 coding questions (with more than 80% weightage)
● One coding question was based on DP approach with medium difficulty level and other
was based on greedy technique with hard difficulty. Candidates who did more than one
and half coding questions moved to the interview round.
● There were two technical interview rounds, first one was based on complete DSA and
second one involved the DBMS, OOP, OS, Computer Network theory.
● Brainstorming with the interviewer worked in my favour.
Back to Content
Sources of Preparation:
● LeetCode (Try to complete the Love Babbar DSA sheet of 450 questions before the
Placement season)
● GFG Articles for the CS theoretical part.
● Youtube Interview videos for learning how to communicate your mind in front of your
interviewer.
Back to Content
Sector: IT
Company: Oyo
Job Description:
● Drive meaningful business insights, and measure performance from data - Build templates
and dashboards to automate operational and management reporting;
● Own analytical problems and data for the channel, Develop and deep dive into key impact
metrics for the channel; Design experiments, test hypotheses, build models, and scale what
works.
● Make the channel a data-driven organization by creating platforms to better access,
interpret and use data in driving day-to-day
● Perform data-mining and analysis using tools including MS Excel, OBIEE, MySQL, SQL,
Oracle BI and Cognos to identify trends and develop forecasts, as well as identify
opportunities for cost savings and quality improvements.
● Own, develop and maintain metrics allowing more granular explanations of
weekly/monthly/quarterly business report trends and driving the prioritization of
quality/cost improvement projects
Exit options: MBA, Masters in Business Analytics, Data science, Financial analytics
Back to Content
Selection Process
Recruitment Procedure:
● Resume Shortlisting, Group Discussion, Interview
● Interview - based on interest in analytics, any past experience with data and future
aspirations
Sources of Preparation:
Basic case study books, Youtube tutorials
Back to Content
Sector: IT [Data Science]
Company: OYO
Exit options: NA
Selection Process
CGPA Criteria: None [But while Shortlisting Resumes, majority of them were 6+]
Recruitment Procedure:
● The whole process consisted of various rounds, starting with a resume shortlisting, after
which we had a Group Discussion [GD].
● Following the GD we had 2 technical rounds.
● The first round was mainly about resume, where they asked questions like why OYO, why
are you making a career switch [in my case it was Chemical to Data Science].
● The second round was related to my experience in Data Science, where we discussed my
internships , projects and the interviewer asked me a few questions regarding Machine
Learning , Data Structures [basics like Arrays].
Back to Content
Sources of Preparation:
● My preparation in Data Science was mostly from YouTube channels like Codebasics,
Krish Naik, Alex the Analyst and Ken.
● I read many articles, blogs on Medium, GFG, towards Data Science , in order to get an
in-depth understanding about the various concepts of Data Science.
Back to Content
Sector: IT
Company description:
OYO is a global platform that empowers entrepreneurs and small businesses with hotels and homes
by providing full stack technology that increases earnings and eases operations. Bringing affordable
and trusted accommodation that guests can book instantly.
Job Description:
● Drive meaningful business insights, and measure performance from data - Build templates
and dashboards to automate operational and management reporting;
● Own analytical problems and data for the channel, Develop and deep dive into key impact
metrics for the channel; Design experiments, test hypotheses, build models, and scale what
works.
● Make the channel a data-driven organization by creating platforms to better access,
interpret and use data in driving day-to-day
● Perform data-mining and analysis using tools including MS Excel, OBIEE, MySQL, SQL,
Oracle BI and Cognos to identify trends and develop forecasts, as well as identify
opportunities for cost savings and quality improvements.
● Own, develop and maintain metrics allowing more granular explanations of
weekly/monthly/quarterly business report trends and driving the prioritization of
quality/cost improvement projects
Exit options: MBA, Masters in Business Analytics, Data science, Financial analytics
Back to Content
Selection Process
Recruitment Procedure:
● Resume Shortlisting, Group Discussion, Interview
● Interview - based on interest in analytics, any past experience with data and future
aspirations
Back to Content
Sources of Preparation:
freeCodeCamp, basic case study books, Youtube tutorials
Back to Content
Sector: Analytics
Back to Content
Selection Process
Recruitment Procedure:
● Resume Shortlisting, GD, Interview
● GD – It was a short 20 min round and a very generic topic was given. Decent general
knowledge is sufficient.
● Interview – It was a resume based interview. My PS2 was the main point of discussion.
Also HR questions like MBA plans were asked.
Back to Content
Sources of Preparation:
Coursera/Udemy (Python/SQL), Case books like Case In Point.
Back to Content
Sector: IT
Company: Persistence.One
Job Description:
Persistence’s design team is looking for a talented user interface designer with a passion for
front-end code to join our team. We are looking for someone who will act as a liaison between the
design and development team to create amazing user interfaces. We would love to talk to you if
you want to help build and maintain our design systems and have a drive for converting interface
designs to production-ready code.
UI Designer Role:
● The candidate’s primary responsibility is to better the look and feel of our products by
creating wireframes, design guides and prototypes. The candidate should also be able to
bridge the gap between design and development by effectively translating these
requirements to our development teams.
● Collaborate closely with our incredibly talented team of developers to put out polished
user interfaces. Understanding and carrying out code reviews and aiding the development
of responsive user interfaces with the front-end developers is a must.
● Work with our user experience researchers to contribute to UX Validation and usability
testing activities.
● Iterate, test, evaluate, and iterate again. We believe that constant improvement through
iteration is the key to creating the best designs.
Back to Content
● Candidates with a penchant for graphic design that can help create social media collaterals
and other external design releases to propagate a consistent design vision will be
preferred.
Skill Set:
● Excellent communication and presentation skills.
● Knowledge and exposure to HTML, CSS, Bootstrap 5, JavaScript, jQuery, Bootstrap.
● Any UX/ UI Certifications
● Some exposure to working with design systems and UI component libraries.
Back to Content
Selection Process:
Recruitment Procedure:
● Portfolio Shortlisting, Case Study walkthrough, Interviews
● There was total 3 rounds:
○ Exploratory call + 1 project walkthrough. Basic introduction followed by a case
study walkthrough with questions in between with a senior designer.
○ Project/Case study walkthrough and QnA session with head of design
○ General Introduction and Technical round with the CTO of the company.
● First round is very basic and chill. The project walkthrough is also to be done very briefly
without going too deep into any aspect until unless asked to do so.
● Second round involves a very detailed walkthrough of any one case study followed by
some questions on the same.
● Third round does not involve any case study walkthrough, but the CTO might ask about
some concepts related to web3, crypto, blockchain, distributed systems etc.
Back to Content
Sources of Preparation:
No source of preparation. You need to make sure that you have prepared at least 2 design case
studies properly and are well versed with major concepts related to web3, and computer science in
general
Back to Content
Sector: IT
Company: Petasense
Job Description:
Designing user interactions on the web application itself. Creating servers and databases for the
back end of the software. Ensuring cross-platform compatibility and optimization.
Back to Content
Selection Process: PS-2 PPO
CGPA Criteria: 7+
Back to Content
Sector: IT
Job Description:
The job is in the Artificial Intelligence and Emerging Technology (Innovation) team which works in
the following domains:
● Natural Language Processing
● Quantum Computing
● Simulation
● Responsible AI
● Automation
● Miscellaneous (Based on recent discoveries)
Exit options: Being a part of the Innovation team, one could explore various
domains and focus on their field of choice
Back to Content
Selection Process:
Back to Content
Sector: IT
Job Description:
● I was part of the Payments and Post Disbursement team, where my major tasks were to
create APIs for features aimed at improving the user experience after loan disbursement or
during the loan renewals lifecycle.
● The work was in Node.js and sail.js and Express framework. The work environment was
pretty relaxed, they encouraged steady and quality work over just turning in an
unoptimised API as quickly as possible.
● The tasks were discussed by the Engineering Manager & Product Manager and, as
expected from a startup, a lot of freedom was given in coming up with & designing the
entire solution on our own.
Back to Content
Selection Process
Branches open to: Open to All B.E. and Dual Degree but only circuit branches were
selected for this PS station for SDE roles
Recruitment Procedure:
The PPO process can be divided into 3 rounds:
● Presentation with your reporting Manager, after which a review form was filled by the
manager and recommendations are sent to the HR
● Technical Interview Round:
○ It was a 45 min round where 2 Problems were asked to assess problem solving
skills of the candidate
○ It consisted of one problem based on Tree and the other was a Dynamic
Programming problem.
○ Easy to Medium level questions
● Cultural Fit Round: This was a short interview with the Engineering Head of another
vertical trying to gauge if I aligned with the company goals and principles
Back to Content
Sources of Preparation:
For the PPO process, be clear with the work done throughout the internship (PS diary helped in
keeping track of the tasks done each week). Basic DSA knowledge or elementary competitive
coding experience is required for the technical round. Reading up on the company principles comes
in handy for the cultural fit round.
Back to Content
Sector: IT
Selection Process:
Branches open to: All B.E.
CGPA Criteria: 6.5+
Recruitment Procedure:
● Resume Shortlisting, Online test, Interview
● Online Test:
○ Total 10 Questions were asked.
○ There were 8 MCQs, 1 question on SQL, 1 coding question.
○ Test was of 80 minutes duration.
● Interview:
○ Resume discussion- I was asked regarding my projects. It was a thorough
discussion regarding technologies used and some questions around it.
○ Then I was asked some questions on backend development concepts.
○ Since I mentioned Node.js and Express.js in my resume so I was asked some
questions on it.
○ I had mentioned in my resume regarding my prior experience of using Nginx. So I
was asked regarding web servers like Apache and Nginx. It was a thorough
discussion which focused on their working, the pros and cons between the two, etc.
I was also asked questions regarding load balancing and reverse proxy concepts.
Sources of Preparation:
InterviewBit, GeeksForGeeks
Back to Content
Relevant Courses and Certification:
OOP, OS and Computer Networks. Although not directly asked but few concepts of OS and
Computer Networks help in answering backend development questions.
Back to Content
Sector: IT
Job Description:
Responsibilities –
● Building and developing new software features for our products such as JustCall,
Helpwise, and Dialworks.
● Working through design, implementation, integration, testing and deployment phases of
project delivery.
● Collaborating with cross functional teams - Experimenting and reiterating on software
basis feedback from customers / product & business stakeholders.
● Designing and developing new fast and robust algorithms to ensure that the platform
supports millions of communication exchanges every month.
● Work on Integrations with other CRMs and B2B SaaS products.
● Work with our engineering team to deploy and maintain research models in production.
● Collaborate with product and design teams on crafting great user experiences.
Skills Required –
● Technical skills: MySQL, PHP, Linux, Apache.
● Experience working with JavaScript and one or more modern frontend frameworks.
● Experience working with object oriented programming and experience with at least one
object oriented programming language).
Back to Content
● Solid understanding of Database technologies such as SQL, MongoDB and relational
database schema design.
● HTML/CSS experience, including concepts like layout, specificity, cross browser
compatibility, and accessibility.
● Product sense or curiosity about product and business value.
● Good problem solving skills - ‘there is always a solution’ attitude.
● Excellent interpersonal, ownership, written, and oral communication skills
Back to Content
Selection Process:
Branches open to: All B.E. except Pharma and Dual Degree
Recruitment Procedure:
● Resume Shortlisting, Online Test, Interview
● Online Test has 2 sections –
● Aptitude & Coding Questions – Basic coding & aptitude based questions
● Coding Questions – 2 Coding Questions just to check the basics
● Test was easy. However, it is important to maintain speed to finish all questions.
● Interview – Only one round of interview with all the important sections. (80 mins)
○ Introduction – A thorough introduction with all the skills you have, interests and
how you acquired those skills. (3-5 mins)
○ Resume Based – Pick up any one favourite project that you have done & take them
through your contribution & other project details.
○ Language/Framework Based – Mainly JavaScript based or any other
language/framework that you have worked on earlier (for me it was – Flutter,
React, Vue).
○ DSA Based – Basic DSA based questions including stacks, queues, trees, etc.
○ SQL Based – Database design question (how you create a database), if you need to
implement a new feature then how you improve and modify the database & how
you query anything if you need from the database (Basics of SQL like joins,
schema, basic queries).
○ HR Based – Questions about your compatibility with the company and do you
align with the company’s vision.
Sources of Preparation:
● Be thorough with your resume. You should know all the details of the projects you did &
the impact that you made in that.
● Basics of DSA & any coding language (JavaScript preferred) – College
Courses/YouTube/Projects.
● Basic HR Questions – Prepare the answers for questions like – Do you align with the
company’s vision, why do you want to join this company and the questions that you
want to ask to the interviewer at the end
Back to Content
Relevant Courses and Certification:
No Courses are necessary to do. OOP and DSA can help you to get the basics.
Back to Content
Sector: IT
Selection Process:
Recruitment Procedure:
● Resume Shortlisting, Online Assessment, Interviews
● Test had 2 sections:
○ 12 MCQs (mostly based on CS Fundamentals OOP, OS, DBMS).
○ 3 Coding questions (2 questions on SQL and 1 on React)
● Test was easy. However, it was important to maintain speed, since the Run All test cases
process for the React question was very slow (it was most likely the test portal’s
bottleneck).
● Interviews: The number of rounds varies from 1-2 technical rounds. A few people had 2
rounds, although I had a single round only. My round was approximately 1.5 hr long.
○ Round 1 (Technical):
■ Started with an introduction
■ Questions about my internships and projects
■ CS fundamentals were asked (Basic OOP, OS and DBS)
■ A few basic system design problems
■ 1 DSA question (Leetcode Hard)
Back to Content
Sources of Preparation:
● Leetcode for DSA
● I had taken DM, DSA, OOP and OS as my subjects on campus
● Studying on Youtube (Gate Smashers) for OS, a day before the interview really helped.
● Also reading the top interview questions on InterviewBit for CS fundamentals really
helped.
Back to Content
Sector: IT
Job Description:
SDE Role:
● Building and developing new software features for our products such as JustCall,
Helpwise, Dialworks
● Working through design, implementation, integration, testing and deployment phases of
project delivery
● Collaborating with cross functional teams - Experimenting and reiterating on software
basis feedback from customers / product & business stakeholders
● Designing and developing new fast and robust algorithms to ensure that the platform
supports millions of communication exchanges every month
● Provide software design and programming expertise to support research projects
● Work on Integrations with other CRMs and B2B SaaS products
Skill Set:
● Technical skills: MySQL, PHP, Linux, Apache
● Experience working with JavaScript and one or more modern frontend frameworks
● Experience working with object oriented programming and experience with at least one
object oriented programming language)
● Solid understanding of Database technologies such as SQL, MongoDB and relational
Back to Content
database schema design
● HTML/CSS experience, including concepts like layout, specificity, cross browser
compatibility, and accessibility
● Proficient understanding of code versioning tools, such as Git
● We expect you to bring a high degree of ownership and be a strong self starter.
● Good problem solving skills - ‘there is always a solution’ attitude
Back to Content
Selection Process
Recruitment Procedure:
● Online Test, Resume Shortlisting, Interviews
● Test had 3 sections:
○ MCQs- Questions were asked on the skills mentioned in the skill set.
○ SQL- Questions where we were asked to write sql queries based on data present
in tables provided.
○ Full Stack Question: Required to build a payment gateway using React.
● Interviews: The number of rounds varies from 1-2.
● First round: Mostly based on resumes and some random DSA and SQL questions ,
Javascript questions can be expected.
● Second round: It is a continuous round after round 1 and can be expected to have
questions related to the projects you have made and you will be asked to implement code
for some part of the project you have done.The HR round is also associated in the same
round and some basic HR questions were asked.
Back to Content
Sources of Preparation:
GeeksforGeeks archives (★), InterviewBit, LeetCode, JavaTpoint, W3schools(for SQL)
Back to Content
Sector: IT
Company description:
SaaS Labs is a technology company that builds digital products to serve thousands of SMBs &
Enterprises around the world. JustCall, CallRoot, SMMAI are some of the popular products by
SaaS Labs. SaaS Labs also invests in or incubates interesting SaaS startups.
Job Description:
● Building and developing new software features for our products such as JustCall,
Helpwise, Dialworks
● Collaborating with cross functional teams - Experimenting and reiterating on software
basis feedback from customers / product & business stakeholders
● Work on Integrations with other CRMs and B2B SaaS products
Skill Set Required:
● Technical skills: MySQL, PHP, Linux, Apache
● Experience working with JavaScript and one or more modern frontend frameworks
● HTML/CSS experience, including concepts like layout, specificity, cross browser
compatibility, and accessibility
Back to Content
Selection Process
Branches open to: All BE and Dual Degree
CGPA Criteria: 6
Recruitment Procedure:
● Resume Shortlisting, Online Test, 1 Technical interview
● Online test:
○ It had theoretical questions on OOPs, DBMS, 2 questions on SQL queries and 1
question was on web page development.
○ We needed to design a web page with a list of scrollable cards with some
information on it and also include a search bar. There should be an edit link on
each card on clicking which a form appears and we can edit the information on the
card. It accounted for almost all of the total score.
○ But we were spared as the editor during the test suddenly stopped working and was
ultimately selected for the interview on the basis of resume.
● Interview:
○ It was all about resume, Full Stack Development and was mostly based on LAMP
stack, MERN stack, javascript, react and hooks. This was their requirement and
was mentioned on my resume also so they asked me in depth about all the topics
mentioned above.
○ Also, they asked me 3 questions on SQL queries( nested query, inner join and
n-highest salaries). They also tested me on my knowledge of basics of OS and
DSA.
○ At last I was asked a puzzle (find out the min no. of time you had to use the scale
to find the ball with the different weight).
Back to Content
Sources of Preparation:
Interviewbit resources and resume (in Detail)
Back to Content
Sector: IT
Under the vision of “Shape the Future with Innovation and Intelligence”, it is actively conducting
research and development (R&D) to identify new future growth areas and secure advanced
technologies for its products & services to create new value and improve people’s lives.
Core research themes at Samsung Research include artificial intelligence (AI), data intelligence,
next-generation communications, robot, Tizen, life care & new experiences, next-generation media,
and security. In particular, it is expanding its research scope to new promising fields to realize a
new lifestyle based on AI technologies.
Job Description:
Developer : The selected candidate(s) would be primarily working on Software R&D projects and
they will be further mapped to any of the below mentioned CoEs based on their interest and
business requirements –
● Intelligence (Voice, Vision, OnDevice, Data)
● Multimedia (Voice, Vision, OnDevice, Data)
● Modem (5G, Network)
● Services (Server Tech, Web)
Back to Content
Skill Set:
● Ability to solve problems using appropriate Algorithms and Data structures
● Ability to write clean executable code – strong programming skills
● Strong fundamentals in Computer Science
● Strong analytical skills
● Strong desire to “Inspire the World and Create”
Selection Process
Recruitment Procedure:
Test had 4 sections:
● Competency Test (DS ALGO).
● Managerial review
Test was of medium level. Only 1 question and 3 hours.
Sources of Preparation:
Interview bit
Back to Content
Sector: IT
Company description:
Samsung R&D Institute India-Bangalore (SRI-B) is the largest R&D Center outside of South Korea
and a key innovation hub in the Samsung group.
With the best of talent from India and overseas, our focus is on creating cutting-edge technologies
across multiple areas of Samsung’s business, that transform the experiences of users both globally,
as well as in local markets.
The specific purpose of SRI-B in the Samsung family is twofold: to create USPs for global flagship
devices by creating significant advancements in Modem, Multimedia, AI, Internet of Things, and to
make for India by catering to the specific needs of Indian consumers.
Job Description:
● Ability to solve problems using appropriate Algorithms and Data structures
● Ability to write clean executable code – strong programming skills
● Strong fundamentals in Computer Science
● Strong analytical skills
Back to Content
Selection Process:
Recruitment Procedure:
● The offer I got was through PS-II PPO. Hence the procedure was:
○ Conducted an online coding test called as “SWC advanced test” (Software
competency test)
○ The test was conducted on Samsung’s own test platform
○ The test consisted of only 1 question and the time given was 3hr.
○ There were many hidden test cases, which were run after we submit the code.
○ Only 5 chances to submit the final code were allowed if we submit 5 times and our
code still doesn’t pass hidden test cases, the result was considered as a fail.
○ The questions mostly asked are related to Graphs, Backtracking, and DP with
memoization.
○ STL(for C++) and other libraries may or may not be allowed depending on the
question
○ You pass the test as soon as you submit and the hidden cases pass, we can see the
result as a Pop-up box.
○ Manager Feedback(related to your internship project performance) was taken for
all the candidates who passed the SWC advanced test.
○ Finally, Candidates having good manager feedback and SWC test pass were given
a PPO.
Back to Content
Sources of Preparation:
Geeks for geeks, InterviewBit, Leetcode.
Back to Content
Sector: IT
Job Description:
SDE has to design, develop, and test software and applications for computers. The main duties and
responsibilities of software engineers include directing and participating in programming activities,
monitoring, and evaluating system performance, and designing and implementing new programs
and features.
Back to Content
Selection Process
CGPA Criteria: 7+
Recruitment Procedure:
● Online Test:
○ The test had three programming questions (70 mins) based on Trees, DFS, and
BFS. (All standard ques)
○ It was conducted on CoCubes Platform. The IDE was decent; only sample test
cases were checked against the solution.
○ No hidden test cases were run on the solution. You have to be sure of your
submission. You could run custom test cases through the IDE.
○ Around 30 students were shortlisted after the Online Test. Each round was an
elimination round.
● Technical Interview - 1:
○ My interviewer was very chill. First he asked about my hobbies, interest to make
me comfortable.
○ Started with standard ques of DSA: Reverse linked list, Max islands prob. No
need to code, just tell the approach.
○ 15-20mins on my projects. intro + tech stack of projects
○ Finding the middle node when the head is given, Deleting a given node in a
singly-linked list, finding cycle in a linked list (including the starting and ending
node). Had to write code for all of them on an online IDE. The most optimized
approach was expected.
○ Some OS standard ques like: Process scheduling, threading, paging
● Technical Interview - 2:
○ Resume based discussion. You are expected to justify each and everything you
write on your resume. Internship projects, course projects were discussed.
○ The interviewer will deep dive on the tech stack you worked on and the design
choices you made.
○ JAVA related OOP Questions.
○ OS questions. (semaphore, mutex, linux architecture)
Back to Content
● HR Round: Standard HR round questions. (what after 5 yrs, higher studies, resume
projects, favourite tech want to work
Sources of Preparation:
● Leetcode for practice
● gfg for theory
● Demux academy course for course completion
● Helpful YouTube Channels:
○ Aditya Verma DP complete playlist (VVIP)
○ Striver Graph Series (TakeUForward)
○ Back To Back SWE (All ques important + Explanation)
○ OS by Gate Samshers
○ Abdul Bari for Graph Algos
○ DBMS by Scaler academy (2-3hrs lecture in one go)
○ Techdose/ PepCoding for leetcode ques solutions
○ MindOrks (for Android Dev, also has a Github repo for all ques)
● Leetcode Contests for Online coding test practice
● Interview Experience on GFG helped a lot
● SQL keywords from W3Schools
Back to Content
Sector: IT
Job Description:
● Ability to solve problems using appropriate Algorithms and Data structures
● Ability to write clean executable code – strong programming skills
● Strong fundamentals in Computer Science
● Strong analytical skills
● Strong desire to “Inspire the World and Create”
The selected candidate(s) would be primarily working on Software R&D projects and they will be
further mapped to any of the below mentioned CoEs based on their interest and business
requirements:
● Intelligence (Voice, Vision, OnDevice, Data)
● Multimedia (Voice, Vision, OnDevice, Data)
● IoT (Cloud, IoTvity)
● Modem (5G, Network)
● Services (Server Tech, Web)
Back to Content
Location of Job: Bangalore, India
Selection Process
Recruitment Procedure:
Samsung SWC Advanced Test + Manager’s Rating
Sources of Preparation:
● DSA: YouTube (Pepcoding)
● OS: YouTube (GATE Smashers)
● OOPS: Textbook + Topic wise YouTube videos
● DCN: BITS Course
Back to Content
Sector: IT
Selection Process:
CGPA Criteria: 7+
Recruitment Procedure:
● Online Test:
○ The test had one programming question based on Cyclic Graph.
○ It was conducted on CoCubes Platform. The IDE was decent and the solution can
be checked with given Sample test cases.
○ Hidden test cases (total 10) were run on the solution. You have to be sure of your
submission since only 5 Submissions were allowed.
● Students were shortlisted based on mentor feedback and Online test score.
Back to Content
Sources of Preparation:
Leetcode, InterviewBit
Back to Content
Sector: IT
Job Description:
Depending on business requirements, employees can be assigned to any one of the following –
Intelligence (Voice, Vision), Multimedia (Camera, AR), IoT, 5G, etc.
Back to Content
Selection Process
Recruitment Procedure:
● Online Test –
○ There were 2 questions to be solved in 1 hour. The first one was very easy, to
find the maximum subarray sum. This can be solved in a few lines using
Kadane’s algorithm.
○ The second one was Wildcard Matching (Leetcode 44). This one is a bit tricky,
as my 2 pointers approach was failing for some test cases. I used dynamic
programming, and it passed all cases.
● Interview Round 1 –
○ Here, a very difficult question was asked. Basically, in an N x N matrix, some
cells have fire and some cells have trees. The fire can spread four-directionally if
trees are adjacent to it, and the tree cell now becomes a fire cell. It takes 1 hour
for fire to spread to adjacent cells. If certain k trees are cut initially, then which
permutation results in maximum trees being spared from the fire? Also, how
long does it take for the rest of the trees to get burnt?
○ I used backtracking to generate every possible permutation of k trees and deleted
them from the matrix. For each case, I then ran a Breadth First Search to
calculate time taken for trees to burn. The interviewer said that this wasn’t an
optimal solution but he was very impressed by the way I explained the
backtracking + BFS approach.
● Interview round 2 –
○ This round was comparatively simple. The interviewer asked some really basic
DSA questions like the definition of a Binary Search Tree and some OOP
concepts like static variables and runtime polymorphism using virtual functions.
○ I also had to describe my role at my summer internship, so I explained to him in
thorough detail about the features of React.js and Redux which I had used there.
Finally, he also asked me about some basic Linux commands.
Back to Content
Sources of Preparation:
● I did competitive coding on Leetcode for more than 6 months. Your major focus for
interview preparation should be DSA, because all IT companies will thoroughly test your
knowledge in this.
● If you are coding in C++, get familiar with its STL. Solve a lot of problems on Dynamic
Programming and Graph Theory, as these are difficult topics and require a great deal of
practice to master them.
● Also look into 2 pointers and Hash Maps, which are extremely useful in reducing the time
complexities of many problems.
Back to Content
Sector: IT
Job Description:
Developer Role:
● Ability to solve problems using appropriate Algorithms and Data structures
● Ability to write clean executable code – strong programming skills
● Strong fundamentals in Computer Science
The selected candidate(s) would be primarily working on Software R&D projects and they will be
further mapped to any of the below mentioned CoEs based on their interest and business
requirements
● Intelligence (Voice, Vision, OnDevice, Data
● Multimedia (Camera, AR)
● Cloud, IoT
● Modem (5G, Network)
● Services (Server Tech, Web)
Back to Content
Selection Process
Recruitment Procedure:
● Coding Test: Standard questions from Trees and Linked List.(Easy-Medium difficulty)
● Technical Interview 1:
○ Made me solve one real life problem he solved a year ago. It was a mixture of OOPS
and N-ary Trees. Tested knowledge of both thoroughly.
○ BFS and DFS in trees. Asked why the iterative method is preferred in Industry over
Recursive.
○ In depth discussion on Resume based projects.
● Technical Interview 2:
○ Given a binary tree, you have to return a mirror image of that tree. (Complete code)
○ Given an integer A you have to find the number of ways to fill a 3 x m board with 2 x 1
dominoes. (Only recursive equation and pseudo code asked)
○ OOPS concepts asked. (Static data members, abstract classes and Virtualization etc)
○ Discussion on Internships and projects.
● HR interview: Basic questions about my ambitions and hobbies.
Sources of Preparation:
GeeksforGeeks, InterviewBit, Gate Smashers YouTube channel for OS
Sector: IT
Back to Content
Name: Prateek Garg (2018A3TS0412P)
Job Description:
The role requires:
● Developing innovative, scalable and high performing technical solutions using new
transformative technologies.
● Sourcing early technologies through applied research partnerships and helping translate
new concepts and ideas into assessable and feasible software prototypes that matter.
● Doing research and prototyping and continuously keeping updated on emerging
technologies and frameworks.
● Working with universities, research institutions, industry and Line of Business to
identify and solve research problems.
Back to Content
Selection Process:
Recruitment Procedure:
Online Test, Resume Shortlisting, 2 Technical Rounds, 1 Managerial Round, 1 HR Round
● Online Test: 2 easy-moderate questions (randomly distributed amongst participants). For
me, the first was based on Strings and the second was based on finding the maximum
occurring elements in all rows of a 2D array.
● Technical Round 1:
○ I was asked to give a brief introduction on my skills and experience. Then I was
asked to code one DSA problem on Arrays.
○ The problem was as follows: An array consists of an element that occurs at least
floor(N/2) times, where N is the length of the array. Find this element. It was
expected that the solution runs in O(N) time complexity and constant space
complexity.
○ He then asked me questions on my internship experiences and a few technical
questions on Machine Learning and Reinforcement Learning (based on my Resume).
● Technical Round 2: The round began with a formal introduction. Then, I was asked to code
a DSA problem on finding the number of unique paths from top-left to right-bottom of a 2D
array having obstacles. (https://leetcode.com/problems/unique-paths-ii/)
● Managerial Round:
○ Why are you fit for this role?
○ Design an attendance tracking system that involves minimal human intervention.
○ How would you design an application that can keep track of mental health of
individuals using AI? I was expected to come up with some innovative features.
● HR Round: General questions like:
○ Tell me about yourself.
○ What do you know about SAP and its products?
○ HR explained about the work-life balance and employee friendliness culture at SAP.
Back to Content
Sources of Preparation:
Leetcode coding problems and GFG company archives. Course slides for DSA, OOP and OS.
Back to Content
Sector: IT
Job Description:
Assist senior engineers in designing, developing, modifying and implementing software
programming for products (both internal and external) with focus on surpassing customers’
expectations by achieving high quality and on-time delivery. Ensure the overall functional quality
of the released product on all the required platforms and mechanism. Work under close supervision.
Back to Content
Selection Process
Branches open to: A3, A7, A8 and 'any' MSc Maths and Physics (both single and dual
degree)
Recruitment Procedure:
● Resume Shortlisting, Online Test, Interviews
● Test had 2 sections:
○ Aptitude
○ Coding
● Test was easy, but time allotted was less, for the given amount of questions
● Interviews: There were 3 rounds
● First round was entirely technical in nature. I was asked three coding questions.
● Second round was an HR round, although it involved some DSA theory based questions in
addition to questions about career choice and interests.
● Third round was also an HR round involving a scenario based case-study.
Back to Content
Sources of Preparation:
● Online platforms such as Geeks for Geeks, Leetcode
● YouTube for practice and learning.
● Textbooks on Algorithm Design.
Back to Content
Sector: IT
Job Description:
Assist more senior engineers in designing, developing, modifying and implementing software
programming for products (both internal and external) with focus on surpassing customers
expectations by achieving high quality and on time delivery. Ensures the overall functional quality
of the released product on all required platforms mechanisms. Works under close supervision.
Exit options: MBA in IIM, Joining Venture capital/ Private equity firms in the future
Back to Content
Selection Process
Recruitment Procedure:
● Resume Shortlisting, Online Test, Technical Interview Round-1, Technical Interview
Round-2, HR interview, Offer
● The Online Test consisted of MCQs of Aptitude, CS fundamentals (DSA, OOP, OS),
electronics and 3 coding questions. I did not attempt electronics’ section , however I was
able to do all the coding questions and most of the CS Fundamentals MCQs.
● The Technical Interview Round 1 was based on DSA and was easy. As far as I remember I
was asked to implement stacks using queue, one basic DP problem and some other DSA
questions (there were two interviewers so the interview went little lengthy).
● The Technical Interview Round 2 was all about OS and OOP. He asked lots of OS
questions and at last asked some OOP concepts (like polymorphism and inheritance) to
code.
● Finally, there was a typical HR round.
Back to Content
Sources of Preparation:
OS and OOP course material was enough. But revision from InterviewBit was quite helpful. For the
coding part, medium level leetcode questions were enough.
Back to Content
Sector: IT
Company: Slice
Job Description:
● Design and develop microservice that can work in a large-scale multi-tenant
environment.
● Explore design implications and work towards appropriate balance between functionality,
performance, and maintainability
● Work with a cross-discipline team of Design, Product, Data Science and Analytics team
● Deploy and maintain the application in a secured AWS environment.
● Take ownership from ideation phase to deployment and maintenance.
● Actively participate in the hiring process to bring world-class programmers in the team.
Back to Content
Location of Job: Bangalore
Selection Process
Recruitment Procedure:
● Online test – It contains 2 coding questions and certain MCQs.
● Technical interview 1 –
○ This round was mainly focused on DSA. The interviewer asked 3 questions on
DSA and was helping me save them. I solved all 3 questions and was selected for
the next round.
○ Question 1- Cant remember but a simple array question.
○ Question 2- Trapping rainwater problem -
https://leetcode.com/problems/trapping-rain-water/
○ Question 3- Find the greatest number using the numbers from the array -
https://www.geeksforgeeks.org/given-an-array-of-numbers-arrange-the-numbers-to
-form-the-biggest-number/
○ You don't have to write full working code but only the main part. The interview
was held on Calcypod and an IDE was opened where the interviewer copy-paste
the questions and you write only the important parts of your solution.
○ The interview was about 1 hour.
● Technical interview 2 -
○ The round did not contain a single DSA question. It was focused more on the
projects I did and my internships a question on OOP.
○ He asked me what I did in my projects and the technology associated with them.
One question was what is middleware in express JS and I was not able to answer
that.
Back to Content
○ He then proceeded by asking an OOP question- Design a helper function that first
goes to the "localhelp" function and if the help is not found it goes to "googlehelp"
function. You did not have to specify what is inside these classes but just a class
blueprint. After a lot of different things I did in that question, he was looking for an
abstract function in the “help” class which is the parent of “localhelp” class and
“googlehelp” class.
○ I asked him for the review at the end of the interview. He said that he expected a
lot more depth of the technologies I used in my internship and that I have answered
some questions wrong but he was pretty satisfied by the OOP answer I gave.
○ So don't lose hope during the interview and just focus on doing your best rather
than assuming that you have given some answers wrong. You never know what the
interviewer is looking for
○ This interview was 45 minutes long.
● HR round- This was a formality and no one was rejected in this round. She asked me
questions like why startup over MNC and would you be willing to work from home or
come to Bangalore if the office opened (The interviews happened during the third wave).
Sources of Preparation:
Interviewbit , Strivers sheet(just remember the solutions if you dont have time)
Back to Content
Sector: IT
Company: Slice
Job Description:
Skill Set:
Back to Content
Location of Job: Bangalore (Remote due to Covid)
Back to Content
Selection Process
Recruitment Procedure:
● Round 1: Online Test - It had some aptitude questions and 2 coding questions to be solved.
The coding questions were different for everyone and I was asked graph and dynamic
programming-based questions.
● Round 2: Online Interview 1 -
○ The interview was conducted on Calyxpod and this round majorly consisted of
some resume discussion followed by 3 programming questions.
○ The interviewer started off with his introduction and then asked about me. He
followed it up with some resume-based questions on my internships and projects.
○ Then, after a brief discussion, he moved on to the programming questions. He
asked me a well-known question on linked lists, and then followed it up with an
easy question on arrays.
○ Finally, he asked me one medium difficulty question on dynamic programming. I
answered all three correctly and wrote a function code for all three. He asked me to
dry run on some inputs and I figured out a small mistake I made in the last
dynamic programming question and rectified it.
○ He further asked me to try to reduce the overall space complexity of my solution. I
promptly did so after some thinking and he seemed satisfied with my approach.
The interview ended and he asked if I had some questions for him.
● Round 3: Online Interview 2 -
○ The interview was a managerial resume discussion and started 5 minutes after my
first interview. It started off with the interviewer asking me to tell me a little bit
about myself. Something that sets me apart from the other candidates.
○ Eventually, he moved on to some resume-based discussion and asked me to
explain my work and the tech stack I have had worked with. He further asked me
the biggest challenges I faced and what I did to resolve them.
○ Further, he asked me some OS, OOP-based questions and asked me the difference
between Interfaces and Classes. Finally, he asked me to write a basic code
displaying Inheritance and Overriding.
Back to Content
○ The interviewer was pretty friendly and didn’t care when I forgot some syntax and
focused more on my approach.
● Round 4: HR Interview - He asked my basic questions about myself, why slice, why did I
reject my PS2 PPO, etc. The interviewer was very friendly and the round went on for
10-15 minutes.
Sources of Preparation:
Leetcode, GFG, Luv (not Love Babbar), Abdul Bari, Aditya Verma on Youtube, College Courses.
Back to Content
Sector: IT
Company: Unacademy
Selection Process
Recruitment Procedure:
● Online Test(on Codechef) , 2 technical rounds
● Online Test had 4 questions: First 3 were easy, completing 4th will guarantee your shortlist,
otherwise your time is taken into consideration.4th question was on Digit dp.
● Interviews: There were 2 rounds
○ First round was Based in DSA,
■ Tell me about yourself, give brief about your interns
■ Tree traversal question + code
■ Binary search question + code
■ Dp question + code
○ Second was technical for me, for many it was HR.
■ Questions on PS2, OS standard questions, DBMS questions
■ Design based question, on how you will design the search bar of google,
for telephone directory. (Trie)
Back to Content
■ Design based question, how will you store a chat record. (DBMS)
Back to Content
Sources of Preparation:
● Interviewbit, Leetcode, codeforces contests only, For DSA, start as soon as possible, don’t
keep DSA in last.
● Gate smashers on youtube for OS and DBMS
● https://leetcode.com/discuss/study-guide/1098600/TOPICS-WHICH-YOU-CAN'T-SKIP-I
NTERVIEW-PREPARATION-or-STUDY-PLAN-USING-LEETCODE
● For oop take topic from the above list and read every article about it on GFG
Back to Content
Sector: IT
Company: VMware
Job Description:
As a New Graduate at VMware, you’ll create innovative solutions and solve complex problems.
You’ll take ownership of meaningful, big-picture projects and springboard into an impactful career.
At VMware, you will become immersed in all aspects of our innovative and collaborative culture,
and ensure you get the full VMware experience. You’ll interact with industry thought leaders at one
of our world class campuses and enjoy networking, community service, and career development
events.
Back to Content
Selection Process
Recruitment Procedure:
● Online Coding Test - There were 4 sections in the coding test, aptitude MCQs, computer
science(questions were asked from subjects like OOP, OS, etc) MCQs, one coding
question and for the last section you had to choose 2 of your preferred languages and
MCQs were asked based on syntax and DSA.
● Technical Interview -
○ There were supposed to be two technical interviews but due to some constraint a
single session with two interviewers was held for me. After a short intro and
discussion on the projects that I had done we moved on to DSA questions.
○ There were a couple questions asked on string manipulation, another question was
to find the first non repeating character in a string and then I was asked a stack
question which was a variation of next greater element to right and a simple DP
question.
○ There was also a mathematics puzzle-type question on GP which concluded the
interview.
● Managerial Interview - This round was majorly focused on past internships and the
challenges and learnings faced there. There were few theoretical questions on OS, OOP
and DBMS. After that we discussed the workings of the product that my manager was
working on and there were some behavioral questions asked in between.
● HR Round - I was asked standard HR questions and was informed about work culture,
salary etc.
Back to Content
Sources of Preparation:
Covered the DSA theory part using Youtube and practiced questions on sites such as Leetcode and
GeeksForGeeks.
Keep your resume concise and don’t mention anything that you might not be well versed with. Also
keep a clear head in the interviews and answer without undertaking any pressure.
Back to Content
Sector: IT
Company: VMWare
Back to Content
Selection Process:
Recruitment Procedure:
● Online Test: VMWare took an online test that had 3 mandatory sections which were:
○
Aptitude – 10 questions – 15 mins
○
Technical MCQs – 19 questions – 30 mins
○
Coding questions – 1 question – 30 mins
○
Apart from these 3 mandatory sections the test had 4 optional sections of which we
had to solve any 2. These 4 mandatory sections were 5 MCQ on C++, Java,
Python, C. You could choose the 2 languages you’re most comfortable with. The
duration for each section was 8 mins.
○ The coding question asked in the mandatory section was of leetcode’s easy
difficulty level
● Technical Interview – I
○ The technical interview started with me being asked to introduce myself and my
recent work/project. Then the interviewers asked me to talk for 5-7 mins on my
recent internship and asked some questions on it. It is advisable to be prepared
enough to be able to speak on your PS-2 project for at-least 10-15 mins since this
was something common in each of the interviews of Day-1 companies.
○ Then the interviewers started asking questions on Operating Systems, starting with
simpler questions and eventually increasing difficulty. They started with questions
on memory management, and then went on to ask why only stacks are used for
storing function data and why heaps are used for dynamic memory allocation and
what kind of heaps are used and what was the reason for choosing those type of
heaps. They asked other questions but all of them were from OS.
○ Then they moved to the coding question. The question was to check whether there
exists a path between two nodes of a graph and if there exists then store the path
and return it. They had shared a link of an online IDE (hackerrank) and asked me
write the code there.
Back to Content
○ The interviewers were both very supportive and provided directions wherever
required.
● Technical Interview- II (aka Managerial Round):
○ The managerial interview started with the team manager explaining the role of
their team and what their team at VMWare does. Then taking my views on the
work as to how it interests me. She asked me questions like what are my career
aims and expectations from the company I’d join. Also, similar questions like what
is something I’d definitely don’t want to work on, etc.
○ This discussion went on for 10-15 mins post which she gave me a question which I
didn’t require to code but discuss approach like which data structure and algorithm
I’d use and why.
○ What would be the pros and cons of choosing one data structure over other. What
algorithms would help in which scenarios and best and worst cases for each
algorithm I mentioned.
○ The interviewer would keep on adding a layer of difficulty or another constraint
into the question periodically and the discussion would continue. This was an
in-depth discussion which went on for 40-45 mins.
● HR Interview:
○ This round was just a formality where the HR asked generic questions like to
introduce myself, where I was from, family background etc. It was only about 10
mins.
Back to Content
Sources of Preparation:
InterviewBit, LeetCode and GeeksforGeeks archives (will help a lot at the last moment). Start with
LeetCode if you are starting coding.
Back to Content
Sector: IT
Company: VMWare
VMware is the leader in virtualization and cloud infrastructure solutions that enable their more than
500,000 enterprise and mid-market customers to thrive in the Cloud Era by simplifying, automating
and transforming the way they build, deliver and consume IT. VMware believes that software has
the power to unlock new possibilities for people and our planet. Their software forms a digital
foundation that powers the apps, services, and experiences transforming the world. VMware
streamlines the journey for organizations to become digital businesses that deliver better
experiences to their customers and empower employees to do their best work.
Job Description:
As a New Graduate at VMware, you’ll create innovative solutions and solve complex problems.
You’ll take ownership of meaningful, big-picture projects and springboard into an impactful career.
At VMware, you will become immersed in all aspects of our innovative and collaborative culture,
and ensure you get the full VMware experience. You’ll interact with industry thought leaders at one
of our world class campuses and enjoy networking, community service, and career development
events.
Exit options: Cloud and virtual workspace related roles, MS Computer Science
Back to Content
Selection Process:
Recruitment Procedure:
● Written Test -> Technical Interview -> Manager Interview 1 -> Manager Interview 2 ->
HR Interview
● Written Test: A combination of coding questions and MCQ questions based on OOP and
DSA.
● Technical Interview : 40 minute round over Zoom. The interviewers sent a Hackerrank
IDE link and asked to code the answer to a question (First the brute force approach, then
the optimal code). The question asked was :
https://www.geeksforgeeks.org/number-subarrays-product-less-k/
● Manager Interview 1:
○ Questions on OOP, OS, Computational Physics (because I had mentioned the
relevant course on my Resume).
○ Grilling on my Resume (especially the PS-2 Tech Internship).
○ My role in my team, my project, technology used. Questions were also asked on
other Non-Tech POR’s I had listed.
○ It is expected that you also ask the interviewer decent well thought out questions
on the company, their team, your expected role etc.
● Manager Interview 2: Puzzle Question. (It is good to practice from GFG and probability
basics). Grilling again on my Resume (this time only the Tech Internship)
● HR Round : Basic questions asked. (Who is in your family, where are you from, where do
you see yourself in 5 years)
Sources of Preparation:
● GFG Archives of VMware,
● Basic Resume Prep,
● InterviewBit 40+ Interview questions on DSA, OOP and OS.
Back to Content
Relevant Courses and Certification:
OOP, OS, DSA
Back to Content
Sector: IT
Company: VMware
Company description:
VMware is the leader in virtualisation and cloud infrastructure solutions that enable more than
500,000 enterprise and mid-market customers to thrive in the Cloud Era by simplifying, automating
and transforming the way they build, deliver and consume IT. VMWare’s software offerings span
across modern applications, cloud, networking, digital workspace, and security.
Job Description:
● Create innovative solutions and solve complex problems.
● Take ownership of meaningful, big-picture projects and springboard into an impactful
career.
● Interact with industry thought leaders at world-class campuses and enjoy networking,
community service, and career development events.
Back to Content
Selection Process
Recruitment Procedure:
● The recruitment process consisted of 5 rounds in total.
● Online Coding Round:
○ The coding round was conducted on the HirePro platform. These were 2-3 DSA
problems out of a problem bank. I do not remember the exact problems.
○ Be prepared with topics like array, binary search, string, linked list, tree, graph, DP,
standard data structures etc. There were some MCQ questions based on CS
courses.
● Technical Round - 1 and Technical Round - 2:
○ Due to time constraints, our first and second technical rounds were combined. I
had two interviewers in the technical round.
○ First, DSA questions were asked. Discussion around my Internships and role in the
project. Some questions about OOP, basics of OS and DBMS.
○ A system design question to design a URL shortener, I was asked to write pseudo
code for encoding and decoding methods and explain my approach and its reason.
● Managerial Round:
○ Discussion regarding challenges faced during my internships and how I resolved
them. I was provided with a real-life problem scenario in a tech company, and then
the manager asked about my approach as SDE to solve the problem.
○ Questions from OOP, DBMS, Data Structures, Hashing. Questions from my
Resume related to skills and projects. Discussion regarding conflict resolution,
workplace-related scenarios and future plans.
○ In the end, I asked a few questions related to the expectations and responsibilities
of a fresh graduate at VMware.
● HR Round: The HR introduced himself and then asked me to introduce myself briefly.
The discussion was around standard topics and my overall interview experience so far. I
asked some questions related to life at VMware. This round was brief as compared to
other rounds.
Back to Content
Sources of Preparation:
● GFG and Leetcode for practising DSA problems. (Some problems have only articles on
GFG, you can solve them on CodingNinjas). I used to give Codeforces contests, to
practise competitive programming.
● For other core CS courses refer to BITS course’s material and the Internet for more
understanding.
Back to Content
Sector: IT
Selection Process:
Branches open to: A3, A7, A8 – both single and dual degree
Recruitment Procedure:
● Resume Shortlisting: Internal shortlisting was done by the company among the applicants
and the test link was sent only to the shortlisted applicants. The shortlisting wasn’t too
selcctive though.
● Online Test: It was hosted on AMCAT platform and had a total time limit as well as
sectional time limits. There were a total of 3 sections and the first 2 were all MCQs:
○ English: Basic english grammar and vocabulary questions.
○ Business Aptitude: It was a mix of Logical reasoning and Quantitative reasoning
questions. We had to answer questions using the graphs and tables using the data
provided in the questions. Nothing you need to specifically prepare for.
○ Coding section: There were 2 questions of medium difficulty to be completed in an
hour. The questions that I had were:
■ A dynamic programming question on a grid.
■ A question based on trees which you could solve without any tree specific
knowledge as well but it was complex to follow with.
○ I was able to solve both questions in the given time.
● Technical Interview:
○ It was held on Zoom and last for about 45 minutes. At first we thought that we
would have 2 technical interview rounds, but after the interviews we were
informed that both rounds had been condensed into 1 single technical round.
Back to Content
○ I was on a call with two interviewers, and in my experience one of them was
asking more technical questions and the other one more managerial sort of
questions.
○ I was asked a couple of questions based on DSA, one related to in place operations
on arrays. And the other one was based on recursion to test my fundamentals. I
was asked a few followup questions for both those problems.
○ And then there were a few questions realted to OOP. Apart from that, the rest of
the interview focused on my resume, specifically on my PS2 internship. I was
asked about the tech stack that I has used, the way of working in the project, the
end to end user journeys of the application, etc.
○ I had written about having experience in multiple programming languages in my
resume and I was asked about my proficiency level and experience in all those
languages. I was asked about my future career aspirations and what I see myself
doing as an SDE, and also if I had any plans for higher studies.
○ I was also asked in brief about the Data Science as I had several related electives
and certifications on my resume. At the end, I was given a logical puzzle to solve
which I solved correctly so the interview ended on a great note.
● HR Interview: This wasn’t an eliminatory round I believe and was just a formality. I
received a phone call from the HR and he asked me a few basic questions related about
my education, location, and stuff. Also asked me why I wanted to join Wells Fargo, and if
I had any problems in moving to Bangalore/Hyderabad. It lasted for 6 minutes. After this I
was informed by the PU that I had been selected for the role.
Sources of Preparation:
● DSA from GFG and Leetcode.
● OS, OOPS, and DBMS concepts from courses as well as a refresher from online sources
for interview questions related to those subjects.
● Went through company specific interview experiences using geeksforgeeks archives.
Back to Content
Suggestions / Other Information:
● Just make sure you only put stuff in your resume which you can confidently
explain/answer to the interviewer.
● During the technical questions in the interview, think out loud when you are in the
process of reaching to an answer. Also try to state the assumptions and constraints
clearly.
Back to Content
Sector: IT
Job Description:
It starts with you. You will work as part of the EGS technology team. You will interact closely with
multiple business and technology partners across Wells Fargo locations. We value and promote
diversity and inclusion in every aspect of our business and at every level of our organization.
Back to Content
Selection Process:
1 round of technical interview and HR phone call
CGPA Criteria: 7+
Recruitment Procedure:
1 round consisting of technical questions was taken along with a few HR questions.
Back to Content
Sources of Preparation:
YouTube
Back to Content
Sector: IT
Recruitment Procedure
● Resume Shortlisting
● Online Test: It had 4 sections: (Moderate Difficulty – time given was critical as compared
to number of questions)
○ Verbal- based on grammar, sentence correction and critical reasoning
○ Data Interpretation
○ Quant
○ Coding – 2 questions in 1 Hour (Medium level questions)
● Technical and HR Interview round (2 technical rounds followed by one brief HR round)
○ There were 2 technical rounds. The first one was with 3 people from Wells Fargo.
While the second one was with a senior manager
○ Both the rounds were focused on Machine Learning. I had several projects and
internships in Machine Learning and I was questioned on that.
○ Apart from that, I was asked questions from Statistics and ML based mathematics,
Normalization, Regressions, Classification, SVM, K-fold cross validation,
clustering techniques, handling a biased dataset.
○ Also asked questions about normal distribution, estimators, scedasticity and
various questions related to time series modelling.
○ Both interviews lasted for 40-45 minutes each
Sources of Preparation:
Coding – Codeforces, Leetcode, Interviewbit, Geeks for Geeks.
Back to Content
● Machine Learning by Stanford University
● Deep Learning Specialization
● Stanford courses – CS 224N, CS229N; Advanced NLP UMass ( CS 685 ); Hugging Face
NLP;
● Machine Learning A-Z: Hands-On Python & R In Data Science (Udemy)
● Python for Data Science ( IBM )
● Python for Computer Vision with OpenCV and Deep Learning ( Udemy )
● FastAI Applied Deep Learning
Back to Content
Domain:
Mechanical
Back to Content
Sector: Mechanical
Company: AB InBev
Job Description:
The Supply Excellence Trainee Program is an intensive program where candidates undergo a deep
learning into several functions of Supply (Manufacturing) and then take roles in these teams.
Back to Content
Selection Process:
Recruitment Procedure:
● The first round was resume shortlisting; 80 students were selected.
● The second round was a test consisting of puzzles, games and aptitude, no core questions.
20 students were selected in this round.
● The third round was GD. We were broken into groups of 7, 7 and 6. The GD consisted of a
small introduction followed by 7 mins of discussion on a specific topic (4-week vs 5-week
work in my case, Orange is the new black in another group) and 10 second of conclusion
(by each student). Finally, 7 students were selected for interviews.
● The first interview was with 2 people, one focusing on HR and another on technical. I was
a little rusty on core mechanical concepts and conveyed the same to them, only answered
HR questions. 3 students were selected for final HR interview and out of those 2 were
given the final offer.
Back to Content
Sector: Mechanical
Job Description:
● The operations and supply chain organization is essential for planning, selecting and
coordinating suppliers, assessing manufacturability, logistics and much more that is
necessary to successfully produce our high-quality devices and ship them efficiently to
millions of customers over the long term. We're helping Amazon be the most
customer-centric company in the world by developing a scalable, cost-optimized supply
chain for delivering devices.
● As part of the operations and supply chain team, you will have the opportunity to work
with teams across hardware engineering, product management, sales and more to ensure
the successful execution of product launches and ongoing support. As our product range
continues to grow, we adapt our capabilities to continually improve Amazon.
Back to Content
Selection Process
CGPA Criteria: 6+
Recruitment Procedure:
Resume selection, Test, and 3 rounds of Personal Interviews.
Back to Content
Sector: Mechanical
Job Profile:
Operations Managers are responsible for all budgetary, people development and operations
objectives for one functional area of our Fulfillment Center (Inbound, Outbound, Change Ops).
Additional responsibilities include managing and leading a team of Area Managers, coaching and
mentoring the team to ensure performance objectives are met, building positive employee
relations and building leadership bench strength within the Fulfillment Center.
Job Description:
● Drives creation of staffing plans, schedules, quality initiatives, process change initiatives,
and other Change/Six Sigma initiatives to enable their Functional Area and ultimately the
FC to meet and exceed Business Plan. Sets / clarifies requirements and expectations for
Area Managers.
● Measures performance, provides feedback and holds Area Managers accountable for their
performance and the performance of their departments.
● Leverages the Operations and Area Managers by sourcing and nurturing ideas, and rolling
them into the creation of improvement plans for the functional area
Back to Content
No. of offers made: 2
Back to Content
Selection Process
Recruitment Procedure:
Online Assessment + Three rounds of interview, all assessments behavioral in nature
Back to Content
Sources of Preparation:
● Links were provided by the company
● General HR questions prep from the internet
Back to Content
Sector: Mechanical
Company: ExxonMobil
Job Description:
● Building and maintaining engineering and computational models for our projects and
portioning assets around the globe
● Conducting simulation and technical studies, developing technical reports and providing
improvement recommendations to businesses
● Monitoring and analyzing reservoir, production and operations data, and providing
insights to optimize asset performance with direct influence on operations
● Incorporating Process Safety, Maintenance, Reliability and Integrity best practices
enhance life cycle performance of assets
● Delivering projects engineering and management of new and expansion capital projects
Back to Content
Sector: Mechanical
Job Description:
GET will be responsible for benchmarking activities of competing brands, visualizing and
generating feasible design concepts in 3D/2D, considering weight/cost targets. The GET is
responsible for doing the layout and design of chassis systems and ensures proper interfacing with
adjoining systems. They also need to maintain tolerances stack resulting in gaps/flush variation on
the vehicle. He is responsible for BOM management for Chassis systems and coordinates with
supply chain partners for delivery of parts as per quality, cost and time targets.
Design Component:
● Design and 3D modeling of chassis (brake) components.
● Preliminary design and stack up calculations.
● Preparing and checking drawings based on HMCL standards.
● Document and BOM preparation for the projects.
● Coordination with testing and CAE team for design validation.
● Assist in discussion with suppliers and plant team for DFM, DFA etc.
Back to Content
Selection Process:
Branches open to: Only A4 (dual degree and dual sem PS2 allowed)
Recruitment Procedure:
● Online Test, Interviews
● Test had 4 sections:
○ Logical
○ English
○ Reasoning
○ Mechanical
● Technical Interview:
○ The interview started with a brief exchange of introductions. Interviewer based his
initial questions regarding my internship and projects.
○ This was followed by few mechanical core questions. Next, few situational based
questions which involved technical knowledge were asked. Interviewer
emphasized on the approach used to solve the questions.
○ He asked me which software I was familiar with (Solidworks/Fusion/ANSYS).
Interview went for half an hour.
● HR + technical Interview:
○ After a brief small talk and introduction, I was asked mixed technical and typical
HR related questions.
○ The format or the type of questions which were going to be asked were unknown
to me. Interviewers were sectional heads of 2 different roles, hence asked questions
based on real scenarios and one was from HR team.
○ For ex, given these 4 tasks, how to multitask them and prioritize them. If a part had
failures, what might have been the reason and solutions for the same. Some
questions regarding company were also asked.
Back to Content
Sources of Preparation:
Basics should be clear. For preparation revising the course work should be enough. Even though I
did not prepare well enough, my basic understanding being strong helped me a lot. Even if you paid
a little bit of attention to your mechanical CDCs, it will be easy.
Back to Content
Sector: Mechanical
Job Description:
Independent charge of inventory, scheduling & follow-up of dry goods for the unit.
Exit options: MBA in IIM or abroad, switching firms after gaining experience.
Back to Content
Selection Process
Recruitment Procedure:
Back to Content
○ The interview started with a basic introduction from both sides. Then I focused on
keeping the interview on my projects and a detailed discussion on three of my
projects was done.
○ The first discussion was on my gas dynamics and refrigeration project where lots
of technical cross-questions were asked.
○ The third project was based on the Supply chain role so it took most of the time.
The project was based on the business and supply chain model of Toyota company
so the questions included how I would implement the Toyota business model in
Pernod Ricard, what difficulties I would face and how to tackle those.
○ Basically properly revise your projects and be ready for any questions related to
them.
○ Next, they came to my resume and asked questions about it, such as why is my
career going back and forth switching tracks from core research to data science to
again applying for operations/supply chain jobs.
○ You can expect such slightly HR-based questions in the technical round as well, be
ready for anything.
○ At last, a small discussion about my POR was done and how things I learned there
would help in this job.
● HR Interview - Was like any usual HR round with generic questions like strengths,
workplace situations, where do you see yourself, etc. Discussion about future MS or MBA
plans was done. Nothing tricky asked and was a pretty easy round.
Sources of Preparation:
SCM, Optimization course notes, revision of projects done by you by going through the reports
and research papers, and random YouTube videos to learn a few topics.
Back to Content
● Focus on projects done by you and brush up on background knowledge of those project
topics.
● HR round should be natural and honest.
Back to Content
Sector: Mechanical
Company: Schlumberger
Job Description:
As a field engineer, the job covers the entire chain of activities from helping acquire essential data
to long term well development planning. To organise, report and run operations in the field
environment and assist other specialists in key decisions. A lot of hand-on training and activities
with advanced tools and machinery pertaining to the industry.
● Perform operations, operate equipment and be accountable for team well site performance
● manage field ops, engineering design, maintenance, job planning, operational reporting
● Learn the well construction process, understand the role of different service companies
● Perform risk analysis to aid other specialists in decision making
● Effectively manage crew and/or processes within an year
Skill set preferred:
● Good verbal and written communication (English is a must, any other language is a bonus)
● Logical problem solving ability
● Strive to grow personally and in a team environment
● Evidence of leadership and teamwork skills
Back to Content
Location of Job: Can be posted anywhere in the world based on requirement
Exit options: MBA in foreign universities (Intl work experience), growth in energy
sector - Renewables
Back to Content
Selection Process:
Recruitment Procedure:
Resume shortlisting -> One round of Group Discussion followed by shortlisted candidates
appearing for one round of interview
Back to Content
Sources of Preparation:
Being thorough with resume based questions, on projects, experiences, extra curriculars etc. Basic
HR questions pertaining to the company. Some logic based questions. They look for presence of
mind. Also creativity.
Back to Content
Sector: Mechanical
Company: Schlumberger
Job Description:
As a Field Engineer, you’ll be involved in every part of the business. From helping acquire essential
data to planning long-term well development, you’ll organize, run, and report operations in the field
environment and assist specialists and other Engineers with key decisions. Your training will be
hands-on as you learn about the energy industry and become an expert in the various tools and
services in your business line.
Back to Content
Selection Process
Recruitment Procedure:
● First round was the resume shortlisting round, after which students were shortlisted for
the Group Discussion round.
● The GD round was held in groups of 10, with a duration of 40 min per group. The topic
presented to our group was ‘Roots and Wings’. All the students were expected to present a
unique and original point of view on the topic.
● 13 students were selected after the GD round for the final interview. Only one round of
interview was held, it was entirely resume-based, with some HR questions to gauge the
personality of the candidates.
Back to Content
Sources of Preparation:
No extra preparation is required
Back to Content
Sector: Mechanical
Company: Schlumberger
Job Description:
● Perform operations, operate equipment, and be accountable for team wellsite performance,
by the end of your training
● Manage field operations, including engineering design, maintenance, job planning, and
operational reporting
● Learn the well construction process and understand the role of different service companies
● Support engineers and specialists on-site and help with essential duties, such as risk analysis
● Effectively manage a crew and/or processes within a year
● Help prepare wellsite reports and post-job debriefings
● Actively contribute to continuous improvement culture—across the business
Location of Job: Not Available (posted in different remote locations of the world)
Exit options: Not really limited. Can pursue MBA and Consulting or core
engineering jobs
Back to Content
Selection Process
Branches open to: A1, A2, A3, A4, A8, AB (Single or Dual)
Recruitment Procedure:
● Resume Shortlisting > Group Discussion > Interview
● Group Discussion: Various abstract GD topics like ‘Roots & Wings’, ‘Inside Out’ and
‘Upside Down’
● Interview: One round of interview with a 5-6 member panel. Mostly based on your
resume, thoroughly revise your projects, internships, PORs etc. Also, basic questions on
your motivation, leadership abilities, and scenario-based questions to understand how
you’d react when in a challenging situation.
Back to Content
Sources of Preparation:
Very important to have a clear understanding of the JD and what the company does (go over the
website). Revise your resume thoroughly, you should be able to describe your projects, answer
questions related to it. Important to remember all key leadership roles you have played and the
impact you created.
Back to Content
Sector: Mechanical
Job Description:
● Driving cost cutting projects
● Analysing costs incurred and driving projects to enable cost reduction
● Driving automation projects to improve productivity
● Conducting technical discussions with vendors to channel procurement of equipment
● Using RCA tools to analyse everyday losses, chronic issues, and Breakdowns
● Implementing effective CAPA and training operations teams to eliminate the problem
permanently
● Giving inputs to operations team on effective production plan based on machine suitability
& manpower optimisation
● The Key performance indicators (KPI) of any plant are OEE, yield, quality & productivity.
One of the key responsibilities of this role is to drive the OEE, yield, quality, and
productivity parameters. The role must function as a compass for the operations team in
channelling the growth in these 4 KPIs
● Establishing good rapport with the workforce to drive change in each stratum of the plant
Back to Content
Location of Job: Daman / Baddi
Back to Content
Selection Process:
Recruitment Procedure:
● Resume shortlisting, online test, 4 interview rounds
● Interview 1 (1 hour 30 minutes): Resume based questions followed by almost an hour of
only core questions (refrigeration, boilers, heat transfer, heat exchangers, pumps especially
important). Last 15 minutes of HR questions (are you a team player? Give examples)
● Interview 2 (50 minutes): HR questions, job profile related questions (would you like it,
why this job etc)
● Interview 3 (40 minutes): More core questions (about work done in internships),
leadership and teamwork related questions (you’re the captain of a team which lost a
match, how will you tackle the team after the loss)
● Interview 4 (30 minutes): General discussion about the job and the company, a few HR
questions
Back to Content
Sources of Preparation:
Go through interview questions for all core courses, know your resume inside out (go through your
final presentations of all your internships; findings, contributions, problems faced during internship
were asked)
Back to Content
Domain:
Product Management
Back to Content
Sector: Product
Back to Content
Selection Process
Recruitment Procedure:
● No Deck submission, students were called directly to the interview after resume
shortlisting (read CG filtering).
● 3 rounds of interview were conducted, all focusing on standard product questions: Case
studies, favourite product, how would you integrate a financial app with Whatsapp,
guesstimate, knowledge about metaverse, product life cycle, and guesstimate.
● Round 1: Interview with PM, Case studies and product life cycle was asked.
● Round 2: Interview with CoS at CEO’s office, questions about metaverse, and its
understanding
● Round 3: Interview with CEO, asked 3 guesstimates in one hour.
● Don't lose your confidence, communicate clearly and often, and go with the flow like you
are having a conversation rather than an interview.
● PS: Sell how you are interested in the metaverse, the opportunities available, and what
your vision for the metaverse looks like.
Back to Content
Sources of Preparation:
● Cracking the PM Interview (Gayle, Bavario) : MUST READ, I practiced and
designed all the frameworks for the answers from it. Right from the introduction to
how to answer questions like favourite product, guesstimates, case studies, etc. are given
in that book. Read the relevant sections and create your own answers on the lines of the
examples given.
● Youtube Videos: CIC, random videos on guesstimates and case studies (try to make notes
from here if you wish, but reading from books suits me better.
Back to Content
Sector: Product
Company description:
AU Small Finance Bank serves low- and middle-income individuals and micro and small
businesses that have limited or no access to formal banking and finance channels. The Bank offers
loans, deposits and payment products and services.
Job Description:
● Understand life cycle of consumer and digital banking products and layout continuous
enhancement of AU Bank’s Mobile, Internet Banking other digital properties along with
other product managers.
● Ability to devise strategies for digital transformations across multi-functional domains like
liabilities, lending, insurance, investments, payments etc.
● Manage documentation and implementation of new product features, improvisation of
existing ones with specs, wireframes, and product flows.
● Manage team of app developers and testers for varied digital platforms of bank
● Devise user engagement and retention strategies through analytics related to user behavior
& customers’ adoption to digital platforms
● Collaborate with business, marketing engineering, architecture and CX design, external
vendor teams to balance innovation vision with practical implementation
Back to Content
Selection Process:
Recruitment Procedure:
● Application/resume shortlisting
● Two Interview rounds
● First round:
○ Mostly based on resumes and questions can be expected with a few
probability-based small cases/problem statements.
○ They’ll be constantly noticing your decision-making skills and strategic
management.
○ This interview will focus on your knowledge about product management and
familiarity with digital journeys of banking products like asset, liabilities,
payments, lifestyle products etc.
● Second round:
○ Can be expected to have case studies/guesstimates (can be related to the firm
itself).
○ This round will also revolve around your knowledge of market research, and
ability to manage product owners, developers, testing teams and other
stakeholders.
○ This interview will focus on how you navigate solutions from the issues and what
metrics are you considering before rolling out a product or secondary features.
● In either of these interviews, they can test your analytical skills, and familiarity with data
visualization tools such as SAS/SQL/R or Python/Power BI/tableau.
● Offer
Back to Content
Sources of Preparation:
● Books:
○ Cracking the PM interview by Gayle Laakmann Mcdowell, Jackie Bavaro
○ Case interview cracked by Sankalp kelshikar, Saransh Garg
○ The product book by Josh Anon
● Youtube Channels:
○ PM School
○ Dante & itzel careers in Tech
○ Stanfordonline
● Practice case studies and famous puzzles
Back to Content
Sector: Product
Job Description:
The product owner role is responsible for helping develop and deliver the product and customer
experience vision. In doing so, the product owner needs to operate across the end to end spectrum
for delivery – voice of customer, industry trends, strategic imperatives, etc. The product owner is
also responsible for delivery of business outcomes from the product / proposition by working
closely with cross-functional pods constructed for the project.
Back to Content
Selection Process
CGPA Criteria: NA
Recruitment Procedure:
● Test (Psychometric + General Aptitude)
● Resume Shortlisting
● Interview Round 1
● Interview Round 2
Back to Content
Sector: Product
Company: FirstCry
Job Description:
● Management Trainee/Graduate Trainee will work closely with firstcry.com
Marketing/Business teams, QA team, Product team, Design team & Technology team to
manage/enhance the features that define the users purchase journey and the overall
experience on Firstcry
● Assist the Sr. PM to develop a product strategy & roadmaps and drive product
enhancements
● Market research and studying industry innovations to improve the existing
product
● Document detailed requirements for the design & technology teams
● Detailing out new product features – from conceptualizing, to developing the business
case to detailing out the detailed functionality
● Building interactions and experience as reference points as well as feedback from internal
teams
● Understanding of online marketing concepts to improve retention, engagement & ROI of
Firstcry business verticals
● Reviewing data on a weekly basis (traffic, search etc) and identifying areas for
improvement
● Helping internal business verticals in quicker onboarding & providing knowledge transfer
on the product features
Back to Content
Location of Job: Pune
Back to Content
Selection Process:
Branches open to: Msc. Dual and Single Degree and B.Pharm
Recruitment Procedure:
● Resume Shortlisting, Interview
● Interview Process had 2 rounds. Questions based on resume, internship experience and
case studies were asked.
● Research about the company background will be an added plus.
Back to Content
Sources of Preparation:
Case in Point
Back to Content
Sector: Product
Company: Flipkart
Job Description:
APM Program- Two-year rotation program comprised of two 1-year rotations in different product
teams. Complemented with learning through business and design bootcamps, monthly education
seminars, 1:1 coaching and mentoring by the topmost executives of the company. Upon graduation
at the end of two years, APMs become PMs in the product organization.
Work- The job requires APMs to work with the company’s engineers, designers, product marketers,
business executives and customers to imagine, design, build and launch things for people. To figure
out where the world is headed and get there right in time (or a little early) to help guide the flagship
and newer products strategy and vision.
Back to Content
Selection Process
Recruitment Procedure:
● Deck Submission- A product deck (presentation) is submitted, which is based on a
problem statement given by the company. Instructions along with the problem statement
are given to help guide the applicants on how to proceed. The deck is of six slides and
candidates are given approximately 2-3 weeks to complete it.
● Buddy Round- Shortlisted candidates (30ish) then have buddy sessions with current APMs
of the company. These sessions include individual mock interviews as well as group
sessions to better prepare the candidates. We had about 3-4 weeks before the interviews
took place and this period was mainly used to practice for the interviews.
● Interviews- There were three interviews spread over two days, each interview round was
eliminatory and lasted around 45 mins to an hour. All the rounds mainly comprised of
technical questions, though HR based questions were also a part of the process. The
technical questions revolved around guesstimates, root cause analysis, product design and
metrics.
Sources of Preparation:
● Product-related books- Decode and Conquer, Cracking the PM Interview, Preparing for
Product Interviews, Swipe to Unlock are a few of them.
● Mock interviews with buddies, other shortlisted candidates and friends. Practising is key
to cracking the interviews and cannot be substituted.
● Youtube channels like Product School, Exponent etc. can help to give a different
perspective and show new approaches.
Back to Content
Sector: Product
Company: FreeCharge
Job Description:
Responsibilities:
Back to Content
● Master of multiple tasking. Takes on initiatives and challenges
Back to Content
Selection Process
Recruitment Procedure:
● Application/resume shortlisting
● One interview round
● First round is mostly based on resumes and random Product management questions are
asked.
● Practicing problem solving based questions(Root cause analysis & Approach design
questions) is a must.
● Exercising guesstimates (estimation based questions) and knowledge of basic excel is
helpful.
Back to Content
Sources of Preparation:
● Youtube Channels:
● PM School
● Dante & itzel| careers in Tech
● . Stanfordonline
Back to Content
Sector: Product
Company: Groww
Groww is a series E funded startup based in India and currently valued at INR $3 Billion (as of
early 2022). The ethos of Groww is to make financial markets, literacy and products more
accessible to Indians in a simplified fashion. Groww offers investment avenues via its Groww app
in mutual funds, stocks, IPOs, ETFs and a host of other instruments. It is also venturing into the
neo-banking space and who knows might venture into Web3/Crypto as well someday!
Job Description:
APMs push the boundaries within the company to build what our users love. The APM program
will expose APMs to all functions of the company and to all the broad disciplines of business,
marketing, product development, brand, and engineering. APMs are responsible for building
products that delight millions of users everyday while working with cross-functional teams. APM
role involves identifying and solving some key problems that our customers may face.
Key requirements: Strong consumer empathy, problem-solving skills, ability to coordinate with
multiple stakeholders, strong product sense.
Exit options: The APM culture in India is relatively newer and hence we are yet to set a
convention of the kind of typical exits an APM may get. Since APM is also a deep generalist role
and involves good ownership of the problem statement, in due time the exists should be similar to
what one might expect from consulting. However, majority people who are in APM roles exit to
other PM/SPM roles in different companies. Multiple PMs in the past have built their own startups
as well. PMs in good orgs have also gone on to take up positions in VCs and Founder Office roles
at other places. High impact PMs have also gone on to pursue MBAs from top colleges globally.
Back to Content
No. of offers made: 2
Back to Content
Selection Process
Recruitment Procedure:
● Online PPT, Deck Submission, 3 Rounds of interview
● Deck Submission:
○ This round involved making a 5 page document/deck on the topic- “Build a
Personal Finance Management App for Gen-Z”. The candidates were assessed on
the depth of thinking, understanding of the space, the ability to be able to present a
good deck and the overall content of the idea being proposed.
○ The deck submissions ranged from ideas such as a financial literacy app, to
savings app, to insurance for Gen-Z to social investment apps etc. Some 350
entries were sent from every campus and roughly 20 students from each campus
were shortlisted for the interview rounds.
○ Brownie points for proposing unique but relevant ideas with very logical thought
process why this solution over others. Prioritisation should be clearly reflected in
the deck.
● Technical Interview 1: This interview was a product case study round. I was given an
RCA based on the metric- “Successful Ride Completion %” of Uber going down and we
had to identify the root cause for the same. Questions varied from RCA to product
thinking in this case depending on the students. This was an elimination round. Round last
for 30 mins- started at about 10 AM in the morning.
● Technical Interview 2:
○ This interview was also similar to the previous one where we had to solve a case
study and this was also an elimination round. Happened straight after my previous
interview with a 5 mins break in between.
○ My problem statement here was a pricing + product launch case- “How would you
go about pricing a pair of ultra-efficient sneakers- where all tasks end up being 10x
more efficient through these sneakers such as jumping, running etc.”
○ Again the idea was to get the objective behind pricing, vision of the company, what
customer segments can we pick up, how would we prioritise pain points for the
Back to Content
users, which pain points to solve (keeping objective in mind) and finally what
method and strategy of pricing will we use.
● Technical Interview 3:
○ This was a Product + Fit + Brainstorming round to check creativity, personality
and discuss more about my motivation to become a PM. The Product Case study
here was based on my Flipkart APM Pitch Deck and I was grilled on my solution-
had to defend my ideas and the operational design which I had suggested for a
Subscription Sharing App for Flipkart.
○ Next we moved on to talk about a case where Swiggy’s Subscription Model was
seeing a drop in customers and the interviewer asked me to come up with a method
to dissect the entire situation.
○ The last question was about fit, my resume + ambition to join Groww. Questions
included- Why PM, Why not strategy consulting based on my profile, kind of
experiences with Groww app- I didn’t have any here, one feature that I like on
Groww and why.
● Post these rounds I got a call from the HR asking about my experience interviewing with
the firm and confirming the final offer.
Sources of Preparation:
● I believe for any non-core role, case prep is extremely important. What is also important is
to have a proper case group to practise cases. I had prepared for consulting interviews in a
group of 3 starting from August of 2021. We spent 40 days (with roughly 3 hours of prep
each day) going over cases through 4 books-
○ Day 1.0
○ Case Interviews Cracked
○ IIM A/B Case books
○ Few cases from ISB Case book
● Post that for deck making I would really recommend taking part in case competitions,
product tear downs, innovation challenges etc. These shall help you get comfortable with
the idea of deck building. In general try to increment your startup knowledge by reading
newsletters such as AJVC, The Ken, Yourstory, Inc42, TechCrunch. They also help you
get to know of the latest happenings in the innovation space.
● For Product Preparation I spent about 20 days of prep in October. Books that I used here
were:
○ Decode and Conquer (as reading material to go through the theory + examples)
○ Preparing for Product Interviews ( to practise mock cases)
Back to Content
○ Swipe to Unlock (to gain more understanding of tech)
Back to Content
Sector: Product
Back to Content
Selection Process:
Branches open to: No branch/CG criteria.
Recruitment Procedure:
● Campus recruitment (Pre Day 2)
● The following were the steps. All these steps took place on a single day (17th January
2022):
○ Pre-Placement Talk
○ GD round.
○ 3 Round of interviews.
○ Offer.
Back to Content
Sources of Preparation:
● IIM A casebooks.
● PM School.
● The Product Folks.
● Crack PM interviews
Back to Content
Sector: Product
Exit options: Starting something of your own, MBA, PMs wear a lot of hats so roles
in other verticals as well
Selection Process:
Back to Content
Recruitment Procedure:
The selection procedure was of 4 rounds :
● Resume Shortlisting - Basic resume shortlisting. (I think having a previous product
intern helped)
● Technical round 1 - The round was with a Product manager. Favourite product
question, leading to how you can use your favourite product’s USPs in any other
segment( for eg. how would you leverage Spotify’s recommendation algorithm in any
food delivering app etc), and then based on this a complete product design question,
some questions on the resume as well.
● Technical Round 2 - It was with a Product person from the leadership team. He asked
me to pick a random problem that I recently faced either in college or home and then we
attempted a Product Design question. Be sure to come up with good reasons why you
want to solve this problem.
● HR round/ CXO round - The round or interaction was with a CXO and was pretty
small, lasted around 20 minutes. It was more like a general conversation to judge the
overall personality of a candidate. A few questions on the resume and past work
experiences, a few Hr questions like what qualities does a PM require and what are your
strengths which would help you as a PM, why product even though your branch is CS
and why not code? Be Sure of the things you’re writing in your resume, you should be
able to justify everything.
Back to Content
Sector: Product
Job Description:
B.E. role:
● Work in an Agile environment, adopt to obstacle culture and team first attitude
● Excellent understanding of all the application tiers [Front End (HTML 5, Bootstrap,
Angular/React etc)
● Backend (Python, Java, Javascript, with frameworks such as Django, Flask, Spring,
Node.js etc); Database (MSSQL, mysql etc)] and integrations/interfaces (EAI, batch etc)
Skill Set:
● Strong research mindset.
● Good knowledge of quality standards, legislation and best practices
● Good planning, analytical and problem solving and presentation skills
● Strong interpersonal skills including ability to articulate ideas to both technical and
non-technical audiences
● Should be able to work in a fast paced start-up environment, with ability to handle
multiple projects and cross functional teams working on diverse technology stacks.
Back to Content
Selection Process
Recruitment Procedure:
● Resume Shortlisting, Interview
● The interview round consisted of an HR and technical round. I was also asked about the
courses and assignments I had undertaken.
Sources of Preparation:
Being thorough with resume basic HR questions preparation. Make sure to know the basics of AI
and ML. Go through whatever projects you’ve done.
Back to Content
Sector: Product
Company: INDmoney
Company description:
It is a three-year old fintech startup aiming to disrupt the financial advisory & neobanking market
in India. INDmoney positions itself as the neobank for high-earning Indian families. The app
helps users track all their money, and save and earn more by recommending changes in money
management.
Job Description:
In simple words, the APM is responsible for making certain numbers go up. These numbers can
be metrics related to a specific feature in the app, or overall retention/growth/activation metrics.
This involves iterating on existing features and coming up with new ones. Hence, this role
requires a good understanding of analytics, product-thinking, customer empathy, and basics of
UX design.
● You will be working directly with the lead PM on a product, and will usually be put in
charge of certain metrics from Day 1
● You will be working closely with designers, developers, and business analysts to drive
decision making, managing stakeholders and making sure the team is aligned and executes
the roadmap in time
● Some of the key skills required are product thinking, basic knowledge of SQL (for product
analytics), Figma (for UI design), wireframing.
Exit options: The career ladder for this role leads up to CXO roles like Chief
Product Officer. Exit options include MBA & Venture Capital.
Back to Content
No. of offers made: 1
Back to Content
Selection Process
Recruitment Procedure:
● This is a PPO based on the performance in PS-2.
● I was asked to prepare a work summary in the last month of PS-2, and present it to my
skip-level manager. After the presentation, I had an interview with him. The PPO result
was announced two weeks after that.
● Interview : Resume review, questions about the fintech industry and company strategy,
some situation-based questions (like “what would you do if X happened during product
development”).
Back to Content
Sector: Product
Company: Meesho
Job Description:
● Work closely with the Product Manager to build growth solutions for Meesho
● Deep dive into qualitative and quantitative data to come up with key insights to scale our
growth initiatives
● Wear multiple hats and support the team with data analytics, internal stakeholder
management, user research and creative ideas
● Good to have skills:
○ Proficiency in SQL (individual contributor role)
Back to Content
○ Knowledge of basic concepts of statistics and their application in product
analytics.
○ Data-driven, structured problem solver, with excellent communication skills.
○ Empathy for the customer and hunger to scale
○ Aspiration to grow deep into a product role and eventually own product verticals
○ Experience in Product, Analytics, Growth roles (not a mandatory skill)
Back to Content
Selection Process
Recruitment Procedure:
● Resume shortlisting, Case study submission, Technical interview, Behavioral/HR
interview
● The first round was resume submission and resume shortlisting. There wasn’t much clarity
for the basis for resume shortlisting. It wasn’t based on CGPA or product experiences. Was
more of an inclination for a strong and well-built resume.
● The second round was a product case study - to increase the DCO (Daily Customer Order
of Swiggy by 10x in 12 months). You can find my deck here:
https://drive.google.com/file/d/1K_lyzo-7QGF-mI3nz2xqrtgZvHiSaCCl/view?usp=sharin
g
● 5 students were shortlisted for Technical interview and 3 for Behavorial interview
● Technical interview consisted of a few introductory questions, focus and grilling on the
deck made, then a few more product related questions, for example: I was asked how
would I improve the time taken between customer order and order delivery.
● Behavioral/HR interview mainly focused on how you are different from other candidates,
what you would do differently to learn things, how you will tackle work hurdles, tell me
about yourself, etc.
Back to Content
Sources of Preparation:
● I joined a product management bootcamp to prepare the concepts of PM. It helped me a
lot to get the learning material in one place. Additional preparation always becomes easy
when the notes of basics are ready.
● Exponent, PM School, Product School - PAC Certification, and PM exercises helped me
in my preparation.
Back to Content
Back to Content
Sources of Preparation:
● Cracking the PM Interview | Book by Gayle Laakmann McDowell
● INSPIRED | Book by Marty Cagan
Not directly useful for interview preparation, but it’s a good book to understand the role
Back to Content
Sector: Product
Job Description:
● Identify opportunities to accelerate product adoption, retention, engagement, and
monetization
● Develop dashboards and define metrics that inform success for the Product Team
● Help design, execute and evaluate A/B tests to improve the user journey
● Explore large, complex, and loosely defined datasets to create actionable insights
● Engaging with business stakeholders regularly to understand requirement and provide
inputs for prioritization
● Work collaboratively with product managers, along with the engineering, design, and
marketing teams
Back to Content
Selection Process
Branches open to: All B.E. including Pharma, single M.Sc. were not allowed
Recruitment Procedure:
● Online Test, 2 Rounds of Interviews
● The Test had 12 questions and a time limit of 45 mins:
○ 10 questions were MCQs on typical Product questions
○ 1 Guesstimate
○ 1 Product Design/Metrics question
● Interviews:
○ First round had questions based on Resume - Internship experience, Product case
competitions, Guesstimates, Root Cause Analysis, Product Design and questions
like What excites you about Product Management?
○ Second round had strategy questions on PORs - How will you increase
attendance/participation in events like Gurukul Nite, Explain Product Management
to a Class 12th student etc. This round was heavily focussed on Communication.
Back to Content
Sources of Preparation:
● Be very clear why you want to get into Product Management. Start researching around the
field around 10-12 months before placements. You can start with textbooks like Inspired
to know what Product Management is.
● Participate in Product competitions (TPF Product Teardowns, PM School challenges).
This will help you in making decks. Practice Guesstimates, Product Design, Root Cause
Analysis, Product Metrics cases with friends.
● Books for interview preparation:
○ Decode and Conquer
○ Cracking the PM Interview
○ Preparing for Product Interview
● Books for psychology - will help you to come up with creative ideas in interviews
○ Hooked
○ Predictably Irrational
○ Design of everyday things
● Newsletters
○ The Ken - Extremely helpful for news around startups
● PM club’s website where they have a curated list of resources.
Back to Content
Sector: Product
Job Description:
● Identify opportunities to accelerate product adoption, retention, engagement, and
monetization
● Develop dashboards and define metrics that inform success for the Product Team
● Help design, execute and evaluate A/B tests to improve the user journey
● Explore large, complex, and loosely defined datasets to create actionable insights
● Engaging with business stakeholders regularly to understand requirements and provide
inputs for prioritization
● Facilitate activities such as training, development of user guides and manuals, pilot
support, etc.
● Work collaboratively with product managers, along with the engineering, design, and
marketing teams
Back to Content
Location of Job: 100% Remote (Office in Noida)
Back to Content
Selection Process
Branches open to: All B.E. including Pharma, single M.Sc. not allowed
Recruitment Procedure:
● Resume Shortlisting
● Test - 10 product questions, 2 product improvement case studies
● Interview
● The product questions in the test were from google PM course (Coursera). The 2 product
improvement questions were
○ Improvement of a metric in Amazon Prime
○ Pricing model for YT premium
● The interview process involved:
○ Resume and work based questions (plus point if there is any product related work
experience, even if there is not just explain your work thoroughly)
○ Product feature case study ( Improve WA Pay)
○ General product based question like: Why product? What’s your favourite
product?
○ Second round of interview mainly involved going through PORs and suggesting
ways to improve the work done.
○ It was followed by an open ended product question. (Improve Byju’s Reputation)
Back to Content
Sources of Preparation:
Case compendium, Exponent YouTube videos, Practise solving cases with friends, growth.design.
Back to Content
Sector: Product
Name: Mudra Surana (20172A10722P)
Company: Sprinklr
Sprinklr is an American software company based in New York City that develops a SaaS customer
experience management (CXM) platform. The company's software, also called Sprinklr, combines
different applications for social media marketing, social advertising, content management,
collaboration, employee advocacy, customer care, social media research, and social media
monitoring.
Job Description:
PA Role :
● Work closely with the Product Management team to improve product adoption
● Use product usage data to understand customer pain points and recommend possible solutions
to the product team
● Work closely with product management & engineering teams on new features
research, POC with clients & benchmarking with competitors
● Constant learning and collaborating with the team to develop best practices on product
configuration with direct exposure in working with biggest consumer, business & technology
brands across the globe.
● Configure the Sprinklr product for various brands and industries following high
standards of delivery and quality
Back to Content
Skill Set:
● Degree in engineering/management
● Ability to work in a highly challenging startup environment by maintaining high standards
of accuracy in terms of quality & quantity
● Strong ownership and accountability
● Excellent communication and presentation skills
● Good Time management skills
● Strong ownership and accountability
● Ability to analyse data quickly to reach relevant insights
● Understand client needs and map them to concrete solutions
Back to Content
Selection Process
Branches open to: All BE and dual degree except double PS students
Recruitment Procedure:
Back to Content
Sources of Preparation:
Being thorough with resume Basic HR questions preparation. Puzzles solving books Case study books
- Day 1.0 , Case in point (cases can also be exchanged with friends) Search for generic puzzles, also
study case in point for guesstimates and case based questions.
Back to Content
Sector: Product
Company: Sprinklr
Job Description:
PA Role:
● Work closely with the Product Management team to improve product adoption
● Use product usage data to understand customer pain points and recommend possible
solutions to the product team
● Work closely with product management & engineering teams on new features research,
POC with clients & benchmarking with competitors
● Constant learning and collaborating with the team to develop best practices on product
configuration with direct exposure in working with biggest consumer, business &
technology brands across the globe.
● Configure the Sprinklr product for various brands and industries following high standards of
delivery and quality
● Work as a team to understand product adoption by various brands and establish standard
practices to improve adoption
Back to Content
Skill Set:
● Degree in engineering/management
● Ability to work in a highly challenging start-up environment by maintaining high standards
of accuracy in terms of quality & quantity
● Strong ownership and accountability
● Excellent communication and presentation skills
● Good Time management skills
● Strong ownership and accountability
● Ability to analyse data quickly to reach relevant insights
● Understand client needs and map them to concrete solutions
No. of offers: 8
Back to Content
Selection Process
Recruitment Procedure:
● Online Test, Technical Interview Rounds, HR Interview
● The Aptitude Test had easy questions but completing the same in the given time was
challenging.
● Interviews: There were 3 rounds, each eliminator
● First round was mostly based on case studies like Improvement of the CoWIN application
and designing an automatic driving car for the blind. The interviewer also wanted to
understand my interest around the field since I had no prior experience in the same
according to my resume.
● The second round started on a lighter note with more around why more engineers are
getting into a product role. Later, it led to a discussion around EVs and the future of India
in the EV space. This evolved into a case study about the Go-to-market strategy for Tesla
in India.
● The third round started with a standard book guestimate of the number of tennis balls you
can fit in a passenger aeroplane. Then, it switched to a case study on Root Cause Analysis
on the disparity of Rides to and from the airport for Uber.
Sources of Preparation:
Being thorough with resume Basic HR questions preparation. YouTube channels like PM school
also helped a lot for the last-minute preparations.
Back to Content
Suggestions / Other Information:
Having confidence during the interview will help in the long run. I did mess up several times during
the interviews but realising that and acknowledging it helped in getting the confidence of the
interviewer. Usage of framework also helped in justifying your answers, so try to memorise one
framework for each type of Case Study
Back to Content
Sector: Product
Company: Sprinklr
Job Description:
To develop massively scalable, distributed software systems built on strong competencies in data
structures and algorithms. So, if you desire to create and implement full product life cycles, and
code solutions that involves research and interactivity
Back to Content
Selection Process
Recruitment Procedure:
● Coding Test (90 min , 3 questions) 1st question is related to map, 2nd question is based
on logic plus some implementation,3rd question can be solved with a maths equation or
can be solved using Dyanmic Programming.
○ Need to solve 2 or above question to have a chance to qualify to qualify to next
round ( 13 selected)
● Technical Round 1: Was asked a DSA question
(https://www.geeksforgeeks.org/count-of-sub-strings-with-equal-consecutive-0s-and-1s/#:
~:text=The%20task%20is%20to%20count,0's%20and%201's%20in%20it.&text=Explanat
ion%3A,Hence%2C%20the%20count%20is%204.) ,O(n) time complexity is excepted, no
particular algorithm , simple logic is enough to solve the question, then a upgraded version
of the same question was asked. Also asked about my internships.
● Technical Round 2: Asked in-depth about my internships and Projects and how YOLO is
trained and why is it fast , what are Residual Networks and what is the need of it and
discussed which metrics to use for measuring model performance. At last a DSA question
was asked which can be solved with priority queue.
● Technical Round 3: This is mostly about basics of neural networks, what is optimizers,
loss functions, activation functions and more question related to this and how to neural
networks update weights then a Probability question, what is Cache were asked. Finally
asked to implement MinStack and Most Frequent Stack.
● HR Round: Basic HR questions like family background, strengths, weakness etc.
Back to Content
Sources of Preparation:
● InterviewBit,
● GeeksForGeeks,
● Codeforces,
● machinelearningmastery.
Back to Content
Sector: Product
Company: Sprinklr
Job Description:
Work closely with the Product Management team to improve product adoption. Use product usage
data to understand customer pain points and recommend possible solutions to the product team.
Work closely with product management & engineering teams on new features research, POC with
clients & benchmarking with competitors
Back to Content
Selection Process
Recruitment Procedure:
● Resume Shortlisting, Online Test, Interviews
● Test: Majorly revolved around Quant skills with passage type questions testing the depth
of knowledge and speed Test was easy. However, it is important to maintain speed to
finish all questions. Navigation was allowed
● Interviews: The number of rounds were 4 in total.
● First round is mostly based on resumes and random HR and M&A questions can be
expected with small cases/problem statements
● Second round was more detailed on with respect to the automation workflow designing
and end to end process planning for any problem statement
● Third round was a detailed case interview with ideation of product features for a few apps
and evaluating the designs thoroughly
● Fourth round was a general HR round with all the HR questions pertaining to strengths
and weaknesses, Why do you want to join the company
Back to Content
Sources of Preparation:
● Go through Victor Cheng’s Case preparation videos along with Case Interviews Cracked
case book.
● Practice random guesstimates as they will strengthen your structured approach to problem
solving.
● Product thinking by Arindam Mukherjee is a good starting point for Product oriented
cases.
● Practise and Persistence is must with Cases to make yourself comfortable with it
Back to Content
Sector: Product
Company: Udaan
Job Description:
Product Role :
● Add value to clients by generating innovative ideas
● Drive decision making through critical/thorough analysis
Skill Set:
● A self-driven individual with a sense of ownership
● Conversant in PowerPoint presentations
Back to Content
Selection Process
CGPA Criteria: No
Back to Content
Sector: Product
Company: Unacademy
Back to Content
Selection Process
Recruitment Procedure:
● Resume Shortlisting
● Deck Submission - based on the vertical they were hiring, test preparation(UPSC, JEE
etc). Given 4 days to submit it had choice for deck(10-15 pages) or doc(5-10 pages)
● Interview - 2 rounds. Both were based on resume and product cases. Both the rounds had
product design questions and emphasis was given on data metrics to track success. The
2nd round also had a favourite product improvement question followed by how to ensure
adoption of the solution proposed.
Questions asked - Design Google Maps for blind people, Design Uber rides for differently
abled.
Back to Content
Sources of Preparation:
● Youtube mock interview series by Exponent and Rocketblocks.
● Books - Cracking the PM interview, Case Interview Questions for Tech Companies.
● Blogs and articles on new products and strategies.
Back to Content
Sector: Product
Company: Unacademy
Company description:
Unacademy is a learning platform that provides content for major competitive examinations as well
as offers short lectures in the form of videos on different subjects which can be accessed for free. It
allows aspiring students to better prepare for their competitive examinations and promote
self-learning.
Back to Content
Selection Process:
Recruitment Procedure:
● Resume shortlisting
● Case Study: 3-4 days given for submission
○ Imagine that you are leading the product for learner experience for test prep
vertical (meaning competitive exams like IITJEE, UPSC, CA, Bank exams, etc.)
on Unacademy. Pick a particular problem in the learner experience that can be
solved using technology. Impact: Describe why you chose this particular
problem
○ Pain Points: List down the pain points and solutions to these pain points
○ Prioritise: Which pain points/use-cases will you solve first and why?
○ Measure what matters: How would you measure the success in the prioritised
use- cases
○ Risks: List the risks associated with the proposed solution. If possible, how will
you mitigate these risks?
○ Strategy: How would solving this problem help Unacademy?
● Interview Round 1: Talked in depth about my internship at Dunzo. Then he gave me a
case study about Zepto (Dunzo’s competitor) and asked me to compare both the
companies on various aspects. At the end he asked me why do you want to be am APM
at Unacademy?
● Interview Round 2: Did 2 case studies (RCA and Product design)
○ Case 1: Uber wants to launch a shuttle service. Being a PM how would you
design the product for that?
○ Case 2: You are a PM at unacademy, watch minutes for live classes has
decreased. How would you improve the situation?
Back to Content
Sources of Preparation:
● Victor Cheng Youtube videos.
● Cracking the PM interview by (chapter 11-15)
● Preparing for product interviews by Akash Ramdas and Advaith Sridhar
● Case interview cracked (Guesstimate only)
● Exponent Youtube channel
Back to Content
Sector: Product
Company: Unacademy
Back to Content
Selection Process
Recruitment Procedure:
● Total No of rounds = 3.
● Round 1: Deck submission. (Only certain students received the problem statement based
on the resume shortlisting)
● Round 2: Product Thinking Question + Guesstimates + Questions based on resume
● Round 3: Product Thinking Question + Questions based on resume + HR Questions
Back to Content
Sources of Preparation:
● Being thorough with your resume and Basic HR questions.
● Practice cases through Case study books - Cracking the PM interviews, Preparing for
product interviews, Swipe to Unlock, Inspired, also study case in point and Case interview
cracked for guesstimates and case-based questions.
● Try to cover all types of cases - RCA, Market Entry and Product Thinking
Back to Content