0% found this document useful (0 votes)
362 views348 pages

Semester 1 FTE Chronicles (AY 23-24)

Uploaded by

f20211320
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
362 views348 pages

Semester 1 FTE Chronicles (AY 23-24)

Uploaded by

f20211320
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 348

1.

Adobe 5

2. Allegro Microsystems 12

3. Amazon 14

4. Aptiv 16

5. Arcesium 21

6. Aurigo 23

7. AVEVA 29

8. AXTRIA 34

9. AXXELA ADVISORY 39

10. BlackRock 44

11. BNY MELLON 47

12. CELIGO 62

13. CISCO 67

14. Cohesity India 75

15. COMMVAULT 77

16. ConcertAI 88

17. DE Shaw & Co. 90

18. DevRev 94

19. Disney+ Hotstar 97

20. Dolat Capital 99

21. Dover 101

22. ExxonMobil 110

23. FAREPORTAL 113

2
24. FUTURES FIRST 116

25. Goldman Sachs 119

26. Google 127

27. Groww 137

28. iCIMS 142

29. Infineon 147

30. Invesco 150

31. J.P. Morgan Chase and Co. 155

32. Larsen and Toubro 162

33. Leadsquared 166

34. Liminal 168

35. Linkedin 171

36. Merilytics 174

37. Micron Technology 192

38. Microsoft 196

39. Napier Healthcare 202

40. Neilsen 206

41. nvidia 208

42. Palo Alto Networks 214

43. PalTech Consulting Private Limited 217

44. PayPal 229

45. Pfizer 232

46. Providence Global Center 234

47. Qualcomm 236

3
48. Rizzle 251

49. Sainapse 257

50. Schrodinger 262

51. Searce 264

52. Sedemac Mechatronics 271

53. SignalChip Innovations 273

54. Sona Comstar 275

55. SORTLY 277

56. Standard Chartered GBS 280

57. Symphony AI 283

58. Tata 1mg 285

59. Tenstoterrent 295

60. Texas Instruments 300

61. TVS Motors 309

62. UnitedLex 311

63. Upstox 314

64. Verisk Analytics 317

65. Walmart Global Tech 320

66. Wells Fargo 323

67. Western Digital 337

68. ZS Associates 340

4
Adobe

Eligibility: B.E.(All)
CGPA Cut-off: 7.0
Roles: Software Engineer
Selects: 9
Selection Rounds: 2
CTC: 47 LPA

5
Name: Anirudh Singh
CGPA: 8.9
Role: Member of technical staff
Semester Placed: Semester 1
Mode of Offer: SI PPO

Selection Criteria:
We were selected on the basis of our performance in the project as well as the exit
interview round, which was based on DSA

Recruitment Procedure:
There were 2 rounds, one was an online test, and the other was a tech interview.
In the online test, we were asked DSA questions and prob stat questions.
In the tech interview basic DSA questions were asked.

When did you seriously start preparing?


I started preparing seriously in my third year. So yeah, my third year marked a turning
point in my journey.

Topics/ Skills essential/ recommended for selection:


DSA, OOPS, DBMS, React, Java

Sources that helped in preparation:


Leetcode helped sharpen problem-solving skills.
YouTube provided many educational videos and tutorials. Lastly, focusing on college
courses provided a strong foundation of knowledge.

Important Tips / Suggestions:


Understanding DSA is essential for solving complex problems efficiently. So, keep your
basics strong.

6
Name: Abhinav Verma
CGPA: 7.9
Role: MTS
Semester Placed: Semester 1
Mode of Offer: SI PPO

Selection Criteria:
Online Assessment + 1 Technical Interview.
Work done in your internship would play an important role in the selection process.

Recruitment Procedure:
Questions were from DSA, DBMS and OOPS in the interview. Fundamental & extensive
knowledge of your subject is very important to crack this interview.

When did you seriously start preparing?


I dedicated a month towards my preparation before my SI. But yeah, in that month I
rigorously focused on improving the necessary skills.

Topics/ Skills essential/ recommended for selection:


Your projects showcase your practical skills and theoretical knowledge. Along with it,
your problem solving skills in DSA play a crucial role.
Try solving puzzles, they’ll judge your analytical skills.

Sources that helped in preparation:


GFG Puzzles list
Strivers' page on youtube and problem solving questions of leetcode were also helpful.

Important Tips / Suggestions:


Focus on Puzzles and try different angles or approaches every time.

7
Name: Ankit Yadav
CGPA: 8.92
Role: Member of Technical Staff
Semester Placed: Semester 1
Mode of Offer: SI PPO

Selection Criteria:
Resume Shortlisting
1 Online Assessment Coding Round
Technical interview

Recruitment Procedure:
During the selection process, there was a coding round followed by a technical
interview round. The interview was based on the applications of OOPs and DSA,
assessing the candidate's problem-solving abilities.

When did you seriously start preparing?


I started preparing for SI in 2-2.

Topics/ Skills essential/ recommended for selection:


OOPs and DSA.

Sources that helped in preparation:


Codeforces, Leetcode, GFG.

Important Tips / Suggestions:


Practice common interview questions, and consider your responses carefully.
Focus on improving your fundamental knowledge of DSA. During the interview, listen
actively, stay calm, and take your time to respond thoughtfully to each question.

8
Name: S.V.S.RAHUL
CGPA: 8.43
Role: Member of Technical Staff - 1
Semester Placed: Semester 1
Mode of Offer: SI PPO

Selection Criteria:
PPO from Summer Internship, based on the work done in the company. Your
dependability is showcased by your tenure as an intern.

Recruitment Procedure:
2 rounds - 1 Online Assessment and 1 Tech Interview.
The assessment was majorly focused on DSA.
While in the interview, questions from DSA, DBMS and OOPS were asked.

When did you seriously start preparing?


I began my preparation three months before the start of our SI window. The prep phase
was intense but it was incredibly rewarding.

Topics/ Skills essential/ recommended for selection:


DSA, DBMS and a few projects in Web development helped.

Sources that helped in preparation:


Leetcode gives a lot of practice questions which are helpful.
Also, Strive on youtube for knowledge of DSA.

Important Tips / Suggestions:


Focus more on Data Structures and Algorithm and regularly give contests on Leetcode.
Be strong in basics like OOPS and DBMS.

9
Name: Kushagra Singh
CGPA: 9.4
Role: Member of Technical Staff
Semester Placed: Semester 1
Mode of Offer: SI PPO

Selection Criteria:
1 OA + 1 Technical Interview

Recruitment Procedure:
1 OA with a medium greedy question and a hard dp problem
1 question in interview "Next Right Pointer" and extensive discussion on it. Cs
Fundamentals were also crucial for the interview.

When did you seriously start preparing?


1 month of very serious prep - I gave countless hours to increase my skills. Solidified
my understanding of complex topics. I used to do casual coding while in college.

Topics/ Skills essential/ recommended for selection:


DSA, OOPS, OS, DBMS

Sources that helped in preparation:


Striver and Gate Smashers proved to be very useful in my preparation days. They
offered several practice questions and I focused on the questions of areas which
needed further improvement.

Important Tips / Suggestions:


Don't panic, keep calm. The interviewer wants you to clear the interview. Just be clear
with what you say and ensure that you are able to communicate your thoughts while
problem-solving.

10
Name: Kushagra Verma
CGPA: 9.22
Role: SWE
Semester Placed: Semester 1
Mode of Offer: SI PPO

Selection Criteria:
Consistency and timely participation, members with a proven track record of
dependability will be preferred. These two criterias will help you in the selection
process.

Recruitment Procedure:
One online test with competitive programming and PnS questions, followed by one
interview with competitive programming questions.

When did you seriously start preparing?


January of that year. I initially participated in CodeForces rounds and later moved on to
LeetCode questions. I also did some mock interviews with friends and seniors.

Topics/ Skills essential/ recommended for selection:


Competitive programming, probability and statistics, as well as some experience with
giving interviews.

Sources that helped in preparation:


The first is CRuX's Summer of Code repo, which provides a collection of resources,
tutorials, and code samples. The second crucial resource was Striver's SDE sheet. This
sheet helped in increasing problem-solving skills.

11
Allegro Microsystems

Eligibility : B.E (ECE, EEE, ENI)


CGPA Cut-off : 7.0
Roles: Product Validation Engineer
Selects : 2
Selection Rounds: 3
CTC: 24 LPA

12
Name: Koustav Basu
CGPA: 8.37
Role: Product Validation Engineer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
Knowledge of Analog and Digital electronics and microelectronics.

Recruitment Procedure:
Total 3 rounds. First round is an online test. Questions related to digital design, analog
electronics and a few aptitude and programming MCQs were asked.
Second and third rounds were interviews.
Questions about various linear op-amp circuits such as their gain, feedback etc. were
asked in the second round. In the third round, they asked to write verilog for muxes,
counters etc. and asked the functionality of various verilog keywords such as always,
initial etc. One question about diode logic was asked.
Few questions about resolution and bandwidth of digital measuring instruments were
asked. In the end, a few HR questions related to deadlines, team cooperation were
asked.

When did you seriously start preparing?


Preparation for electronics hardware roles helped a lot. Subjects like digital design,
analog electronics helped answer the questions in interviews.

Topics/ Skills essential/ recommended for selection:


I wasn't specifically asked about any projects in the interview but projects in any
electronics domain should be enough.

Sources that helped in preparation:


Lectures, Textbooks, Notes from DD, Analog Electronics, Electrical sciences,
microelectronics are enough. Projects done in Comp Arch and FPGA labs are a plus
point.

13
Amazon
Eligibility: B.E(CSE/ECE/EEE)
CGPA Cut-off: 7.2
Roles: Software Development Engineer
Selects: 2
Selection Rounds: 2
CTC: 48 LPA

14
Name: Anant Kumar
CGPA: 7.5
Role: SDE
Semester Placed: Semester 1
Mode of Offer: SI PPO

What was the duration of your internship?


2 months

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


5 days a week

Which team(s) did you contribute to?


Finance Technology

What technical areas did your project focus upon?


Software Development, testing, cloud development

How was your overall experience?


Insightful

Selection Criteria:
SI Work Performance

Recruitment Procedure:
1 round in SI with 3 DSA questions

Topics/ Skills essential/ recommended for selection:


OOPs, DBMS, Dynamic Programming questions in DSA

15
Aptiv

Eligibility: B.E.(All)
CGPA Cut-off: 7.0
Roles: ADAS/Embedded Engineer
Selects: 3
Selection Rounds: 3
CTC: 22 LPA

16
Name: Uday Nagapuri
CGPA: 7.98
Role: Senior software engineer - Cyber Security profile
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Screening test - two coding questions. 15 MCQs on aptitude and system subjects.

Recruitment Procedure:
4 rounds:
1 Technical Round, 2 Managerial Rounds, 1 HR.
All questions related to my project which I did as RP in Network Security topic.
Detailed explanation about my project.
Few OS and COA questions in the technical round. Basic Coding questions and C
language questions.

Topics/ Skills essential/ recommended for selection:


C language project is highly recommended.
Sound knowledge in system subjects and C..

Sources that helped in preparation:


Striver for coding.
Vishwadeep Gothi for COA.
GFG for subjects.

17
Name: Riya Bansal
CGPA: 7.01
Role: ADAS/Embedded Engineer
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
7.0 CGPA cutoff

Recruitment Procedure:
Online assessment (Hackerrank):
Section 1: There was a mix of questions from aptitude and C programming questions
(CS F111 quiz level).
Section 2: It had 2 coding questions; from structures and dynamic memory allocation
with 3D arrays.

The interviews consisted of 3 rounds:

1. Technical: I was asked questions from MPI, memory segmentation in C, interrupts,


OS, Computer Architecture and DAC, ADC from Analog Electronics. I was also asked
about serial communication protocols. And basic coding questions and bit
manipulation problems and OOPS concepts were asked. Then I was asked about my
technical skills, CDCs and electives I had mentioned, and projects undertaken. Some
embedded concepts like 'volatile' and cache memory concepts, etc. were interviewed.

2. Techno-managerial: This was purely resume-based, I was asked more about my


projects and some behavioral questions.

3. HR round: Team-working ability, flexibility and communication skills were judged.

When did you seriously start preparing?


In the holidays right before 4-1. In the two months, I went through Digital Design, MPI,
Computer Architecture, and ADVD. I also learnt OS and OOPS from GeeksforGeeks,
since I had not taken the courses formally. I also solved a lot of previous year
placement papers from different companies. I revised important coding questions and
topics like arrays, pointers, and structures from my notes of CS F111 (Lov Kumar Sir's
lectures). I prepared from interviewbit.com for questions asked in the interviews for
embedded roles.

18
Topics/ Skills essential/ recommended for selection:
1. Microcontrollers (Arduino; as I had an experience in robotics from club activities)
2. Microprocessors (learn 8086 from MPI and also about addressing modes and flag
registers of 8085 as well from gfg). Interrupts and DMA are important topics.
3. Computer Architecture: (course project - RISC-V, if possible) and Cache memory
4. FPGA-based project (from FPGA-based lab design course)
5. OS (scheduling, RTOS vs. GPOS, threading, IPC, virtual memory, system calls, etc.)
6. Memory segmentation in C, types of memories, etc.
7. Basic UNIX commands: find, grep, sed, cat, xargs, awk, and concepts: i-node, etc
and bin folders.
8. Analog Electronics: ADC, DAC, Timers and Oscillators from lecture slides.
9. I recommend having 1 personal project on implementation of FIFO or a serial
communication protocol in Verilog HDL.
10. Knowing how to code and solve basic and intermediate C/C++ from leet code or
similar website questions is important.

Sources that helped in preparation:


1. Aptitude: indiabix.com
2.Embedde questions: https://www.interviewbit.com/embedded-c-interview-questions/
3. Bit-manipulation in C: https://www.geeksforgeeks.org/bitwise-algorithms/
4. MPI: Lyla B. Das (prescribed TB)
5. DD: Morris-Mano (prescribed TB)
6. ADVD: Lecture slides and "Digital Integrated Circuits" by Rabaey (prescribed TB)
7. Computer Architecture: Patterson-Henessey (prescribed TB)
8. Analog Electronics: Lecture Slides.
9.Puzzles:
https://www.geeksforgeeks.org/top-20-puzzles-commonly-asked-during-sde-interviews/
10. PYQ placement papers: https://projectdelphi.vercel.app/electronics-core

Important Tips / Suggestions:


Since it is an embedded engineer's role, I recommend having a strong understanding
of C-programming, OS, MPI and Cache-memory-based concepts. Questions from
embedded systems are not too advanced, just going through some commonly asked
interview questions will do. The company does ask medium-hard coding questions in
its written assessments, so practice coding well. All the best!

19
Name: Jeet Shah
CGPA: 8.2
Role: Embedded Software and UX and ADAS
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
There was an online coding round conducted on Hackerrank. The coding round
consisted of 14 MCQs on Computer core subjects and 2 coding questions that were
mandatorily to be answered in C (Programming Language) with hands on knowledge
and experience in Operating system and Computer Networks.
Students who cleared this Online assessment round were called for the offline
interview.

Recruitment Procedure:
There were 3 rounds of interviews.
The first round was the "Technical Round", where knowledge about core computer
science subjects was tested and grilled. Apart from that, it also had detailed analysis of
the resume topics and candidates were grilled on that basis. Also 2 DSA questions
were also asked-
1. Check whether the given number is a prime number or not
2. Implement Bubble Sort
Also in this round questions regarding Microprocessors and controllers were asked.
Also I was asked to draw all the data architecture related to all the topics being asked.
Basically this round was all about checking knowledge of the candidate in all the
domains and whether he/she has adequate knowledge in alignment with the role.
After this the second round was the "Techno-Managerial Round", which was all about
discussing technical details about the company and what is the main objective and
main focus of the company in their domain. It was very role specific.

The final round was the "HR Round", which asked for the questions specific to your
strengths and weaknesses. Apart from that, I felt some of the good questions were
"what are your expectations as an employee of the company ?" and we all know that
we can explain ourselves, but the main question was "How will a person/friend explain
to you ?" which I felt was a very nice question.

Topics/ Skills essential/ recommended for selection:


Computer Science Core Subjects
Resume grinding
C/C++ Programming
Data Structure and Algorithms.

20
Arcesium

Eligibility: B.E (CS/ECE/EEE/ENI)


CGPA Cut-off: 6.0
Roles: SDE
Selects: 2
Selection Rounds:
CTC: 42 LPA

21
Name: Rohith Paul
CGPA: 9.3
Role: SDE
Semester Placed: 2nd
Mode of Offer: SI PPO

What was the duration of your internship?


2 months.

What was the mode of internship?


In-Person / In- Office.

What was your working schedule for a week?


Monday to Friday, flexible hours option was available but I preferred working from 10 to
6. Got a little hectic towards the end so stayed till 8pm or 9pm on some days.

Which team(s) did you contribute to?


System health diagnostics.

What technical areas did your project focus upon?


Delta lakes, data visualization and analysis.

How was your overall experience?


I had a pretty good time overall, despite encountering some issues with the pacing of
the project. These challenges ultimately contributed to a great learning experience. The
fluctuating pace taught me the importance of adaptability and time management.
While the journey had its ups and downs, the knowledge and experience I acquired
made it a rewarding experience.

22
Aurigo

Eligibility: B.E. CS/ECE/EEE/ENI


CGPA Cut-off: 7.0
Roles: Software Engineer-1
Selects: 3
Selection Rounds: 4
CTC: 18 LPA

23
Name: Amogh Moses
CGPA: 8.76
Role: Software Engineer
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Good understanding of OOP, DBMS, DSA and our projects.

Recruitment Procedure:
There were 4 rounds in total: 1 Online Assessment followed by 3 rounds of interviews.

1. Online Assessment:
62 Multiple choice questions based on quantitative aptitude, logical reasoning, data
interpretation, and pseudocode + 2 Leetcode easy-medium level coding questions.
Coding questions that I got were based on Bit manipulation and Backtracking. I was
able to solve both completely.

2. Technical Interview (75 minutes):


I was asked about all projects and internships written in my resume in depth for the first
45-50 minutes. Know your projects in detail and be ready to answer these questions
for each project/internship:
a) What are the features of your project and why have you implemented certain
features?
b) What frameworks/tools have you used to build your project and why have you
preferred this particular framework over others?
c) What are the challenges that you faced while building this project?
d) What other features could you have added to your project to make it better?
Then the interviewer asked me a few basic questions on DBMS like Indexing,
Transactions and SQL. Finally he gave me a DSA question and asked me to write the
code on paper. The question was this:
https://leetcode.com/problems/maximum-subarray/
He also asked me to extend the code to get the starting and ending indices of the
maximum sum subarray.

24
3. Techno-Managerial Round (30 minutes):This round was with a senior engineer
with ~20 years of experience. This interviewer was very chill. He talked about the
company and his work at Aurigo for the first 10 minutes. He later went on to ask me
about Templates in C++, software development life cycle, SOLID principles, and a few
basic questions on computer networks. He also asked me about a few system design
concepts like Database Sharding (Refer Gaurav Sen's Playlist, at least the first few
videos where he covers all important terms). Then we discussed a bit about my oops
project and then I was asked about the different design patterns in Java. I was also
questioned about the difference between SQL and NoSQL databases and the
advantages/disadvantages of both.

4. HR Round (30 minutes):


The HR I got to interview with was kind of strict unlike the first two interviewers. He
asked me about my family background first and then asked me how I would explain AI
and ML to a 70 year old individual who doesn't know anything about technology. He
also asked me to explain the advantages and disadvantages of AI. He then told me to
list out 3 learnings that I would take from my days at BITS. He then asked me if I had
any questions for him. I asked him about any advice that he would give to someone
who wants to be successful as a Software Engineer. He was impressed by this
question and talked for 10 minutes about it.

When did you seriously start preparing?


I had been practicing on Leetcode since March/April, but the actual preparation started
after our 3-2 compres at the end of May. I just kept solving questions on Leetcode and
GFG till July last week. I also gave contests regularly on different platforms. In the first
two weeks of August, I revised OOP, DBMS, OS and Computer Networks. I also
watched the first few videos of Gaurav Sen's System design playlist.

Topics/ Skills essential/ recommended for selection:


Good understanding of DSA concepts is a must. Don't neglect core computer science
subjects (OOP, OS, DBMS and CN). Basic understanding of system design concepts
and terms will be handy during the interviews..

Sources that helped in preparation:


1. For DSA: Leetcode, Striver A2Z DSA Sheet, GFG
2. For OOP, DBMS, OS and CN: Slides + Striver Core Sheet
3. For System Design concepts: Gaurav Sen's playlist

25
Important Tips / Suggestions:
Just be honest with your answers. In case you don't know the answer to a particular
question, tell the interviewer that you don't know much about it or that you haven't
come across it before. Don't try to make up answers to questions that you don't have
an answer to.

26
Name: Raj Jagtap
CGPA: 7.56
Role: Software Engineer - I
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
7 CGPA, CS + Phoenix

Recruitment Procedure:
OA - 62 mcq’s aptitude + technical, 2 dsa easy-medium level questions.
1st round - OOPS fundamentals, codes of insertion sort, merge sort. Implement a
queue using stacks. Resume and project discussion.
2nd round - Project discussion in depth. 1 medium level binary tree problem. 1
moderate sql query using nested subquery.
3rd round(HR) - General discussion and HR questions.

When did you seriously start preparing?


I seriously started preparing during the summer break. Did Striver's SDE sheet.
CS fundamentals and regularly gave leetcode contests.

Topics/ Skills essential/ recommended for selection:


DSA, OOPS, DBMS and projects on cloud and blockchain..

Sources that helped in preparation:


Striver's SDE sheet should be enough for interview level questions.
CS fundamentals from GFG. Use videos from gate smashers and code with Harry for
more clarity. Abdul Bari is the best for DSA theory.

Important Tips / Suggestions:


Focus on OOPS fundamentals, DBMS, SQL and intermediate interview level DSA.

27
Name: Anshul Kanodia
CGPA: 7.44
Role: Software Engineer-1
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Problem Solving and Analytical Thinking

Recruitment Procedure:
There were 4 rounds in total. First was the Online Test followed by three rounds of
interviews. Test had a mixture of Aptitude questions followed by 2 coding questions.
The first round of the interview was personally the most challenging one for me. The
interviewer gave me certain tasks and I had to design the architecture/write pseudo
code for it. It would be followed by a discussion on why I used certain methods and if
there are any other methods to solve the same problem or not. Second round was
purely based on DSA where the interviewer asked pretty easy DSA based questions.
The third round was a standard HR round.

When did you seriously start preparing?


I started preparing mainly towards the end of 3-1. I would regularly solve LeetCode
questions to strengthen my DSA knowledge.

Topics/ Skills essential/ recommended for selection:


No specific topic as such. They were more concerned about whatever skills we have
mentioned in our resume and questioned us on the basis of that. One needed to be
very clear and thorough with the projects/work experiences mentioned..

Sources that helped in preparation:


GFG
LeetCode

28
AVEVA

Eligibility:
CGPA Cut-off:
Roles: Graduate trainee
Selects: 3
Selection Rounds: 4
CTC: 15.8 LPA

29
Name: Kushal Mishra
CGPA: 7.54
Role: Graduate Engineering Trainee
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
CGPA and Online Assessment Test - Had questions to judge your Aptitude, Logical
Reasoning, English proficiency.
Section 2 tested your C programming knowledge - output based questions.

Recruitment Procedure:
4 rounds in total:
1st Round: General aptitude type of questions + explanation of one of my projects
2nd Round: Object-oriented design of a school system
3rd Round: Two DSA questions - one on linked lists and the other on stacks
4th Round: HR + questions about the company

Topics/ Skills essential/ recommended for selection:


Good grasp on CS fundamentals.
CS fundamentals include understanding Data Structures and Algorithms, OOPS.
Practice a lot of questions to gain confidence before the interview.

Important Tips / Suggestions:


Be thorough with your resume. You should be able to explain everything on your
resume. Have clarity on what your interests are. Have knowledge of DSA and
OOPS. Know what the company does and why you want to join the company.

30
Name: Manchala Sai Kruthika Reddy
CGPA: 7.25
Role: Graduate trainee
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
Coding Skills, Knowledge on Core concepts, Logical Thinking

Recruitment Procedure:
One technical assessment which consisted of 30 aptitude questions in 30 minutes and
20 pseudo codes in 20 minutes.
As for interviews they conducted 4 interviews of which 2 were technical and 2 HR.
Both the technical interviews were mainly based on projects and challenges faced in
these along with few coding questions, SQL queries, ML, Puzzles.

Sources that helped in preparation:


Leetcode - provided me with a lot of practice questions
Strivers on youtube for a thorough understanding of DSA.
GFG Puzzles

Topics/ Skills essential/ recommended for selection:


Projects on Web, Software Development, Machine Learning, BlockchainTechnology
were helpful and they were asking many questions regarding these projects only.
Few coding questions,ML core concepts,SQL,Puzzles were asked.
Since I'm an ECE student they asked me a few questions related to Electronics and
Smart Grid since I mentioned it.

31
Name: Siddhant Maharana
CGPA: 8.14
Role: Graduate Trainee
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
Detailed description of project and good body language.

Recruitment Procedure:
Online assessment - Had questions on Aptitude, Logical Reasoning, English
proficiency. Second section had C output abused questions.

4 rounds of Interview -
1st round - Project based questions and project management techniques.
2nd round - technical proficiency questions including OOPS, DSA and Logical
reasoning.
3rd round - More detailed questions on projects.
4th round - HR round where general questions were asked including why join us? What
do you offer as an employee? Where do you see yourself?

When did you seriously start preparing?


3rd year

Topics/ Skills essential/ recommended for selection:


DSA, OOPS, and Software Engineering. Knowledge of Project management techniques
like Agile methodology and Waterfall methodology were very useful.
Projects -
1. Online shopping website - using JSP/Servlets based on MVC architecture and
Oracle as database
2. Book Store Application - using MERN stack
3. Todo List - using MERN Stack.
4. Front-end UI of messenger app - using JSP/Servlets and HTML/CSS.
5. Credit Card Fraud Detection - using Isolation forest algorithm and various search
algorithms like simulated annealing, A*, Genetic algorithms etc.

32
Sources that helped in preparation:
A-Z strivers DSA sheet, Leetcode contests.

Important Tips / Suggestions:


Be thorough with your resume. You should be able to explain everything on your
resume. Have clarity on what your interests are. Have knowledge of DSA and OOPS.
Know what the company does and why you want to join the company.

33
AXTRIA

Eligibility:
CGPA Cut-off: 6
Roles: Analyst
Selects: 4
Selection Rounds: 3
CTC: 13.5 LPA

34
Name: Aryan Somani
CGPA: 7.38
Role: Data Analyst
Semester Placed: 2nd
Mode of Offer: On-Campus Placements

Selection Criteria:
Aptitude test, online interviews

Recruitment Procedure:
3 rounds:- Aptitude, Technical Interview, HR Interview
Aptitude: basic questions, nothing too difficult, need to be quick
Technical Interview: mostly revolved around my resume, my work during internship,
and my projects
HR round: Some generic HR questions, such as, why this company, where do you see
yourself in the future, hypothetical questions, etc.

When did you seriously start preparing?


In December, I began preparing for case studies and guesstimate problems,
recognizing their importance for interviews, especially in non-tech fields. My initial
focus was on understanding the fundamental concepts and the specific requirements
interviewers typically look for in these exercises. I then used to solve a few examples
each day which improved my problem-solving speed and accuracy.
While this preparation might not directly align with the needs of a particular company, it
is essential for non-tech roles.

Topics/ Skills essential/ recommended for selection:


Intermediate proficiency in SQL and python, having finance projects helps but not a big
deal if it's absent. Familiarize yourself with the tools commonly used in data analysis,
such as Excel, SQL, Python, R.

35
Name: Gautam Gupta
CGPA: 7.75
Role: Data Analyst
Semester Placed: 2nd
Mode of Offer: On-Campus Placements

Selection Criteria:
6 CGPA and dual degree

Recruitment Procedure:
1 Online assignment (aptitude coding MCQs), 1 technical round, 1 HR round
In online assignment it was mostly aptitude and quick math with few Python, Excel, C
based basic coding MCQs.Technical round was based solely on your resume.
Questions were asked on every project and questions were also based on the works of
my previous interns. Few Python based Questions too
In HR interview it was just basic and typical hr questions were asked

When did you seriously start preparing?


Started doing Python and SQL from summer break after 4-2 and spent at least a few
hours everyday on it. I also had a DOP in ML which also helped me a lot. During my PS
2 I used my Python knowledge into industry use and learned many practical uses of it.

Topics/ Skills essential/ recommended for selection:


As I mentioned, my DOP in ML helped me a lot.You should have a basic understanding
of ML and its techniques required for Data manipulation and analysis. Moreover a
complete knowledge of Pandas, Numpy, Dash and Plotly is also required and few
projects in data analytics would also help.

Important Tips / Suggestions:


Make your resume with utmost precautions only stating things that you actually did
and we ready for any questions that they may asked based on your resume...For OA
you only need speed

36
Name: Nilay Shrivastava
CGPA: 7.18
Role: Analyst
Semester Placed: 2nd
Mode of Offer: On-Campus Placements

Recruitment Procedure:
Recruitment process consisted of three stages:
a test, a technical interview, and an HR interview.
Aptitude test - to assess the candidate's analytical abilities, problem-solving skills,
and basic understanding of data analysis concepts.
Technical Interview - Proficiency in Python was tested. Also, it was resume based.
HR Interview - General HR Questions

When did you seriously start preparing?


2-3 days before. Most of the prep for placements is company agnostic, so for the test I
didn't do anything specific. For the technical interview I went over projects I went over
basic DSA.

Topics/ Skills essential/ recommended for selection:


The test was quite diverse, it included sections on quick arithmetic skills, which
required rapid and accurate calculations; basic logic, which tested my reasoning and
problem-solving abilities; language understanding and SQL knowledge - assessing my
proficiency in database querying and manipulation. Following the test, the technical
interview concentrated primarily on my personal projects. These included a project in
C++, which demonstrated my programming skills; a machine learning (ML) model,
which showcased my understanding and application of ML algorithms and techniques;
and an implementation of a racing wheel, highlighting my capability to integrate
hardware and software. The interviewers were particularly interested in the ML project,
delving deep into its design, implementation, and outcomes.

37
Name: Khushi Gupta
CGPA: 7.8
Role: Analyst
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
Online aptitude test

Recruitment Procedure:
After selection in the online aptitude test, you are asked to attend the further processes
offline.
1 technical round
1 HR round
1 online test again
These all are completed within the day.

Topics/ Skills essential/ recommended for selection:


Python, Sql and sound knowledge of coding.

Important Tips / Suggestions:


Practice writing SQL queries, performing data wrangling in Python or R.
Sources like GFG, Leetcode offer numerous problems to work on. Understand the role
you're applying for and how data analysis can drive value for the company.
Practice explaining complex technical concepts and analytical findings in
understandable terms.

38
AXXELA ADVISORY

Eligibility: B.E. (All)


CGPA Cut-off: 5
Roles: Trainee Analyst
Selects: 2
Selection Rounds: 4
CTC: 14.1 LPA

39
Name: Manish Nadella
CGPA: 7.4
Role: Trainee Analyst
Semester Placed: 2nd
Mode of Offer: On-Campus Placements

Selection Criteria:
2 online assessments
1 trading round
1 interview round

Recruitment Procedure:
1) Speed math questions were asked. We were asked to solve 50 questions in 15
minutes iirc.
2) Similar format as the previous round but including altitude.
3) We were made to play a trading game against 4-5 other students. Top 1-3 students
were then filtered based on the moves made. Number of students shortlisted depends
on the group.
4) knowledge on financial markets, current events and knowledge on technical and
fundamental analyses.

Topics/ Skills essential/ recommended for selection:


Speed mental math - Your analytical skills are judged.
Trading experience
Up to date knowledge about the current events in the market

Important Tips / Suggestions:


Review the job description thoroughly. Be clear on the skills and experiences required.
Have a list of thoughtful questions to ask the interviewer about the role, team, and
company. Conduct mock interviews with a friend or mentor to practice your answers
and get feedback.

40
Name: Priyansh Goyal
CGPA: 8.13
Role: Trainee Analyst
Semester Placed: 2nd
Mode of Offer: On-Campus Placements

Selection Criteria:
Shortlisting after every round

Recruitment Procedure:
There were 4 rounds :-

Round 1 - It was a speed math round where we needed to answer 50 questions in 5


min. questions were easy based on multiplication/addition.
Round 2 - It has 2 sections. First section was a speed math round and the second
section contained aptitude test questions.
Round 3 - It was a trading game. The aim was to predict the sum of a six-digit number
and trade around that number to make a profit.
Strategy to remember for this game is to "buy low and sell high".
Round 4 - Interview round.

It was a pressure test. they check how you handle different stress situation and are you
a risk taker. Interviewer checks you finance knowledge (finance minor is more than
sufficient for that). They also asked questions related to projects which I mentioned in
my resume and some basic questions like why Axxela, How you got interested in
trading and many more.

When did you seriously start preparing?


1 month before placement season.

41
Topics/ Skills essential/ recommended for selection:
Skills - Speed Math , Aptitude, Good communication skills, Stress Management,
trading knowledge and knowledge about derivative market would be helpful
Projects - No projects are required as such.

Important Tips / Suggestions:


Practice speed math questions and aptitude test questions.
Be confident during your interview. Interviewer will test how you react in a pressure
situation. It is important to be updated with market trends and know how the market
will react in different situations. A standard puzzle was asked directly from
GeeksforGeeks.

42
Name: Kaushik Chetluri
CGPA: 7.25
Role: Trainee Analyst
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
All the branches were eligible and the cg cutoff was 5

Recruitment Procedure:
There were a total of 4 rounds in the process and each round was an elimination
round.The first round consisted of simple math questions of basic operations like
12*56,67.5+34.5 etc there were 40 questions to be done in 5 min,after this there was
another round which was for 30 min,the first 5 min of this round were similar to the
previous round and the rest were CAT level aptitude questions,Then there was a trading
game where people were divided into groups and made to play,This was followed by
the technical interview.

When did you seriously start preparing?


I just practiced some speed math for trading interviews & some puzzles on GfG.

Topics/ Skills essential/ recommended for selection:


A knowledge of finance is very helpful,a general knowledge on how the markets work,
derivatives etc will help,however the interview is usually a stress test where you would
need to keep calm under pressure while questions keep getting thrown at you

Sources that helped in preparation:


https://www.tradermath.org/
https://www.tradinginterview.com/

Important Tips / Suggestions:


Just stay relaxed and give your best and try to show to the interviewer that you handle
pressure well.

43
BlackRock

Eligibility: B.E
CGPA Cut-off: 7
Roles: FMA Analyst
Selects: 1
Selection Rounds: 4
CTC: 26 LPA

44
Name: Dhruv
CGPA: 8.75
Role: FMA Analyst
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
CGPA above 7 (on-campus)

Recruitment Procedure:
Post resume shortlisting, the first round was an online assessment round, with majorly
4 topics being asked (all MCQs). Aptitude and reasoning, flowcharts, basic coding mcq
questions (not asked to code) and final one being SQL. The OA was followed by two
technical interviews. The first was grilled me on python libraries like pandas. The
interviewer gave me scenarios and I had to explain what data transformation to use. I
was also asked multiple questions on statistics (confidence intervals, p values etc)
given I had a minor in Computational Economics. The second interview was again
technical where I was asked more on Pandas and Numpy and my depth in Python as a
language. I was also asked about my past internships, both PS-1 and SI. Data
processing questions for example "importance of normalization or anomaly
identification" were asked too. Having knowledge on capital markets would add
(brownie points). Final round was HR.

When did you seriously start preparing?


I have prepared regularly since the end of 3-2. I solved more than 600 LeetCode
questions for DSA and SQL, but also kept a hang of Numpy, Pandas (required for role)
intermittently when working on ML models.

Topics/ Skills essential/ recommended for selection:


Pandas, data preprocessing and visualization. I feel working on a few ML projects
would suffice since they require a lot of data preprocessing using above tools.

Sources that helped in preparation:


Kaggle projects

45
LeetCode top 50 SQL
Interviewbit/Leetcode DSA for general problem solving.

Important Tips / Suggestions:


The role was more on the Data side than SDE, so the resume should be tweaked to not
be too SDE heavy, but more focused on data processing. Take up FODS/ML courses.

46
BNY MELLON

Eligibility: B.E. CS/ECE/EEE/ENI


CGPA Cut-off: 7.5
Roles: SDE/SWE
Selects: 6
Selection Rounds: 4
CTC: 26.6 LPA

47
Name: Shreyash Bhardwaj
CGPA: 8.23
Role: Software Development Engineer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
CGPA : Minimum 7.5 cutoff. Resume Shortlisting followed by an online assessment
and then interviews ( 3 rounds ).

Recruitment Procedure:
There was 1 online assessment and 3 rounds of interviews after that.
Online assessment : It had 2 hours of time and 4 questions were there. One question
was on strings("glide typing"), one was on ternary search(hardest). One question was
on graphs with DSU and one more ques can't remember what it was. The difficulty of 2
questions were easy-medium and the other two were medium-hard. Time was enough
and not one of those fast paced OA where speed is key. The questions were really
good and required a good understanding of data structures.
Interviews :

Round 1: Technical ( CS concepts ) + Project based round


We started off with introductions and he moved on to my resume and grilled on my
projects for some time ( He wasn't looking for any specific answers just checking if I'm
legitimate about my work/project experience ). He then moved on to ask me 2 pretty
standard questions. On Linked Lists, one was to reverse a LL and another was to find
the loop in an LL. Asked me to write code on paper for both. Done both. Then he went
on to ask me some output questions in Java( He was aware C++ is my main language
but just went about it ) and gave me 2-3 questions on it. Answered 2/3. Finally he
asked me a puzzle about a room with some bulbs with switches. I don't remember
what it was. I answered it partially but it wasn't what he was looking for.
Round 2 : Technical - The interviewer was very straightforward and told me this was a
fully technical round and told me how the flow was going to go, DSA questions on
codepair followed by questions on core cs concepts like OOPS, DBMS, DSA. The
coding questions were : Reverse LL, Reverse LL with recursion, Reverse LL in K
groups, House Robber ( DP ), Optimized Space solution for House Robber. After that

48
he asked me questions on OS like what is virtual memory, thrashing etc. DBMS
questions like ACID, 2NF and 3NF, their differences and other questions( can't
remember them exactly). OOPS questions about virtual functions, virtual destructors,
abstraction etc. I answered all of the core concept questions.
Round 3 : Managerial Round
This was expected to be an HR round as it was purely HR for some, but in my case it
turned out to be fully technical or managerial ). The interviewer was the director who
was also the speaker in the PPT for the company. He started off with introductions and
then went on to my resume and my project experience and then went to my work
experience in my summer internship. A few questions on what I worked on and what
my learnings were. He then went on OS topics and asked a few questions on Linux
Commands. Couldn't answer half of them ig. Then gave me a file search problem, the
solution to which involved graphs, answered it. He then went on to ask a DSA question
on finding the Iterative Preorder Traversal( no recursion ), took a little too much time
than I should have, but solved it.

When did you seriously start preparing?


My preparation for the placements started just after summer internship ended, around
First week of August. I had previous practice too with DSA, because of SI prep the
previous year. Re-solved striver's sheet to get back the confidence and then gave
contests regularly on leetcode. Solved general questions as well as variations to
understand topics better. I also practiced aptitude questions for some OA rounds of
other companies. Studied core subjects like OOPS OS DBMS CN thoroughly and
made notes for them again, they helped a lot, a lot. August IS NOT an advisable time to
start. A minimum of 3-4 months should be given to get a good understanding of the
fundamentals of the CS concepts which are imp for interviews, also to clear OAs, DSA
is key, also aptitude questions should be practiced, many companies give heavy
weightage to that too.

Topics/ Skills essential/ recommended for selection:


Topics/Skills :
1. DSA
2. Object-Oriented Programming (OOP) basic concepts
3. Operating Systems (OS) and DBMS basic concepts
4. Projects ( Full stack / DS )
5. Puzzles

49
For this particular company, a strong understanding of DBMS, OOPS and Operating
Systems is crucial. They focus a lot of questions in all rounds on these topics.

Sources that helped in preparation:


LeetCode
GeeksForGeeks
Codeforces
TutorialsPoint/Javatpoint/Love Babbar ( YT ) channel ( for core concepts )

Important Tips / Suggestions:


Make sure you practice on any good platform of your choice where there's a variety of
questions, try to be extensive with your questions not just limited to sheets( striver
babbar etc. ). Try to solve past contests ( also give contests regularly!! very imp). Try to
look up previous year OA ques on the internet and solve from there because the
standard leetcode questions might not give you the feel of general OAs. Try to keep
track of your speed. Speed is key, in many OAs. If you have less time, then i would
advise you to follow the sheet and try to master every data structure's standard
questions as much as you can, gather the intuition and not just learn the solution for
the sake of it. It won't help you. Solve variations of famous questions. Also, study
system design too. Trust me, it is important, it will help you, and it could come up in
any interview, doesn't matter if the JD doesn't specify it. Make sure you are completely
confident in your projects and you're capable of answering every minute detail on it.

50
Name:Kunchala Srivastav Reddy
CGPA: 8.33
Role: SDE
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
CGPA Cutoff : 7
Resume Shortlisting, 3 Interviews and coding assessment

Recruitment Procedure:
4 Rounds
The 1st Round was a 2 hour coding test. 2nd and 3rd rounds were technical interviews
which judged your core CS Concepts along with a detailed analysis of your projects.
Last round was a managerial one - Pretty chill interview.

When did you seriously start preparing?


I started my preparation just after my 2nd year ended.

Topics/ Skills essential/ recommended for selection:


DSA, OOPS, Dynamic programming and greedy algorithms
Puzzles - to check your analytical skills
You should have knowledge about system design as well.

Sources that helped in preparation:


Leetcode, practice contests in codechef or codeforces

Important Tips / Suggestions:


Should be well aware of the skills you mentioned in the resume. Communicating your
answers to the interviewer is the key. Have in-depth knowledge about your projects.
Gaining proficiency in DSA and OOPS would be beneficial.

51
Name: Aayush Khandelwal
CGPA: 8.8
Role: Software Engineer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
Candidates who met the specified CGPA cutoff advanced to the subsequent rounds of
the selection process.

Recruitment Procedure:
1) Coding Round: It was a 2-hour test involving 4 coding questions- 1 easy, 2 medium
and 1 hard. Those who could solve 3+ questions advanced to the next round.

2) Interviews: The interview phase consisted of 3 rounds. The initial two rounds were
technical, while the final round was more of a managerial one.

a) Round 1: This round primarily evaluated basic OOPS and DBMS concepts with no
DSA questions. Additionally, I was tasked with creating a basic HTML grid design. The
interview concluded with HR questions related to teamwork.

b) Round 2: Round 2 revolved around a discussion of my resume and delved into


OOPS and DSA concepts. It began with an output-based question involving
inheritance. Subsequently, I was presented with a simple DSA problem and asked to
code it in Java. The interview concluded with an SQL query.

c) Round 3: The final round was a general discussion with no technical questions. The
interviewer was very chill, leading to an enjoyable and fun conversation. All candidates
who reached the third round received an offer.

When did you seriously start preparing?


I started preparing seriously after my second year of college. Initially, I practiced on
platforms like GFG and Leetcode. During my third year, I kept practicing on LeetCode
occasionally to stay sharp.

But when it came to preparing for job placements, I kicked it into high gear in early July
and religiously practiced on LeetCode.

52
Topics/ Skills essential/ recommended for selection:
1) DSA- Most of the OAs revolved around topics like DP and Graph. The interviews
tend to be simpler than OAs and topics like Arrays, Linked List and common Trees and
DP questions are generally asked.
2) CSE Fundamentals(OOPs, DBMS, OS, CN)- Mastering these topics is crucial as
questions around them often feature common ones found online. It's a good idea to
tackle the top 50 questions available online for each of these subjects.
3) C Programming- I encountered questions related to memory allocation, storage
classes and some common programming terms in a few of my interviews. Reviewing
these concepts would be beneficial.
4) System Design- Certain companies may ask basic design questions. It's a good idea
to review this topic at least once.
Relative order of importance- DSA>>>OOPs==DBMS>OS>CN

Sources that helped in preparation:


1) Leetcode, GFG for questions.
2) Referred to Stiver's playlist for most of the topics.
3) Completed A2Z sheet. Following a well structured topic-wise sheet was helpful.

Important Tips / Suggestions:


Make sure to cover all the bases. The coding questions in interviews are usually
straightforward. Communicating your answers to the interviewer is the key. Be
thorough with everything mentioned in your resume. Confidence matters the most, and
I learned this through several rejections. All the very best!

53
Name: Samarth Sharma
CGPA: 8.11
Role: Software Developer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
Online Test followed by three rounds of interviews.

Recruitment Procedure:
Round 1:
Online Assessment - 4 question were asked in total, where 1 was easy, 2 medium and
a hard. Had to solve atleast 3 questions completely to pass the OA.
Round 2:
Technical Round- Were asked 2 medium question on DSA. First was on strings, other
was a recursion question. The interviewer wanted that all test cases be covered.
Round 3:
Technical Round- Was asked multiple questions on OOPS, OS, DBMS. The interview
ended with some logical questions.
Round 4:
Managerial Round - Had to design data structures on given problem, followed by some
behavioral questions.

When did you seriously start preparing?


Started preparing for DSA after 3-1. Leetcode and CodeStudio for practice. Referred to
GFG and Love Babbar's sheet for OOPS, OS and DBMS revision.

Topics/ Skills essential/ recommended for selection:


Proficiency in DSA with thorough knowledge of OOPS, OS and DBMS. You should
know your projects completely as the interviewer can question any aspect of your
project.

54
Sources that helped in preparation:
Striver Sheet, LeetCode, CodeStudio for DSA, GFG and Lov Babbar for CS core
subjects.

Important Tips / Suggestions:


Be proficient in DSA and OOPS. Not being able to answer 1-2 questions is completely
normal. Have in-depth knowledge about your projects.

55
Name: Gavhane Nikhil Eknath
CGPA: 8.59
Role: SDE
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
There was a CG cutoff of 7. After that one OA and three interview rounds.

Recruitment Procedure:
One online coding round and three interview rounds

When did you seriously start preparing?


Started preparing after 2-2 for SI.Had some initial experience of CP.solved interviewbit
first and then shifted on leetcode.Focus on standard problems as most companies ask
the variation of the same.

Topics/ Skills essential/ recommended for selection:


DSA, OOPS or DBMS projects, PS 1 project.

Sources that helped in preparation:


DP, Greedy, Graphs, BitManipulation

Important Tips / Suggestions:


Keep an eye on recent questions asked by companies in OA, valid for other companies
also.in OA there were 4 questions.one easy ,two medium and one hard.solving 3 and
4th partial was essential. Interviews were mostly easy, keep prepared about
introduction,project explanations and internship explanations as it will be asked
mostly.Don't stress out, interviewers are very helpful.Best of luck for the placements.

56
Name: Abhisht Rustagi
CGPA: 7.65
Role: Software Developer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
There was no branch criteria but there was CGPA cutoff of 7.5 on superset.

Recruitment Procedure:
There were a total of Four Rounds (1 Coding Test + 3 Technical Interviews)

Coding Round: It was held on HackerRank. There were 4 questions asked which had to
be completed in 1.5 hours. I would say the difficulty of the questions was 2 medium + 2
hard. The 2 Medium were a slight variation of popular questions from leetcode. The
Hard Questions involved 2-dimensional DP and Disjoint Set Union.

Technical Interview 1: I was asked about the project I had done in internship as well as
about the projects I had mentioned in my resume. I was asked to code a question
which required runtime polymorphism. I was also asked questions about concepts in
Operating System and Object Oriented Programming. I was also asked basic questions
about java script and web frameworks. The interview was for 45 minutes.

Technical Interview Round 2: I was asked about the internship project and personal
projects. I was asked to explain and code a question regarding operator overloading
and a DSA question about binary trees. I was asked about the Difference Between OSI
Model and TCP/IP Model. This interview was also for 45 minutes.

Technical Interview Round 3: This was more of a Hiring Manager Round. It was with a
VP working in BNY Mellon. He asked basic questions about the things which I had
written in the resume. He asked questions about the courses I had done in my college.
Lastly He asked me basic questions about System Design regarding horizontal and
vertical scaling, pros and cons of each. The interview was for 30 minutes.

When did you seriously start preparing?


In two months' break before the placement started.

57
Topics/ Skills essential/ recommended for selection:
In DSA, Graphs and Dynamic Programming are essential. Also practice popular Linked
List and Binary Tree questions on Leetcode. Theoretical concepts about OOPS, OS,
DBMS are important. For any project you mention in your resume make sure you are
able to explain any of them in great detail. Try to have one web development based
project in your Resume.

Sources that helped in preparation:


Leetcode, GeeksforGeeks, InterviewBit

Important Tips / Suggestions:


Make sure to ask questions at the end of the interview, and articulate your thought
process when solving a problem in interviews.

58
Name: Kartikay Dhall
CGPA: 7.62
Role: SDE
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
7.5 CGPA, CS and Phoenix branches.

Recruitment Procedure:
4 rounds-

R1 - Coding Assessment
Questions from DP, Arrays, Binary Search and Backtracking (medium to difficult).
R2 - Technical Interview-1
Some questions from OOPS, OS, DBMS, System Design and 1 coding question on
Hackerrank (easy to medium).
R3 - Technical Interview-2
Similar to the previous technical interview , the coding question was easy but had to
tell all the approaches and optimize, discussion on resume.
R4 - Manager Round
This round was with a manager who asked questions on resume, had some discussion
on map data structure, a few puzzles and basic HR questions.

When did you seriously start preparing?


June and July
1. DSA practice from neetcode list
2. OOPS from course slides
3. OS and DBMS from Gatesmashers.

Having basic knowledge of all types of problems is important, also keep in touch with
core CS subjects rather focusing on just DSA

Topics/ Skills essential/ recommended for selection:


OS,OOPS, DBMS were asked a lot. System Design is also important.

59
In DSA, practice questions from Arrays, DP. All projects are helpful as long as they are
relevant. Be confident about what you have written on your resume.

Sources that helped in preparation:


1. DSA (Abdul Bari)
2. DP (Aditya Verma)
3. Graphs (codencode)
4. OS, DBMS (Gatesmashers)
5. System Design (Gaurav Sen)

Important Tips / Suggestions:


BNY interviews are easy to medium level. Answer confidently, if you don't know
something just accept instead of giving wrong answers. Do prepare some system
design as well before appearing for the interviews.

60
Name: Evanston FX
CGPA: 7.52
Role: Software Engineer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
7.5 CGPA CUTOFF

Recruitment Procedure:
1 Online Assessment and 3 Interviews
OA- 4 DSA questions, 2 on recursion and backtracking,1 DP (easy knapsack), 1 hard
question on number theory

When did you seriously start preparing?


From 2-2
1)DSA 2) Full Stack Web Dev 3) Data Science and ML 4) Competitive Programming
I did these 4 courses from Coding ninjas in the given order
After my 4-2 during the summer I started solving leetcode contests and a guided path
(from coding ninjas ,has 120 questions similar to Striver's sheet). For OOPS and OS, I
went through Interviewbit.

Topics/ Skills essential/ recommended for selection:


DSA, OOPS, OS, Had projects on ML and WebDev

Sources that helped in preparation:


Coding Ninjas, Interviewbit, GFG, Coding Mohan(Youtube Channel)

Important Tips / Suggestions:


If someone is planning on doing the courses from coding ninjas I would suggest doing
DSA and then CP (both are excellent courses) your OA will be a breeze. Think about
exploring DSML, WebDev after you are done with these 2.

61
CELIGO

Eligibility: B.E. CSE, ENI, EEE, ECE


CGPA Cut-off: 7 and above
Roles: Software Development Engineer
Selects: 2
Selection Rounds: 5
CTC: 21LPA

62
Name: Anant Kumar Srivastava
CGPA: 7.5
Role: Software Development Engineer
Semester Placed: Semester 1
Mode of offer: On-Campus Placement

What was the selection criteria?


There was an initial screening test focusing on DSA and Computer Science
fundamentals. This test aimed to evaluate students' understanding of Data Structures
and Algorithms as well as their grasp of core computer science concepts. Based on
the online test, students were shortlisted, with those who performed well advancing to
the next stage of the selection process.

How many rounds were there? (Test/ Interview)


There was a coding round, three technical interviews, and an HR round. Each stage
was designed to rigorously assess the candidates' capabilities and suitability for the
position.

What kind of questions were asked in each round?


Coding round: There were two questions based on data structure implementation for
query processing and one easy-medium question based on the implementation of
queue/sliding window. There were several MCQs apart from coding questions based
on DSA and CS fundamentals.

1st Technical Interview: I was asked about my tech stack and was asked to brief my
code and approach for the questions in the online assessment. After this, one DP
question based on Longest Palindromic Substring was asked. I told the optional
approach, and was not asked to code it.

2nd Technical Interview: It was primarily based on DSA. Two questions were asked.
First was to print the bottom view of a binary tree and second was regarding longest
increasing subsequence, both the sub optimal and optimal DP approaches. There was
a small discussion on my projects.

63
3rd Technical Interview: This round was taken by a senior manager. It was purely on my
personal projects, the approach, intuition, logic, everything was discussed in detail. It
was a healthy discussion, where the interviewer told me about how I could improve my
code and how to deploy it using safer methods.

4th Interview (HR) : A normal discussion on everyday routine, hobbies and a general
discussion on several topics. It was pretty chill.

When did you start seriously preparing? How did you go about it?
I was into problem solving since my second year. I didn't specifically prepare for
placements, just solved questions on various competitive programming platforms and
leetcode for 15-20 days before the placement season.
Focused on personal projects too in the summer, they will help a lot, especially if they
are deployed and are solving a specific purpose.

What were some critical topics/skills essential for the process


DSA and at least one major project. These elements were crucial in evaluating the
students' practical skills and their ability to apply theoretical knowledge to real-world
scenarios.

Sources to help in preparations


Leetcode, several courses on udemy, Codeforces

Your suggestions to someone preparing to appear in this company?


Be clear with your fundamentals, like how sorting algorithms work, fundamental
working of caching, DP, Object-Oriented Principles. A strong grasp of these core
concepts is essential for solving complex problems efficiently. Your resume will be your
best friend, so focus on quality over quantity to make a lasting impression on
recruiters.

64
Name: Meghana Bellamkonda
CGPA: 7.86
Role: Software Engineer I
Semester Placed: Semester 1
Mode of offer: On-Campus Placement

What was the selection criteria?


Data structures, Design principles, Algorithms, Software design

How many rounds were there? (Test/ Interview)


There was a coding round where candidates were assessed on their programming
skills and problem-solving abilities. Following this, there were four interview rounds,
each focusing on different aspects such as technical knowledge, problem-solving
ability, and cultural fit within the organization.

What kind of questions were asked in each round?


The coding round included Data Structures and Algorithms (DSA) coding questions
along with multiple-choice questions (MCQs). There were 4 interview rounds in total.
The first two rounds primarily focused on DSA skills, with coding questions and
inquiries about basic Operating Systems (OS), Object-Oriented Programming (OOP),
and Database Management Systems (DBMS) concepts. The third round was dedicated
to system design, assessing candidates' ability to architect scalable and efficient
solutions. Finally, the fourth round was an HR interview, evaluating candidates'
interpersonal skills and fit for the organization.

When did you start seriously preparing? How did you go about it?
I started learning DSA in the summer before 3rd year, but seriously started preparing
for placements in the summer after 3rd year.

What were some critical topics/skills essential for the process


DSA, OOP, OS and DBMS.

65
Sources to help in preparations
Solving problems on leetcode. During solving, you can refer to various youtube videos
on how to solve those problems.

Your suggestions to someone preparing to appear in this company?


Solve as many problems as you can on Leetcode and be confident during your
interviews.

66
CISCO

Eligibility: B.E.(All)
CGPA Cut-off: 7.0
Roles: Software Engineer
Selects: 4
Selection Rounds: 5
CTC: 24.7LPA

67
Name: Abhinav Jagan Polimera
CGPA: 7.75
Role: Software Engineer
Semester Placed: Semester 1
Mode of offer: On-Campus Placement

What was the selection criteria?


No CGPA cutoff.
Topics asked in the interview are Easy-Medium Leetcode questions, Everything in
resume and Computer Networks.

How many rounds were there? (Test/ Interview)


There were 4 rounds.

What kind of questions were asked in each round?


Round 1: Describing projects and tech stacks used and a bit of cross-questioning for
the same, 2 standard DSA questions (3sum, move 0 in array to end), basics of
computer Networks were asked too.

Round 2 (Managerial round): Was asked about projects and the challenges faces and
how I solved it, standard managerial questions like "how would you work with a team",
"if you were given a monotonous work how would you deal with it" etc. were asked.

Round 3: Detailed questions regarding resume projects, mainly questions about how
one functionality from one project can be implemented in other projects (to get an
understanding of how well you know about the functionalities you implemented). This
round went up to 1hr 15min for me.

Round 4: HR round, I was asked about my future plans for masters and why I wanted
to join Cisco

When did you start seriously preparing? How did you go about it?
I prepared a bit for Summer Internship (strings, arrays, sorting) and continued from
there during June-Aug.

68
What were some critical topics/skills essential for the process
Should know everything they have mentioned in the resume, this carries most of the
weightage as they focus on everything you have mentioned.
Should be comfortable with Leetcode Medium problems.
Should be through with Computer Networks basics.
Be confident while answering any question.

Sources to help in preparations


Prepare according to the projects in your resume and focus on LeetCode,
GeeksforGeeks, and InterviewBit for Data Structures and Algorithms (DSA) practice.
This approach ensures you're ready to discuss your projects in depth and excel in
technical interviews.

Your suggestions to someone preparing to appear in this company?


Be through with your resume, be confident
In interviews, it's crucial to be forthright about your knowledge. If you're unfamiliar with
a topic, admit it. Interviewers focus on evaluating your knowledge in the projects and
subjects from your resume(the topics you claim you know). Being upfront about what
you don't know can actually steer the conversation towards your strong suits.

69
Name: Rahul Kishore P H
CGPA: 7.96
Role: Software Engineer
Semester Placed: Semester 1
Mode of offer: On-Campus Placement

How many rounds were there? (Test/ Interview)


The selection process consisted of an initial online test, followed by three technical
interviews that assessed various aspects of candidates' skills and knowledge. Finally,
there was an HR round to evaluate interpersonal qualities and organizational fit.

When did you start seriously preparing? How did you go about it?
I prepared for DSA while preparing for SI. I studied core CS subjects 1 month before
the placements.

What were some critical topics/skills essential for the process


Computer networks, Object-Oriented Programming (OOP), Operating Systems (OS),
Data Structures and Algorithms (DSA), Database Management Systems (DBMS).

Sources to help in preparations


Striver DSA sheet, gate smashers.

Your suggestions to someone preparing to appear in this company?


Be thorough with networks and your resume projects. Interviewers will likely focus
extensively on these topics during your interviews, so ensure you can discuss them
confidently and in detail.

70
Name: HARSHIT BHANSALI
CGPA: 7.6
Role: Software Engineer
Semester Placed: Semester 1
Mode of offer: On-Campus Placement

What was the selection criteria?


There wasn't any branch or CGPA cut-off while applying.

How many rounds were there? (Test/ Interview)


There was one online assessment round . It had a decent number of MCQs from
Computer Science fundamentals like OOPS, OS, Computer Networks and a few
aptitude questions too. The interviews consisted of four rounds, each of them being an
eliminative one.

What kind of questions were asked in each round?


Round 1 was focused mainly on CS fundamentals like OOPS , OS and DSA . The DSA
questions asked were pretty simple, close to an easy one on LeetCode. One of them
was to merge two sorted Linked Lists and one from maps and lexicographical ordering.

Round 2 was a mix between HR and technical round - questions being from projects
on my resume only. Typical HR questions were asked. Since the interviewer had a
security background and my projects were mainly on the web dev side he asked me
questions related to security measures for a website. This round was approximately 30
minutes.

Round 3 was pretty long and heavy. It went on for about an hour and fifteen minutes.
There were two interviewers in this round and both of them focused on resume and
CS basics. Some tricky OS questions were asked which required good conceptual
understanding and a few easy questions on Computer Networks. The questions on my
projects were more towards what or how the same can be implemented at an industry
level than what I have actually done or the very basics of it. They first understood the
problem statement behind each of the projects and then gave me different scenarios
related to the same and asked how I would go about implementing or changing my
work now. I even had to explain System Design basics in some of my answers like

71
Database Scaling, Sharding, Content Delivery Networks, Load Balancers etc. Their
focus was mainly towards my approach rather than a complete solution.
Round 4 was a short HR round in which the interviewer asked usual HR questions like
any plans for masters, a difficult situation you were in and how you came out of it.

When did you start seriously preparing? How did you go about it?
I started learning DSA towards the end of 1-1 through some courses which I never
finished. A major portion of what I learnt in DSA was through practicing only - initially
from Gfg then on to codeforces, hackerrank, leetcode and a few popular YouTube
channels. At the end of 3-2 I was pretty confident with DSA but did not have enough
projects or dev experience for which I started learning web dev from Javascript
Mastery's YouTube channel.

What were some critical topics/skills essential for the process


DSA, OOPS, OS , CN and a solid understanding of the projects you have on your
resume.

Sources to help in preparations


For DSA , I learnt the basics from GFG articles and through editorials while practicing.
But for advanced topics like Trees, Dynamic Programming, Graphs etc I learnt it from
(and would strongly suggest) striver's YouTube channel (takeuforward). For CS basics,
the content covered in the college courses was quite exhaustive.

72
Name: Kavyanjali Agnihotri
CGPA: 8.23
Role: Software Engineer
Semester Placed: Semester 1
Mode of offer: SI PPO

What was the mode of offer?


SI PPO

What was the duration of your internship?


2 months + 6 months (+ PPO offer).

What was the mode of internship?


In-Person / In-Office

What was your working schedule for a week?


5 days/week

Which team(s) did you contribute to?


Secure Network Analytics

What technical areas did your project focus upon?


Java, Docker, Python, bit of shell scripting

How was your overall experience?


Good

What was the selection criteria?


DSA, DBMS, OS, CN, Resume Projects.

How many rounds were there? (Test/ Interview)


Online Assessment followed by 3 rounds.

73
What kind of questions were asked in each round?
Online assessment: There were medium to hard leetcode ques. There were two
questions.
1st Round: Two easy-medium DSA questions were asked. Some questions on OS and
DBMS were as well. It went for 60-65 mins.
2nd Round: One easy-medium DSA question followed by thorough questions on
projects mentioned on the resume. It went for 55-60 mins.
3rd Round: HR/Behaviour questions were asked. Plans for future studies were asked
as well. It went for 10-15 mins

There was an internal round after the completion of my summer internship. They asked
questions about DSA, and OS primarily.

When did you start seriously preparing? How did you go about it?
Two-three months before the SI season. I solved questions on leetcode and followed a
dp playlist on YouTube.

What were some critical topics/skills essential for the process


DSA, OS, projects on resume.

74
Cohesity India
Eligibility:
CGPA Cut-off:
Roles: Member of Technical Staff
Selects: 1
Selection Rounds:
CTC: 39 LPA

75
Name: Shreyas Yogesh Dixit
CGPA: 9.14
Role: Member of Technical Staff 1
Semester Placed: Semester 1
Mode of Offer: PS2 PPO

What was the duration of the internship?


12th Feb 2024 to 1st July 2024

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


Cohesity has flexible working hours. Typically work schedule included 8-9 hours of
work five days a week from Monday to Friday

Which team(s) did you contribute to?


Control plane SaaS Infra Squad

What technical areas did your project focus upon?


Microservices architecture, system design, workflow orchestration

How was your overall experience?


The company provided an enriching opportunity to learn and the team given was also
very supportive and encouraging. Workload was challenging but not over burdening.
Overall a very positive experience.

76
COMMVAULT

Eligibility: B.E. (CSE/ECE/EEE/ENI)


CGPA Cut-off: 7.0
Roles: SDE
Selects: 2
Selection Rounds: 5
CTC: 34LPA

77
Name: Prithvi Rajan
CGPA: 8.12
Role: SDE
Semester Placed: Semester 1
Mode of offer: On-Campus Placement

What was the selection criteria?


Everyone with CGPA > 7

How many rounds were there? (Test/ Interview)


There were 5 rounds.

What kind of questions were asked in each round?


Online Test: The online test had a MCQ section and a DSA Section. The MCQs were
based on core CSE concepts focusing on OOPS in C++, OS, and DBMS. This section
was timed and we could not use the time saved in this section in the DSA section. The
DSA section had 3 questions to be solved in 40 minutes. The questions were of
medium difficulty. Around 40 candidates were selected for the second round.

Long Coding Round: The day before this round the company gave a link to a virtual
machine and asked us to get familiar with it and do a few 'hello world' programs and
make sure everything runs smoothly. The long coding round started at 8am and went
on till 5pm. We were asked to design and code virtual memory and ram swap space.
The first two hours were to be spent in coming up with the class design and data
structures we wanted to use. For every 2 candidates there was one mentor from the
company, and the mentor would go over your designs and give you feedback on where
you need to improve. They would ask you questions and point you in the right
direction. If a candidate was not making progress they would politely ask them to
leave. Use the mentors well and follow their advice and you should make it through this
round. Practice low level system design and general OOP in C++

Technical Interview 1: This interview began with them asking about my code in the
previous round. Then they followed it up with a DSA question, a C pointers question, a

78
SQL question, and finally questions about my projects. They were very interested in my
OS project and I believe that is what got me selected to the next round.

Technical Interview 2: The interviewer asked me about testing code and how I will go
about it. Then he gave me a specific program and asked me how I would test if the
code is working or not. The trick to this round is to not give very complicated answers
and give the simplest answer and build up from there if asked more.

HR Interview: This was a standard HR interview with questions like 'Why should we hire
you?', 'What was a difficult problem you solved?', 'How do you handle pressure
situations?'

When did you start seriously preparing? How did you go about it?
Started preparing since the summer before 3-1 for SI. Since I could not get an SI I
focused on improving my CGPA over 3-1 and 3-2. I restarted my DSA preparation in
June. I also learnt JS in order to add more projects to my resume.
For DSA, start with the CSES problem set. Once you have solved around 70-80% of
the questions in the topics Sorting and searching, DP, Graphs, Trees, Strings, and
Ranges move on to leetcode and solve more questions topic wise. Doing questions
topic wise resulted in much faster improvement than randomly solving questions. Don't
worry too much about codeforces as that is more focused on math and companies ask
more DSA related questions.

What were some critical topics/skills essential for the process


DSA, OS, OOPS, DBMS. The company works heavily on OS concepts so they will
question you a lot about that.

Sources to help in preparations


CSES
Leetcode
Codeforces
Udemy for javascript
GFG - for oops in C++

79
Your suggestions to someone preparing to appear in this company?
The long coding round is probably the most important round, and a good performance
there will compensate for a mediocre interview performance. Prepare for the long
coding round by going through past experiences on GFG and learning low level system
design. A good understanding of data structures will help a lot.

80
Name: Kaustav Chatterji
CGPA: 7.87
Role: SDE-1
Semester Placed: Semester 1
Mode of offer: On-Campus Placement

What was the selection criteria?


CGPA above 7 was open for both ME and BE CSE and all Electronics branches.

How many rounds were there? (Test/ Interview)


An offline test, a hackathon and three interviews.

What kind of questions were asked in each round?


1 offline test first which had 3 medium to easy level DSA questions to be solved in 40
mins and some programming output and OOPS questions in 25 mins had to choose a
language either as C++ or Java.
Shortlisted students had to sit for a hackathon from 8 AM to 5 PM. It mostly required
use of DSA to finish but was very complicated. On the basis of progress made in the
hackathon students were shortlisted. Language had to be the same as chosen in the
previous test.
Three interviews-
First Tech Interview - Questions were asked from OS, DBMS and DSA.
Second Interview - Questions on resume projects, PS-1 internship and general
questions.
HR Round-General questions like why do you wanna join our company.

What were some critical topics/skills essential for the process


DSA is the most important, and the ability to implement DSA in projects too. Good
grasp of CS fundamentals like OOPS, DBMS and OS concepts.

Sources to help in preparations


Leetcode
GFG
Your suggestions to someone preparing to appear in this company?
Have a strong grasp on DSA and CS fundamentals OOPS , DBMS and OS concepts.

81
ConcertAI
Eligibility:
CGPA Cut-off:
Roles: SDE
Selects: 1
Selection Rounds: 4
CTC: 18 LPA

82
Name: Shivam Shandilya
CGPA: 7.69
Role: SDE
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements
Selection Criteria: Coding test

Recruitment Procedure:
The recruitment procedure consisted of 4 rounds 1.Coding round
Mainly consisted of questions about various DSA as well as some aptitude type
questions.
2. Technical Interview Round 1
Questions were asked again on DSA specifically Dynamic Programming and Graphs
3. Technical Interview Round 2
Questions were more focused on resume as well as various questions on projects and
Web Development ( based on Resume )
4 . HR Round
Ask questions about the company as well as talk about yourself.

When did you seriously start preparing?


I seriously started from the start of the 3rd year .

Topics/ Skills essential/ recommended for selection:


DSA

Sources that helped in preparation:


Leetcode

Important Tips / Suggestions:


Keep a timer while doing Leetcode and practice discussing questions.

83
DE Shaw & Co.
Eligibility:B.E (CSE ECE EEE ENI)
CGPA Cut-off: >7.2(CSE) , >8.0(ECE,EEE,ENI)
Roles: SDE
Selects: 1
Selection Rounds: 3
CTC: 52 LPA

84
Name: Vibhum Raj Tripathi
CGPA: 9.6
Role: Member Technical
Semester Placed: Semester 1
Mode of Offer: SI PPO

What was the duration of the internship?


2 months and 6 months(PS2).

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


5 days a week, flexible working hours (dependent on the team)

Which team(s) did you contribute to?


ComplyTech

What technical areas did your project focus upon?


1. Python
2. Data manipulation and reporting pipelines
3. Numpy optimizations
4. Database handling
5. Linux and crontabs

How was your overall experience?


Overall it was a good experience. I got to work with many enthusiasic and talented
people, and the office offered a warm and welcoming environment.

Selection Criteria:
(For summer internship)
Branch Eligibility: B.E. CS, ECE, EEE, ENI

CGPA Eligibility:
Branch CGPA Eligibility

85
CS 7.2 and above
ECE, EEE, ENI 8.0 and above

For people that received an SI PPO, their offers were made contingent on doing their
PS2 in shaw.

Recruitment procedure:
One OA and two interviews.

OA: Relatively simple questions on dp, dfs, and trees. Speed was of utmost
importance.

1st Interview:
Moderate DSA questions on DP, Recursion, Priority Queue, and HashMaps, Leetcode
mediums mostly. Then, having some extra time left, they asked questions on SQL,
OOPs, and Projects.

2nd Interview:
One good/hard DSA question on Trees, resembling Codeforces C or D. Here it was
more about solving a seemingly tricky problem in an articulate and logical manner and
proving why there would be no counterexamples. The second part had more in-depth
questions on DBMS(Indexing Design, Relational Calculus), OOPs.

When did you seriously start preparing?


I started seriously only a little before the summer break, mostly solving Leetcode
medium and hard questions by dividing sessions based on particular data structures or
techniques.
I tried to cover a wide variety of problems, stopping and researching in between until I
was satisfied.
Later on, I also filtered and solved harder questions from Codeforces.

86
Topics/ Skills essential/ recommended for selection:
It's pretty essential to have a sound understanding of DSA and some other CDCs,
along with the ability to articulate answers quickly and coherently. It's a good idea to
be comfortable with Graphs, DP, HashMaps, Sets, and Linked Lists for the coding
rounds. Also, the way you communicate and conduct yourself in the interview matters
a lot.

Sources that helped in preparation:


LeetCode
Codeforces
GeeksForGeeks
CP-algorithms
Slides for CDCs

Important Tips / Suggestions:


Prepare well and be confident. The ability to articulate your thoughts is more important
than getting the right answer immediately.

Think of the interviewer as someone there to help you, provided you give them a
chance by explaining where you are having an issue.

That being said, there's no problem in asking for a minute to think about something,
there is a lot of variability in the types of questions asked, so the interviewers would be
more concerned about how you arrive at a solution, not just if.

87
DevRev

Eligibility: B.E(CSE/ECE/EEE/ENI)
CGPA Cut-off: 7.2
Roles: Member of Technical Staff
Selects: 4
Selection Rounds: 3
CTC: 30 LPA

88
Name: Sriram Balasubramanian
CGPA: 8.7
Role: Member of Technical Staff
Semester Placed: 1st
Mode of Offer: SI PPO

What was the duration of your internship?


2.5 months

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


Monday - Friday

Which team(s) did you contribute to?


Social Team

What technical areas did your project focus upon?


Microservices architecture, backend and UI changes for delivering a feature
Tech stack: React, Golang, TypeScript, Protobuf

How was your overall experience?


Amazing experience and work culture, great scope to learn new things since it's an
early age startup. Everyone around is extremely humble and really willing to help. There
is no real distinction between an intern and FTE when it comes to work (except that
you'll be assigned a mentor to help you with your task(s)), you will be working on
something that contributes to the actual product in most cases just like most FTEs and
making an impact in the organization.

Selection Criteria:
A CGPA of 7.2 or greater

Recruitment Procedure:
1 coding round and 2 technical interviews

89
When did you seriously start preparing?
I've been doing competitive programming since my 1-2, giving contests regularly on
AtCoder and Codeforces. I started doing LeetCode since the start of 2-2. I also revised
DBMS and OOP concepts before my interview.

Topics/ Skills essential/ recommended for selection:


Good implementation skills, critical thinking, basic dp and graph algorithms.

Sources that helped in preparation:


AtCoder, Codeforces, LeetCode, cp-algorithms

Important Tips / Suggestions:


Do some prior research about the company before appearing in the interview. The OA
questions are not very difficult, but be well prepared with topics like linked lists, basic
to moderate dp and graphs. As far as SI work is concerned, try to get your code into
production before your internship ends, will definitely give you a upper hand and
probably push for PPO conversion. Familiarizing yourself with the tech stack
beforehand can be beneficial so that you don't get too overwhelmed at the start. And
most importantly, have fun while you work! All the best!

90
Disney+ Hotstar

Eligibility:
CGPA Cut-off: -
Roles: SDE-1
Selects:
Selection Rounds: -
CTC: 26 LPA

91
Name: Devesh S
CGPA: 8.52
Role: SDE-1
Semester Placed: 1st
Mode of Offer: PS-2 PPO

What was the duration of your internship?


6 months

What was the mode of internship?


Remote

What was your working schedule for a week?


5 days remote - work timings flexible

Which team(s) did you contribute to?


Streaming platform - SSAI

What technical areas did your project focus upon?


Live streaming, high concurrency management, and complete end-to-end backend
development are advanced topics in software engineering. They involve handling
real-time data streaming, managing multiple concurrent users or connections
efficiently, and overseeing the entire backend architecture from data storage to
server-side logic and APIs.

How was your overall experience?


Great experience, manager and team was very helpful and learnt a lot of new things.

Selection Criteria:
Good communication skills, presentation of the working project in front of all the
teacher leads. (PS2 ppo)

Topics/ Skills essential/ recommended for selection:


DSA, OOPS, CN and distributed system

92
Dolat Capital

Eligibility: B.E(CSE/ECE/EEE/ENI)
CGPA Cut-off: 7
Roles: Software Developer
Selects: 1
Selection Rounds: 2
CTC: 17.75 LPA

93
Name: Dhruv Jain
CGPA: 7.03
Role: Software Developer
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
7+ CGPA, 1 coding round and 1 interview.

Recruitment Procedure:
Round 1: Coding Round - Candidates were tasked with solving 4 Data Structures and
Algorithms (DSA) questions within a 1-hour time frame. Round 2: Interview - The focus
was primarily on Object-Oriented Programming (OOP) concepts, with additional coding
questions to assess practical application and problem-solving skills.

When did you seriously start preparing?


In summer break after my 3-2.

Topics/ Skills essential/ recommended for selection:


DSA,OOPS,OS

Sources that helped in preparation:


GeeksforGeeks
Leetcode
Love Babbar's 450 DSA sheet

Important Tips / Suggestions:


Have a very good command on C++, along with thorough knowledge of OOPS
concepts. Good problem-solving skills are essential too.

94
Dover

Eligibility: BE (CS, Phoenix- for IT roles)


CGPA Cut-off: 6.0
Roles: Software Engineer, Design Engineer
Selects: 4
Selection Rounds: 4
CTC: 16 LPA, 11 LPA

95
Name: Prachi Parashar
CGPA: 6.92
Role: Design Engineer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
Technically sound with good communication skills

Recruitment Procedure:
3 (Tech + HR)

Topics/ Skills essential/ recommended for selection:


Good grasp of Thermodynamics and Refrigeration, Design of the machine elements.
Focus on the domains in which Dover works and their products - pumps, refrigeration
products, valves etc.
Prepare according to the domains.

Sources that helped in preparation:


Refer notes of GATE if you appeared just for the subjects mentioned,YouTube lectures.
Be good with the fundamentals of SOM, Thermodynamics, Refrigeration part in RAC,
Machine design.

Important Tips / Suggestions:


Be specific and clear about the field and prepare accordingly.

96
Name: Tawish Singh
CGPA: 8.31
Role: Software Engineer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
CGPA: 6

Recruitment Procedure:
Round 1: It was conducted online and consisted 60 MCQ's on OS, OOPS, Computer
Networks and Logical Reasoning
Round 2: Offline Interview(Technical)- This round lasted for around 1 hour. The
interview started with a brief introduction of myself followed by questions on my
projects and internship. Then 2 coding questions were asked one was to reverse a
linked list and the other was to delimit a string based on some delimiters. Then she
asked me some basic questions on operating systems. Lastly she asked me to write
queries to find the first 2 highest paid employees from the employee table and to
perform join on employee and department tables.
Round 3: Offline interview(Technical)- This round lasted for around 30 minutes. The first
question was a basic output question like the once we did in CS F111. Then he asked
me to swap two numbers without using a third variable and to implement this using
logic gates. Finally he asked me some questions on hashing.
Round 4: Online interview(HR)- This lasted around 15 minutes. Some basic HR
questions were asked like which company is your dream company, are you willing to
reallocate etc.

Topics/ Skills essential/ recommended for selection:


OS, OOPS, DBMS, DSA

Sources that helped in preparation:


OS- Barsha maam's slides are more than enough
OOPS- Coding ninjas for oops in C++ and class slides for oops in JAVA
DBMS- Class slides and Lab sheets(Could also refer gate smashers playlist if not done
a formal course)

97
DSA- Strivers and Aditya Verma's playlist for learning and
Leetcode/Interviewbit/Codeforces for practice.

Important Tips / Suggestions:


Be thorough with your resume and don't mention anything which you are not confident
about. The interviewers are very friendly and they could even provide some hints if you
are on the right track so make sure to communicate your ideas very clearly.

98
Name: Arnav Jain
CGPA: 8.77
Role: Software Engineer- DevOps
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
CGPA Cutoff - 7
Branch - CS, Phoenix ( for IT roles)

Recruitment Procedure:
There were a total of 4 rounds
1. Online test - 60 MCQs, OOPS, OS, Networks, Logical Reasoning
2. Offline Technical Interview 1 - (around 45 mins) They asked me about my web
development project and got in great detail of it. No DSA was asked in this round. At
the end he asked me some puzzles like how will you measure 1 litre, from a jug of 3
litre and 5 litre.
3. Offline Technical Interview 2 - (around 45 mins) They asked me to give a brief
summary of my resume, then asked me what i like doing best, as my resume had
android development, backend, frontend, etc. Then he asked me about my android
project, and asked subsequent questions upon it, how I used OOPS and different data
structures in it. The interviewer was very frank and helpful.
4. HR Round -(took less than 10 mins) basic HR questions like tell me about your
family, are you willing to relocate, etc

Topics/ Skills essential/ recommended for selection:


OOPS, OS, DBMS, DSA

99
Name: Arnav J. Pillai
CGPA: 6.93
Role: Software Engineer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
CG cutoff was 6 on superset

Recruitment Procedure:
The first round was an online assessment where there were 60 MCQ questions that we
had to complete in 75 minutes. Questions were primarily aptitude based and a few on
computer fundamentals like Operating Systems and Database Management Systems.

There were two offline technical rounds followed by an online HR round. The first
technical interview had the interviewer ask me about a project on my resume and java
fundamentals since my projects were mainly in java. He also asked me numerous
questions on linux fundamentals as it had been mentioned in my resume.

The second technical interview was taken by the Director of Software Engineering of
Dover India. He asked me a DP problem on finding the largest consecutive product on
rows and columns on a matrix. He then asked me about a recent problem that I had to
solve in one of the projects mentioned in my resume. He then showed me a semaphore
problem and asked me to figure out what each of the semaphores did.

The HR round was short and they basically asked if I was interested in higher studies
and was comfortable commuting to the office in Bangalore.

When did you seriously start preparing?


During the summer vacations after the 6th semester. Striver problem sheet and revising
CS core subjects.

Topics/ Skills essential/ recommended for selection:


Know your resume, explain your thought process, know what the company does(PPT
is enough)

100
Sources that helped in preparation:
Striver problem sheet

Important Tips / Suggestions:


Know your projects very well

101
Name: Debopriya Bhattacharjee
CGPA: 8.8
Role: SDE
Semester Placed: 1st
Mode of Offer: SI PPO

What was the duration of your internship?


2 months

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


10am - 5pm

Which team(s) did you contribute to?


Individual projects were allotted

What technical areas did your project focus upon?


Blockchain, Full Stack development

How was your overall experience?


A good experience overall. The overall environment was pretty chill.

Selection Criteria:
Final presentation on completion of project, overall interaction with managers

Recruitment Procedure:
3 Rounds
( 1- dsa & resume, 2- dsa & resume, 3 - hr)

102
When did you seriously start preparing?
Summer vacation before 3-1

Topics/ Skills essential/ recommended for selection:


DSA, dbms, os, web development (or whatever topic your projects were in the resume)

Important Tips / Suggestions:


Strong foundation of dsa and good presentation skills

103
ExxonMobil
Eligibility: B.E. Chemical Engineering
CGPA Cut-off: 7.5
Roles: Project Control Engineer
Selects: 1
Selection Rounds: 4
CTC: 12 LPA

104
Name: Satakshi Agarwal
CGPA: 8.5
Role: Project Control Engineer
Semester Placed: Semester 1
Mode of Offer: SI PPO

What was the duration of your internship:


2 Months

What was the mode of internship?:


In-Person / In- Office

What was your working schedule for a week?


9 hours a day, work started in the afternoon at 1.30 till 10.30 at night.

Which team(s) did you contribute to?


Project Controls Team

What technical areas did your project focus upon?


Data Visualisation, query solving, advanced Excel, Python

How was your overall experience?


Very good, there was great work life balance, employee benefit and care, helpful
colleagues, not much work stress. Overall a great experience.

Selection Criteria:
CGPA- 7.5 and above, Chemical and Mechanical Engineers

Recruitment Procedure:
Online test containing English, aptitude, and quantitative reasoning based questions;
Group Discussion; Interview containing technical and HR rounds

105
When did you seriously start preparing?
Probably 15 days ago, when the mail came for the online test. The major round to clear
is not the online test but the GD. I started preparing for the GD by taking the help of
seniors. I initiated to form a group of students and seniors where every evening we
would have a GD where one senior would be the judge.

Topics/ Skills essential/ recommended for selection:


Group Discussion is majorly important, however interview skills matter a lot too.
Prepare for HR questions well beforehand. The company cares a little about ethics and
honesty and rule following, so if there are any scenario based questions, answer from
the perspective of an honest person.
Be expressive, know your resume well, talk about your resume stuff and skills in a
unique and interesting way.

Sources that helped in preparation:


NPTEL Slides, indiabix, youtube

Important Tips / Suggestions:


Don't be too nervous during the interview. It's actually nice and just act as if you got a
chance to have a really nice conversation with some great people. Even during the
group Discussion, Converse as if you are sitting in a cafeteria with a bunch of people
and you get to talking. If you don't know anything you can express your eagerness to
learn and if you think someone is feeling excluded, you can bring them to be a part of
the conversation.

106
FAREPORTAL

Eligibility: BE (all)
CGPA Cut-off: None
Roles: SDE
Selects: 1
Selection Rounds: 5
STIPEND: 21 LPA

107
Name: Shivansh Shrivastava
CGPA: 7.4
Role: SDE
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria

● Resume: Your resume is the first point of evaluation, so make sure it is


well-crafted and highlights your relevant skills and experiences.
● Interview: The interview process will test your technical and problem-solving
abilities, as well as your fit for the company culture.

Recruitment Procedure

1. Resume Shortlist: Initial screening based on your resume.


2. Online Assessment (OA): An online test to evaluate your technical skills and
problem-solving abilities.
3. Technical Rounds: Two rounds of technical interviews focusing on your
understanding of key concepts and practical skills.
4. HR Round: A final interview to assess your overall fit for the company and
discuss any logistical details.

Preparation Timeline

● When did you seriously start preparing?: From the third year, second
semester (3-2).

Essential/Recommended Topics and Skills

● React Full Stack Project: Demonstrating hands-on experience with full-stack


development using React.
● Data Structures and Algorithms (DSA): Strong problem-solving skills and a
solid understanding of algorithms and data structures.
● Object-Oriented Programming (OOP): Proficiency in OOP principles and their
practical application.
● Database Management Systems (DBMS): Knowledge of database concepts,
SQL, and managing data effectively.

Sources That Helped in Preparation

108
● LeetCode: For practicing coding problems and improving problem-solving skills.
● GeeksforGeeks (GFG): For understanding theoretical concepts and practicing
coding problems.
● YouTube: For tutorials and explanations on various technical topics, providing a
visual and detailed understanding.

109
FUTURES FIRST

Eligibility: BE (all)
CGPA Cut-off: 6
Roles: Market Analyst
Selects: 1
Selection Rounds: 3
STIPEND: 13.3 LPA

110
Name: Aditya
CGPA: 7.91
Role: Market Analyst
Semester Placed: Semester 2
Mode of Offer: PS-2 PPO

What was the duration of your internship:


6 months

What was the mode of internship?:


In-Person / In- Office

What was your working schedule for a week?


5 days/week , 9 hours/day

Which team(s) did you contribute to?


Fixed Income (Quant)

What technical areas did your project focus upon?


Quantitative Finance: Involves applying mathematical and statistical models to
financial markets and trading strategies.
Trading: Understanding market dynamics, trading algorithms, and strategies.
Coding: Implementing quantitative models, algorithms, and data analysis using
programming languages.

How was your overall experience?


Great

Selection Criteria:

Work Ethic: Demonstrated through commitment, diligence, and dedication to


achieving project goals.

Discipline: Ability to maintain focus, meet deadlines, and adhere to project


requirements.
Learning Curve: Willingness and capability to learn new concepts, adapt to
challenges, and grow professionally.

111
Recruitment Procedure:
One Round: Involved logical questions related to the "Market Analyst" role, focusing
possibly on problem-solving abilities, quantitative reasoning, and understanding of
financial markets.

Topics/ Skills essential/ recommended for selection:

DRM (Data Risk Management): Understanding and managing risks associated


with data in financial contexts.
Decent Python Knowledge: Proficiency in Python for data analysis, scripting,
and possibly algorithmic trading or quantitative modeling.
Problem-Solving Skills: Ability to analyze complex problems, propose
solutions, and make data-driven decisions.
Excel: Proficiency in Excel for financial modeling, data manipulation, and
analysis.
Probability and Statistics: Understanding statistical concepts and their
application in financial analysis, risk assessment, and decision-making.

112
Goldman Sachs

Eligibility: B.E(All)
CGPA Cut-off: 7.2
Roles: Engineering Analyst
Selects: 3
Selection Rounds: 4
CTC: 24 LPA

113
Name: Pranjal Jasani
CGPA: 8.42
Role: Engineering Analyst
Semester Placed: 2nd
Mode of Offer: On-Campus Placements

Selection Criteria:
DSA Knowledge

Recruitment Procedure:
1 coding test
2 technical interviews
1 hr+ technical

When did you start seriously preparing? How did you go about it?
Timeline: Started DSA preparation last month, which is a good start.
Focus: Practiced a lot of questions, which is an effective strategy to build
problem-solving skills.

Topics/ Skills essential/ recommended for selection:


Binary Trees: Understand operations, traversal techniques (in-order, pre-order,
post-order), and common problems (e.g., traversal algorithms, finding the
height, checking if it's balanced).
Strings: Focus on manipulation (concatenation, substring), searching (pattern
matching), and common problems (e.g., palindrome detection, anagram
detection).
Graphs: Know about representations (adjacency matrix/list), traversal algorithms
(BFS, DFS), and common problems (e.g., shortest path, cycle detection).

Also focus on knowing your resume and discuss your personal projects in detail,
especially any that demonstrate your technical skills or problem-solving abilities.

Sources that helped in preparation:


LeetCode: This platform is highly recommended for practicing coding problems related
to DSA. It offers a wide range of problems categorized by difficulty and topic, which
helps in building proficiency.

114
Important Tips / Suggestions:

● Confidence: Being confident during interviews is key. It's okay not to know the
answer immediately; interviewers often appreciate how you approach problems
and your ability to think through them.

● Handling Difficulties: If you get stuck during an interview, don't hesitate to


communicate your thought process. Interviewers often guide you towards the
solution or appreciate seeing how you approach challenges.

● Structured Practice: Continue solving problems on LeetCode or similar


platforms, focusing on the essential topics mentioned (Binary Trees, Strings,
Graphs).

● Review and Reflect: After solving problems, review your solutions to


understand the optimal approaches and any mistakes made.

● Mock Interviews: Consider participating in mock interviews to simulate the


actual interview experience and receive feedback on your performance.

● Stay Updated: Keep practicing consistently to reinforce your skills and stay
updated with new problem types and approaches.

115
Name: Reethika Pogula
CGPA: 7.76
Role: Engineering Analyst
Semester Placed: 1st
Mode of Offer: SI PPO

What was the duration of your internship?


8 weeks

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


10 am - 6 pm

Which team(s) did you contribute to?


Product design

What technical areas did your project focus upon?


Our project focused on developing a robust Java-based API and creating compelling
web experiences using Adobe Experience Manager (AEM).
For the Java API, we meticulously designed and implemented a scalable architecture,
emphasizing modularity and rigorous testing to ensure seamless integration with
existing systems and future scalability.
Simultaneously, our work with AEM involved crafting dynamic, responsive websites by
customizing templates, components, and workflows. We prioritized performance
optimization and accessibility compliance to deliver superior user experiences across
various devices.

How was your overall experience?


Immersing ourselves in the corporate environment provided invaluable insights into
project management and collaboration across diverse teams. Presenting our project
globally enabled constructive feedback and showcased our technical achievements
within a broader strategic context.

116
Selection Criteria:
The rigorous selection process, including a screening test and multiple interviews,
emphasized technical proficiency, problem-solving abilities, and alignment with the
company's values, ensuring a comprehensive fit for both roles and organizational
culture.

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?

1. Screening Test:

● Type of Questions: Basic probability and math/puzzle questions, 2 DSA (Data


Structures and Algorithms) questions, and questions about personal projects.

● Topics Covered:

○ Basic Probability

○ Mathematics/Puzzles

○ Data Structures and Algorithms (DSA)

○ Personal Projects (related to Computer Science)

2. Interview Round(s):

● Usually, after the screening test, candidates proceed to interview rounds.

● Likely Topics/Questions:

○ Data Structures and Algorithms (DSA): Expect more in-depth questions


on DSA, possibly including problem-solving and algorithm design
questions.

○ Behavioral/Personal Projects: Further discussion and deeper exploration


of personal projects mentioned in the screening test.

117
○ Finance Knowledge: While not explicitly mentioned for the screening test,
it may be discussed further in interviews, particularly if relevant to the role
or company.

Topics/ Skills essential/ recommended for selection:


DSA: Strong understanding and problem-solving skills in Data Structures and
Algorithms.
Basic Probability: Understanding of fundamental probability concepts.
Computer Science Projects: Demonstrable experience with 1-2 significant
projects in Computer Science.

Important Tips / Suggestions:


Finance Knowledge: While not mandatory, having basic finance knowledge
could give you an edge, especially if the role intersects with finance or involves
financial applications.
Additional Courses: Taking 1-2 basic finance courses could be beneficial if
you're looking to enhance your profile for this specific type of role.

118
Name: Sanika Gharekar
CGPA: 8.87
Role: Engineering Analyst
Semester Placed: 1st
Mode of Offer: SI PPO

What was the duration of your internship?


8 weeks

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


40hrs/weeks

Which team(s) did you contribute to?


Engineering Division

What technical areas did your project focus upon?


Backend Java Development

How was your overall experience?


Great

Selection Criteria:
Summer Internship performance

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
Coding round for SI
SI interviews - 3 interviews:
2 Technical - 2DSA problems asked in each
1 Techno HR

When did you start seriously preparing? How did you go about it?
2 months before SI season

119
Topics/ Skills essential/ recommended for selection:
DSA, DBMS, Software Development

Sources to help in preparation


Geeks for Geeks, Leetcode

Important Tips / Suggestions:


DP, Trees, all DSA basic topics. Then OS, OOP and DBMS.

120
Google

Eligibility: BE CS, ECE, EEE, ENI


CGPA Cut-off:
Roles: Software Engineer
Selects: 4
Selection Rounds: 3
CTC:

121
Name: Tushar Brijesh Chenan
CGPA: 9.7
Role: Software Engineer
Semester Placed: 1st
Mode of Offer: SI PPO

What was the duration of your internship?


8 weeks

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


Monday to Friday were all working days. You needed to come in on Wed and Thurs
compulsorily, rest all were hybrid days, choice is yours to WFH or come to office. Work
timings are flexible but it was advised to be active during peak hours of 10 AM - 2 PM.
Personally, I used to work from 8:30 AM to 2:30 PM, and then a little more at home.

Which team(s) did you contribute to?


Cloud Databases (MySQL)

What technical areas did your project focus upon?


Core databases, particularly MySQL and its storage engine called InnoDB. Lots of C++
code was analyzed and written.

How was your overall experience?


I really loved my internship experience because it was a perfect fit for me. I love
databases. I fall in love with anything non AIML that is core CS heavy like pointers, OS
concepts, caching, indexes, I love that stuff. So my project was right up my alley,
working on the core MySQL codebase. I learnt a lot from my team members, especially
our senior tech lead.

122
Selection Criteria:
Google comes for on campus SI drive. They had 1 OA + 2 interview rounds. I guess the
team fitting is 20% dependent on your resume and 80% on their business
requirements. The PPO is offered based on how well your internal feedback review is
done, so make sure you and your manager are always on the same page, throughout
the internship.

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
In the OA, we generally have 2 coding questions. They could be of any topic from DSA,
so don't leave any topics behind. For me, I had 1 Q DP and 1 QP Trees. For the
interviews, Google is special in that they will directly jump into DSA and not bother to
ask you CS fundamentals or anything else, including your name. You generally have 1
main Q, with a couple of follow-up questions after that. Interviews are generally an
easier experience and it feels more natural, I think they generally don't ask more than
leetcode medium-hard. Again, all topics are on the table so don't leave anything
unturned. In my case, I had binary search as my main topic for round 1, and strings +
randomization as my main topic for round 2 of interviews.

When did you start seriously preparing? How did you go about it?
Well, I've been doing competitive programming since 1-1. I knew that it would be
necessary for the placement process. I joined CRUx and just went along with my
peers. We would solve Codeforces rounds, then up-solve them, and repeat till we got
most concepts down. I think you know you're going to be fine when you hit the 1600
mark on Codeforces. I only started Leetcode during PS-I because I already felt
comfortable with DSA and I just needed to work with a few niche topics not seen in
Competitive Programming like Linked Lists and Binary Trees. I think it's important to
start early, as early as you can, because you can't command a language like C++
without familiarity and that develops only with hours of practice, hitting a tough
problem again and again until it cracks.

123
Topics/ Skills essential/ recommended for selection:
Google will only look at your DSA for the interview process, so it's important to have
those fundamentals down. Competitive programming really helps here because it
equips you with an arsenal of tools to handle any problem thrown at you. During the
internship itself, make sure you communicate effectively with your team, especially
your manager. Make sure you ask questions and just go the extra mile to show them
that you're here to learn and be the asset they need.

Sources that helped in preparation:


1. CRUx summer group for competitive coding
2. Codeforces / Atcoder / Codechef for contests
3. Leetcode - Do the daily questions as much as you can
4. https://cses.fi/book/book.pdf - Good starting place for people for competitive
programming
There's a book called Cracking the coding interview -
https://www.crackingthecodinginterview.com. I think it's a good read and it helped me
for my interviews.

Important Tips / Suggestions:


Focus on DSA first, that's your pre-requisite. Without it, Google won't bat an eye at
you. Try to be at least specialist on Codeforces and comfortable doing Leetcode
mediums and 50% hit rate on Leetcode hardships. Once you reach this level, then you
can be sure you'll clear the interviews and then focus on the PPO conversion itself.
Until then, keep grinding DSA, no other way about it really.

124
Name: Sai Panda
CGPA: 9.92
Role: Software Engineer
Semester Placed: 1st
Mode of Offer: SI PPO

What was the duration of your internship?


12 weeks

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


Monday to Friday

Which team(s) did you contribute to?


Telecom Data Fabric, Google Cloud

How was your overall experience?


Highly positive

Selection Criteria:
Clear OA (1.5+ out of 2 problems) and do well in the interviews

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
1 online assessment and 2 DSA interviews

125
Topics/ Skills essential/ recommended for selection:
Data Structures and Algorithms (DSA): This is the cornerstone of technical interviews at
Google. Strong skills in DSA include:

● Arrays, Strings, Linked Lists

● Trees (Binary Trees, Binary Search Trees)

● Graphs (Traversal, Shortest Path Algorithms, Minimum Spanning Tree)

● Sorting and Searching Algorithms

● Dynamic Programming

● Advanced topics like Segment Trees, Fenwick Trees, etc.

Sources that helped in preparation:


Codeforces: Known for its competitive programming challenges, Codeforces
helps in refining problem-solving abilities and offers a range of problems that
can be as challenging as those encountered in Google interviews.
LeetCode: Popular for its extensive collection of coding problems categorized
by difficulty and topic. LeetCode allows you to practice problems similar to
those asked in interviews at Google.

Important Tips / Suggestions:

● Focus on DSA: Emphasize mastering DSA concepts thoroughly, as this forms


the backbone of your interview preparation for Google.

● Practice Regularly: Consistent practice on platforms like Codeforces and


LeetCode will help you become comfortable with a variety of problem types and
sharpen your problem-solving skills.

● Understand Complexity: Pay attention to the time and space complexity of


your solutions. Google values efficient algorithms due to the scale of their
operations.

126
● Mock Interviews: Consider participating in mock interviews to simulate the real
interview environment and receive feedback on your performance.

● Stay Updated: Keep abreast of new problem-solving techniques and


algorithmic advancements.

● Problem Solving: Solve problems daily, starting from easier ones and gradually
moving to more complex ones to build confidence and competence.

● Review and Learn: After solving problems, review your solutions to understand
optimizations and alternative approaches.

● Peer Discussion: Discuss problems and solutions with peers or online


communities to gain different perspectives and learn new techniques.

● Google-specific Preparation: Familiarize yourself with Google's interview


process by reviewing resources such as the book "Cracking the Coding
Interview" and online forums where interview experiences are shared.

127
Name: Ashwin Pugalia
CGPA: 8.69
Role: Software Engineer
Semester Placed: 1st
Mode of Offer: SI PPO

What was the duration of your internship?


10 weeks

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


10 am to 6 pm

Which team(s) did you contribute to?


GPay

What technical areas did your project focus upon?


MapReduce Architecture

How was your overall experience?


It was a life changing experience, through which I got to learn a lot and understand
how things work in industry.

Selection Criteria:
For SI: 1 coding round (competitive programming based) + 2 interviews (DSA based)

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
1 Coding round - 2 Qs similar to what you would expect in competitive programming
contests
2 Technical rounds based on DSA.

128
Topics/ Skills essential/ recommended for selection:
1. Strong Grip on Data Structures and Algorithms
2. Efficient Implementation skills
3. Logical Reasoning and Analytical thinking
4. Communication ( underrated but quiet important )

Sources that helped in preparation:


1. codeforces
2. atcoder
3. leetcode
4. geeksforgeeks

Important Tips / Suggestions:


Getting past the coding round is the biggest hurdle. For this you should have a strong
grasp of competitive programming concepts and regularly attempt contests so that you
are exposed to wide variety of problems and your problem solving skills are sharp
enough to tackle any unseen or unconventional problems on the day of the test

129
Name: Amrataansh Nigam
CGPA: 8.68
Role: Software Engineer
Semester Placed: 1st
Mode of Offer: SI PPO

What was the duration of your internship?


12 weeks

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


5 days working week, hybrid work culture

Which team(s) did you contribute to?


Mastermind, Google cloud

Selection Criteria:
1 Online Assessment, 2 technical interviews

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
3 rounds in total, all were DSA based

Topics/ Skills essential/ recommended for selection:


● DSA,
● OOPS,
● OS

130
Groww

Eligibility: BE All
CGPA Cut-off: 6.5
Roles: Associate Business Analyst
Selects: 2
Selection Rounds: 4
CTC: 18 LPA

131
Name: Pratham Jain
CGPA: 7.6
Role: Associate Business Analyst
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
CGPA > 6.5, BE All Eligible

Recruitment Procedure:
1 aptitude round, 3 interview rounds (Each round was an eliminatory round)
Round 1 : 5 questions -> 2 puzzles (gfg), 1 guesstimate (No. of chapatis made in your
college in a day), 2 Probability questions (Monty Hall problem). Lasted for 1hr.
Round 2 : 1 case study problem : How will you determine if you want to open a pizza
cafe in a city (market entry case) -> Lasted for 1hr.
Round 3 : Intro, About team, 2 medium level Probability questions -> Chess problem
and Conditional Probability.

When did you start seriously preparing? How did you go about it?
Just look at the top asked puzzles in an interview on gfg.
Case Hack on YT, Guesstimates from YT.
1 month is more than sufficient.

Topics/ Skills essential/ recommended for selection:


I had some analytical projects on my resume showcasing my SQL, Python, and Power
BI skills.
I also had a minor in finance, so I had a project on portfolio management as well.

Sources that helped in preparation:


YouTube: Case studies, Guesstimates (Just try to cover different varieties)
GFG: Puzzles
Probability: Just have a look at fundamental problems.

Important Tips / Suggestions:


Some points to keep in mind:

132
1. Take your time; do not hesitate to clarify the problem.
2. Don't jump to an answer; TAKE YOUR TIME and keep saying what you are thinking
about and how you approach the problem.
3. Be relaxed. (Most important)
4. Be thorough with the JD.

133
Name: Md Maaz
CGPA: 7.87
Role: Associate Business Analyst
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
There was a CGPA Criteria of 6.5

Recruitment Procedure:
4 Rounds. 1 Test 3 Interview.
Test: Online Test. Objective questions. Mathematics, Probability, Reasoning and
English were the primary topics.
Interview 1: 1 Guesstimate problem. It went around 30 minutes followed by some
mathematical puzzle.
Interview 2: Case Study Round. Design a plan to see if setting up a particular business
is a sound idea. Had to go deep, breaking it down to multiple sub problems and
ultimately providing a timeline to attain a break even and also provide a timeline
revenue mapping. Also discussions on Resume and why I was going for a non tech role
when my entire resume was tailored for SDE. Also discussed future plans.
Interview 3: By Head of Data. Had some tough probability questions as well as
questions on resume. Bayes theorem was asked along with questions on it. There were
a few more probability questions that would seem difficult to solve, but I broke it down
and presented an approach to it to which the interviewer was satisfied. More questions
on career and life plans and that was it

When did you start seriously preparing? How did you go about it?
I started preparing for an SDE role since my 2-2. This was a completely different role
but the idea of breaking down problems into subproblems and solving them helped me
here. I also went through GFG top puzzles for all categories before the interview.

Topics/ Skills essential/ recommended for selection:


Analytical Thinking: This involves your ability to break down complex problems
into smaller components, identify key issues, and analyze data or information
logically.

134
Problem Solving: The capability to approach problems systematically, evaluate
different solutions, and select the most appropriate one based on available
information.
Guesstimates: These are estimation problems where you're asked to make an
educated guess on a quantity or value based on limited information. Practice
estimating various scenarios and refining your approach to provide reasonable
estimates.
Case Studies: Familiarize yourself with analyzing real or hypothetical business
situations, identifying key factors, and proposing solutions or strategies.
Probability: Understand fundamental concepts such as probability distributions,
conditional probability, and expected value calculations. Practice solving
problems involving probability scenarios.

Sources that helped in preparation:


GeeksforGeeks (GFG): GFG provides a wide range of articles and practice
problems related to analytical thinking, problem-solving, and probability. It's a
valuable resource for building foundational knowledge and solving example
problems.
YouTube: Utilize YouTube channels that specialize in case study analysis,
problem-solving techniques, and guesstimate examples. Look for tutorials and
explanations that break down concepts and provide practice scenarios.

Important Tips / Suggestions:


Be honest and don't fret when faced with a problem that seems impossible. Take a
deep breath and start breaking it down and solving it. If you can solve it even 10%
chances are you will eventually solve the interviewers content. Also, keep
communicating with the interviewer.

135
iCIMS

Eligibility: B.E CSE, EEE, ECE, ENI


CGPA Cut-off: 7.0
Roles: Intern
Selects: 8
Selection Rounds: 4
CTC: 17 LPA

136
Name: Abhinav Tyagi
CGPA: 8.23
Role: Software Development Engineer
Semester Placed: 1st
Mode of Offer: SI PPO

What was the duration of your internship?


2 Months

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


My typical working schedule for a week was Monday through Friday, from 9:00 AM to
5:00 PM.

Which team(s) did you contribute to?


Backend

How was your overall experience?


Rewarding: Your experience was described as rewarding, which indicates that you
found value and satisfaction in the work you were doing.
Challenging Project: The project you worked on was challenging, which likely provided
opportunities for growth and learning.
Supportive Team Members: Having supportive team members contributed positively to
your overall experience, suggesting a collaborative and encouraging work environment.

Selection Criteria:
Knowledge of Projects: Emphasizes the importance of understanding and being able to
discuss your past projects in detail. This includes demonstrating your technical skills,
problem-solving abilities, and the impact of your work.
Proficiency in DSA (Data Structures and Algorithms): Indicates that technical
proficiency in DSA was a critical factor in the selection process. This typically involves
problem-solving skills, algorithmic thinking, and familiarity with common data
structures.

137
How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
Round 1 - DSA round: 2 questions on debugging, 1 DSA question on backtracking

Round 2 - Techno managerial interview: 1 DSA question on arrays. Asked to explain my


projects, and related questions like technologies used, challenges faced. Questions
about personality and how I would respond in case of conflict between team members.

Topics/ Skills essential/ recommended for selection:


DSA, OOPs, C++, Java

138
Name: Yash Ratnani
CGPA: 8.54
Role: Software Development Engineer
Semester Placed: 1st
Mode of Offer: On Campus Placements

Selection Criteria:
Coding Round - 2 Simple DSA Questions

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
1 Coding Round, 1 IQ Test , 1 Technical, 1 Technical+HR

When did you start seriously preparing? How did you go about it?
2nd Year, Solved a Lot of Questions on Leetcode and Codeforces

Topics/ Skills essential/ recommended for selection:


C++, Logic Building, DSA, OOPS

Sources to help in preparation


● Codeforces,
● Leetcode,
● College Course like OOPS , DBMS

Your suggestions to someone preparing to appear in this company?


Basic DSA, Good Enough Projects

139
Name: Shubh Badjate
CGPA: 9.12
Role: Software Development Engineer
Semester Placed: 1st
Mode of Offer: On Campus Placements

Selection Criteria:
7 CGPA

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
1 coding round, 1 aptitude round and 2 technical interviews
Mostly DSA questions were asked.
Coding round consisted of a simple question on binary search and a question on data
structures.
The Aptitude round was pretty simple but was a bit lengthy, and I had to solve
questions quickly.
Interview rounds consisted of DSA questions as well as concepts of OOPS and DBMS.
In the second interview a simple design question was asked, mainly they checked your
thinking process not how good you were at designing applications.

Topics/ Skills essential/ recommended for selection:


● DSA
● OOPS,
● DBMS

140
Infineon

Eligibility: B.E. CS/ECE/EEE/ENI


CGPA Cut-off: 7
Roles: R&D Engineer
Selects: 1
Selection Rounds: 4
CTC: 19.9 LPA

141
Name: Chahat Gupta
CGPA: 7
Role: R&D Engineer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
CS + Phoenix Branches were allowed to sit for placements

Recruitment Procedure:
Round 1: Online Test - It had MCQs on C programming, DSA and Aptitude as well as 2
fundamental C programming coding questions.

Round 2 and 3: Technical Interviews - Questions were on C programming, MPI, comp


arch as well as on personal projects.

Round 4: HR Interview

Topics / Essential Skills / Recommended for selection:


Confidence:

● Confidence in yourself and your abilities is crucial during interviews. Be


prepared to discuss your experiences, projects, and technical skills
confidently.

Project Knowledge:

● Understand your past projects thoroughly. Be able to articulate how your


projects have given you a competitive edge, what challenges you faced,
and the solutions you implemented.

Technical Skills:

142
● MPI (Message Passing Interface): MPI is essential for parallel
computing and distributed memory systems. Understand its concepts
and be able to implement parallel algorithms using MPI.

● Computer Architecture: Knowledge of computer architecture principles,


including CPU architecture, memory hierarchy, caching, and pipelining.

● Coding Skills: Proficiency in coding, particularly in languages relevant to


your field (e.g., C++, Python, Java). Practice coding problems related to
algorithms and data structures.

Sources that helped in preparation:

● GeeksforGeeks: Offers articles, tutorials, and practice problems covering a wide


range of topics including algorithms, data structures, and system design.

● LeetCode: Provides a platform for practicing coding problems categorized by


difficulty level and topic, essential for technical interview preparation.

● InterviewBit: Another platform offering coding practice and mock interviews to


help you prepare for technical interviews.

● Gatesmashers: Focuses on computer science fundamentals and interview


preparation, including technical and behavioral aspects.

Important Tips / Suggestions:

Be Well-Versed in MPI and Computer Architecture: Ensure you have a solid


understanding of MPI for parallel computing applications and computer
architecture principles.
Practice Coding: Regularly solve coding problems on platforms like LeetCode
and InterviewBit to improve your problem-solving skills and coding proficiency.
Mock Interviews: Participate in mock interviews to simulate real interview
scenarios and receive feedback on your performance.
Stay Updated: Keep yourself updated with the latest trends and advancements
in MPI, computer architecture, and coding practices.

143
Invesco

Eligibility: B.E.(ALL)
CGPA Cut-off: 6.5
Roles: Graduate Engineer Trainee
Selects: 2
Selection Rounds: 4
CTC: 13.3 LPA

144
Name: Aryabhatta Dey
CGPA: 7.37
Role: Graduate Engineer Trainee
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
Resume shortlisting, technical tests followed by interviews

Recruitment Procedure:
One round of technical exam and two rounds of interviews in data structures on given
problem, followed by some behavioral questions.

When did you seriously start preparing?


I started seriously preparing ever since SI started after I realized how unprepared I was
in general for placements.

Topics / Essential Skills / Recommended for selection:


Dsa, oops, dbms questions were asked. The prep is the same as the general IT prep.

Sources that helped in preparation:


For dsa make sure you complete the popular lists like neetcode etc thoroughly. For
oops make sure you are able to write example code of solid, inheritance etc. For dbms
std queries are mostly asked. And for OS largely theoretical questions are asked.

Important Tips / Suggestions:


Same as for any other org - keep your cool. Be honest. Try to give your best. Best of
luck!

145
Name: Rahul Devarasetty
CGPA: 7.3
Role: Graduate Engineer Trainee
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
Good knowledge of resume and good in OOP and DBMS

Recruitment Procedure:
Round 1:
Online test - 40 MCQs, 1 hour. Consisted of Aptitude and Logical reasoning questions.
Quite easy to clear.

Round 2:
Group Discussion - Happened offline. We were divided into groups of 10-11 and asked
to discuss on a topic given. 5 mins to prepare, 15 mins to discuss. As long as one
spoke relevant points, they got shortlisted to next round.

Round 3:
Technical Interview - Questions about projects on my resume and then OOP and
DBMS questions. Also two easy-medium level DSA questions and an SQL query. Near
the end, I was asked some basic questions on finance(what is mutual fund, ETF, etc.).

Round 4:
HR Round - Brief 15-20 min discussion with general HR and situation-based questions.

When did you seriously start preparing?


Summer after 3-2

146
Topics / Essential Skills / Recommended for selection:
Object-Oriented Programming (OOP):

● Understand OOP principles such as encapsulation, inheritance,


polymorphism, and abstraction.

● Practice implementing OOP concepts in languages like Java, C++, or


Python.

● Be prepared to discuss design patterns and their application in software


development.

Database Management Systems (DBMS):

● Familiarize yourself with fundamental concepts of DBMS, including


relational database design, SQL queries (DDL, DML), normalization,
indexing, and transactions.

● Practice writing complex SQL queries and understand database


optimization techniques.

Projects on Resume:

● Have a few substantial projects on your resume that demonstrate your


application of OOP principles and DBMS skills.

● Be ready to discuss these projects in detail, including challenges faced,


solutions implemented, and the impact of your work.

Sources that helped in preparation:


Striver SDE Sheet: A structured resource for preparing competitive
programming and technical interviews, covering essential topics including DSA.
Gururaj sir's OOP and DBMS lectures: Video lectures or courses that provide
in-depth understanding and practical examples in OOP and DBMS concepts.

147
Important Tips / Suggestions:
Thorough Resume Review: Ensure your resume accurately reflects your skills
and projects.
Focus on OOP and DBMS: Given the emphasis for this company, prioritize
studying OOP principles and DBMS concepts more than advanced Data
Structures and Algorithms (DSA).
Practice Application: Apply OOP and DBMS concepts through coding
exercises and hands-on projects to reinforce your understanding.
Mock Interviews: Participate in mock interviews to practice articulating your
knowledge and discussing technical topics confidently.

148
J.P. Morgan Chase and Co.

Eligibility:
CGPA Cut-off:
Roles: Strategy Analyst, Software Analyst
Selects:
Selection Rounds: 3
CTC: 23.4 LPA

149
Name: Spandan Pal
CGPA: 9.05
Role: Strategy Analyst
Semester Placed: 2nd
Mode of Offer: PS-2 PPO

What was the duration of your internship?


5 months

What was the mode of internship?


Hybrid

What was your working schedule for a week?


3 days in office, 2 days WFH

Which team(s) did you contribute to?


Chase Bank Division Risk office

How was your overall experience?


Excellent

Selection Criteria:
Branch: Possibly refers to the educational background or specialization.
CGPA: Academic performance is considered.
Finance Minor Offshoot: Having a minor in finance or related studies is beneficial.
Technical Skills: Skills in SQL, Python, Excel, and Tableau are essential.

Recruitment Procedure:
PS allotment

Topics / Essential Skills / Recommended for selection:


Tech skills: Focus on proficiency in SQL (for database querying), Python (for data
analysis or automation), Excel (for data manipulation and analysis), and Tableau (for
data visualization).

150
Important Tips / Suggestions:
Maximize Grades: Aim to achieve strong academic performance, which is a
significant criterion.
Finance Minor Offshoot: Consider pursuing a minor or coursework in finance to
enhance understanding and relevance to the role.
Develop Technical Skills: Work on building and refining technical skills in SQL,
Python, Excel, and Tableau, as these are directly applicable to roles in risk
management and data analysis.

151
Name: Jayanth Sridhara
CGPA: 8.7
Role: Jr Analyst Investment Banking (CRG)
Semester Placed: 2nd
Mode of Offer: PS-2 PPO

What was the duration of your internship?


5 months

What was the mode of internship?


Hybrid

What was your working schedule for a week?


5 days a week, on an avg 12 hrs a day

Which team(s) did you contribute to?


Real Estate Sector Investment Banking

What technical areas did your project focus upon?


Excel, PPT, Research, Pitchbooks

How was your overall experience?


It was good, lot to learn if you get to work in quality projects which involve MnA or IPO
or Equity raise

Selection Criteria:
1) Team / Manager Bonding and their support
2) Work performance and efficiency
3) Final project and presentation
4) Vacancy
5) A presentation to internship team regarding your work and your team
6) Communication skills, Attitude and Discipline

Recruitment Procedure:
Final Project Presentation: This serves as a type of interview, focused on your project
work. Expect to present your project to a panel of three people, likely including
discussions and questions related to your project and its relevance.

152
When did you seriously start preparing?
Start Date: Began preparing for non-technical placements from November onwards,
which indicates proactive readiness for placement activities.
Received PS PPO in January

Topics / Essential Skills / Recommended for selection:

● Financial Modelling: Ability to create and analyze financial models, including


forecasting, budgeting, and scenario analysis.

● Excel Formulas and Modelling: Proficiency in advanced Excel functions and


their application in financial modelling and data analysis.

● Pitch-book Making: Skill in preparing presentations that effectively


communicate financial data, analysis, and recommendations.

● Corporate Finance and Valuation: Understanding of financial principles related


to corporate finance, including valuation techniques such as discounted cash
flow (DCF), comparable company analysis, and financial statement analysis.

Sources that helped in preparation:


Our Finance courses FM, BAV and FoFA are enough to understand the concepts. But
outside I recently found The Valuation School YT channel as good source for Excel
Modelling

Important Tips / Suggestions:


PS allotment is more based on Branch, CG, Profile, interview if it’s an interaction role
and finally luck. Rest if you get ps alloted, mentioned above points are important for a
ppo opportunity. All the best

153
Name: Naman Agarwal
CGPA: 9.13
Role: Market Risk Analyst
Semester Placed: 2nd
Mode of Offer: PS-2 PPO

What was the duration of your internship?


6 months

What was the mode of internship?


Hybrid

What was your working schedule for a week?


5 days a week

Which team(s) did you contribute to?


ETRM team of Market Risk India

What technical areas did your project focus upon?


Python, Tableau, Excel

How was your overall experience?


It was very fruitful experience working with team. Learned a lot of technical and soft
skills.

Selection Criteria:
PS2 PPO

154
Name: Sridasyam Aditya
CGPA: 8.5
Role: Software Analyst
Semester Placed: 1st
Mode of Offer: Off-Campus offer

Selection Criteria:
Code For Good Hackathon hosted by JPMC

Recruitment Procedure:
One coding round with 2 medium difficulty questions, followed by a video interview
where you just need to record and submit your response. Questions in this interview
had more focus on life learnings or about certain specific situations in life and how you
tackled them

When did you seriously start preparing?


I had a few decent projects in my bag to showcase, most of them were App Dev, Doing
the SDPD course helped me build a full fledged application worth putting on my
resume. Other projects that I included were developed during my free time out of my
own interest. Most of these Apps were built using Java, although I had built one using
Flutter as well.

Topics / Essential Skills / Recommended for selection:


Fullstack Web Development/ App Development, projects in these domains helped me
get selected for the final round of the hackathon

Sources that helped in preparation:


Any Full Stack Development course online

Important Tips / Suggestions:


Video interview is key, try to give a crisp yet knowledgeable answer in it to get selected
for the final hackathon. Hackathon is pure team effort, try to tick off most boxes from
the checklist and present a working application, most of the times due to last minute
errors some teams are not even able to run their application properly. Be smart about
it, use stubbing wherever possible to save time, core functionality implementations is a

155
minimum to win this, UI beautification or extensive tech stack doesn't matter here

Larsen and Toubro

Eligibility: B.E.(CSE/ECE/EEE/ENI)
CGPA Cut-off: 6.0
Roles: SDE
Selects: 1
Selection Rounds: 4
CTC: 6 LPA

156
Name: Soumyadeep Karmakar
CGPA: 7.524
Role: Graduate Engineer Trainee
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
1. No backlogs (past or present).
2. All the papers/subjects should have been cleared in the first attempt.
3. More than 65% required in 10th Boards.
4. More than 65% required in 12th Boards.
5. 12th should be completed in 2 years after completion of 10th. In case of diploma, 3
years.
6. More than 65% (6.5 cgpa) in college.

Recruitment Procedure:
There were three rounds.

1. Resume Shortlisting:
This was the first round of the selection process. The candidates had to upload
their resume and enter their details in L&T's website, the link of which was
provided once you applied for the company's placement process through
Superset.
2. Online Test:
The second round featured an online test consisting of 130 questions to be
answered in 120 minutes. The test had questions from aptitude and from the
domain (mechanical in my case).
i. Aptitude: 3 sections of 30 questions each- Numerical Ability, Logical
Reasoning, and Verbal Ability. The questions ranged from easy to moderate
level.
ii. Domain (Mechanical): There were 40 questions from multiple subjects. Some
questions were conceptual, others were short numericals. Very difficult
questions were not there, but the time was limited. As a result, clarity of
conceptual understanding and quick recall become important in these tests.

157
3. Online Interview:
A panel of two members conducted a 30 to 35 min. interview. The interview
started with introduction and some personal questions, followed by project
description and questions related to standalone/course projects done in college.
There were domain-related questions, from CDCs and electives (which they
inquired about). There were some questions on current technologies. One
question was asked from metallurgy, and two from nuclear physics.
The interviewee had to deliver a 2 min. extempore speech on a relevant topic
(selected by the interviewer) at the end, for which I was given 1 min. to think.
In the interview, it was made clear by the interviewers at the start that they
preferred absolute honesty and genuine answers.

When did you seriously start preparing?


I started preparing for the placements since the beginning of 4-1. We were called to the
campus 20 days in advance. The absence of classes resulted in significant time being
available for preparation.
To be honest, the only thing I did separately for placements was practising aptitude on
a daily basis. Learning new words and concepts everyday from Placementor (book by
Archana Ram) and attempting the accompanying exercises proved to be beneficial in
the tests. I also consulted YouTube for aptitude. Regarding CDCs, I revised my regular
class notes and notes made from YouTube videos.

Topics/ Skills essential/ recommended for selection:


A relevant project (sop/dop/lop) can increase the weight of the resume in the selection
process. Including the names of the relevant CDC courses and electives in the resume
is desired. Regarding topics, Thermodynamics, Mechanisms and Machines, DOME and
MOS are some of the frequently asked subjects. Software skills also add to the value of
the resume.

158
Sources that helped in preparation:
1. Placementor by Archana Ram- very good book for Aptitude preparation
2. Class notes for revising CDC concepts- running notes taken in class would be better
than those taken later from Impartus
3. YouTube- NPTEL, GATEWallah, and other channels that have videos related to
relevant concepts

Important Tips / Suggestions:

1. Learn and practice aptitude DAILY. Aptitude is key in clearing the first round in the
selection process of any company you appear for.
2. Manage your time wisely during the test. The number of questions you have
answered correctly will matter, and not their difficulty level. If you are stuck on a
question, do not waste too much time. Jump on to the next one. You can come back to
the question later. In this regard, be very careful in ensuring beforehand that you can
return to the previous section after moving on to the next one. Some tests don't let you
come back.
3. While preparing, try to understand the concepts clearly and remember them. Don't
postpone learning the crucial concepts to the last hour. Consistency is key.

159
Leadsquared

Eligibility: B.E(ALL)
CGPA Cut-off: None
Roles: SDE
Selects: 3
Selection Rounds: 4
CTC: 10 LPA

160
Name: Saladi Guru Harshvardhan
CGPA: 8.11
Role: Software Developer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
1 online test
2 interviews

Recruitment Procedure:
● Round 1: Online Test: Consisted of 3 DSA questions to be solved in JavaScript,
Java, or C#.
● Round 2: Interview: Focused on Data Structures and Algorithms (DSA).
● Round 3: Interview: Covered core Computer Science (CS) subjects.

Topics/ Skills essential/ recommended for selection:


DSA and other CS core subjects like OS, DBMS, Networks, etc.

161
Liminal

Eligibility: B.E(ECE/EEE/ENI)
CGPA Cut-off: 7.0
Roles: SDE
Selects: 1
Selection Rounds: 4
CTC: 19 LPA

162
Name: Shubhankar
CGPA: 8.34
Role: Software Developer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
DSA, Projects and CS Fundamentals

Recruitment Procedure:
4 Rounds

1st Round : Online assessment - Easy to Medium Questions


2nd Round : DSA - LRU Cache was asked
3rd Round : Resume and CS fundamentals - quite a few questions on interfaces
4th Round : HR

When did you seriously start preparing?


During the SI season around 2-2

Topics/ Skills essential/ recommended for selection:


DSA (Data Structures and Algorithms):

● Essential for solving coding problems efficiently.

● Topics include arrays, linked lists, stacks, queues, trees, graphs, sorting,
searching, and dynamic programming.

OOPS (Object-Oriented Programming Concepts):

● Understand principles like encapsulation, inheritance, polymorphism, and


abstraction.

● Practice implementing OOPS concepts in languages like Java, C++, or


Python.

DBMS (Database Management Systems):

163
● Fundamental concepts such as relational database design, SQL queries
(DDL, DML), normalization, indexing, and transactions.

● Familiarity with database optimization techniques and understanding of


ACID properties.

Sources that helped in preparation:

LeetCode: A platform offering a wide range of coding problems categorized by


difficulty and topic, ideal for practicing DSA.
Neetcode: Likely a resource similar to LeetCode, focusing on competitive
programming and algorithmic problem-solving.
Striver's Take You Forward Page: Refers to a resource or platform providing
structured guidance and materials for technical interview preparation, potentially
including study guides and problem sets.

Important Tips / Suggestions:

Regular Practice: Consistently practice DSA problems on platforms like


LeetCode and Neetcode to strengthen problem-solving skills.
Brush Up OOPS and DBMS Concepts: Use study materials and online
resources to revise OOPS and DBMS concepts during vacation periods or
dedicated study times.
Project Application: If possible, apply DSA, OOPS, and DBMS concepts in
projects or practical scenarios to reinforce understanding.
Mock Interviews: Participate in mock interviews to simulate real interview
scenarios and receive feedback on your performance.

164
Linkedin

Eligibility:
CGPA Cut-off:
Roles: ML Engineer
Selects: 1
Selection Rounds: 3
CTC: 20.5 LPA base+ 50.16 LPA Microsoft stocks+4.5
joining

165
Name: Harshit Verma
CGPA: 9.67
Role: ML Engineer
Semester Placed: 1st
Mode of Offer: Off-Campus

Selection Criteria:
I applied for an off-campus intern there and got PPO

Recruitment Procedure:
3 rounds
OA(coding questions + MCQ) + 1 DSA round + 1 Hiring manager round

When did you seriously start preparing?


2-2

Topics/ Skills essential/ recommended for selection:


Data Structures and Algorithms (DSA):

● Practising DSA: Continuously practise and improve your skills in data


structures (like arrays, linked lists, trees, graphs) and algorithms
(searching, sorting, dynamic programming, etc.).

● Problem-Solving: Be proficient in solving algorithmic problems


efficiently, both in terms of time complexity and implementation.

Python Programming:

● Python Library: Building a Python library with significant downloads


demonstrates practical application and coding proficiency in Python. Be
prepared to discuss its design, implementation, and use cases.

Internship Experience:

● Internships: Highlighting relevant internship experiences, such as PS1,


can impress interviewers. Be ready to discuss your contributions,
challenges faced, and lessons learned.

166
Sources that helped in preparation:
Codeforces: Known for competitive programming challenges that enhance
problem-solving skills and algorithmic thinking.
Leetcode: Offers a vast collection of coding problems categorized by difficulty
and topic, ideal for technical interview preparation.
GeeksforGeeks (GFG): Provides articles, tutorials, and practice problems
covering a wide range of topics in computer science and programming.
YouTube: Utilize educational channels and tutorials on YouTube for explanations
of concepts, problem-solving strategies, and interview tips.

Important Tips / Suggestions:


Continuous Learning: Keep practicing and learning new things in DSA and
Python programming.
Project Highlighting: Emphasize your Python library and its impact, as well as
the experiences gained from internships.
Problem-Solving Approach: Develop a structured approach to
problem-solving, understanding algorithms, and optimizing solutions.
Stay Updated: Stay current with industry trends, especially in Python
development and DSA advancements.
Mock Interviews: Consider participating in mock interviews to simulate real
interview scenarios and receive feedback on your performance.

167
Merilytics

Eligibility: B.E. All


CGPA Cut-off: 6.5
Roles: Sr. Technical Assoc., Sr. Business Analyst
Selects: 5
Selection Rounds: 3/4
CTC: 10 LPA

168
Name: Raj Jagdish Jagtap
CGPA: 7.56
Role: Senior Technical Associate
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
6.5 CGPA

Recruitment Procedure:
First, your resume will be checked to see if it matches what the job needs. Make sure
to highlight your skills and relevant experience.

Next, you’ll take an online test that covers SQL, programming, and DSA. You might get
different types of questions and coding problems, so practice these areas.

After the test, you’ll go through 2 technical interviews. You’ll need to show how you
solve problems and talk about your past work in detail.

When did you seriously start preparing?


I started my DSA prep in 3-1 for SI. I couldn't get an offer so I continued during the
summer break. Approach was to study the concepts first and start practicing
questions. Solve good quality problems and keep revising them.

Topics / Essential Skills / Recommended for selection:


To prepare for the selection process, focus on a few key areas. You should know how
to use SQL for writing and improving queries and managing databases. Understand
basic data structures and algorithms, like arrays, linked lists, and sorting methods.
Be comfortable with at least one programming language, such as Python or Java. Also,
mention any projects involving databases or data processing to show you can apply
your skills in real-world situations.

169
Sources that helped in preparation:
For preparation, I used several key resources. Striver's DSA Sheet was instrumental for
practicing important data structures and algorithms through a well-organized set of
problems.
Abdul Bari's DSA Course provided clear and thorough explanations of fundamental
concepts.
Leetcode was crucial for honing coding skills with a variety of problems at different
levels, while GeeksforGeeks offered useful tutorials and problem-solving techniques.
CodeStudio was also helpful for additional practice and interview preparation.

Important Tips / Suggestions:


For the test, practice solving aptitude questions quickly because you’ll have 15
questions in 15 minutes. Make sure you understand the basics of Python or Java, as
well as SQL and DSA.
Be confident during the interviews. Explain your thought process clearly and discuss
your previous projects and experiences.
Doing mock interviews can also help you get used to the format and improve your
performance.

170
Name: Lalith Adithya
CGPA: 7.73
Role: Senior Business Analyst
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
Resume Shortlisting: Initially, your resume will be reviewed to determine if your
qualifications meet the job requirements. Ensure your resume highlights relevant skills,
experiences, and projects that align with the job.

Recruitment Procedure:
Round 1: This round involves resume shortlisting. The goal is to select candidates who
match the basic criteria for the position based on their resumes.

Round 2: You will take an online test consisting of 15 questions to be completed in 20


minutes. Keep in mind that there is negative marking, so it’s important to answer
questions carefully and avoid guessing if you’re unsure.

Round 3 and 4: These rounds are interviews where you will face two types of
questions. The first type involves case studies where you need to analyze and solve
specific problems related to the job. The second type includes general questions, such
as why you are interested in working at Merilytics.

Topics / Essential Skills / Recommended for selection:


Focus on projects that involve coding in Python, as this will demonstrate your technical
abilities. Additionally, having a solid understanding of finance concepts is important, as
it shows you can apply technical skills in a relevant industry context.

Important Tips / Suggestions:


During the interviews, especially for case studies, take your time to think through the
problems and provide well-considered solutions. Engage actively with the interviewers
by discussing your thought process and reasoning.

171
Name: Harshvardhan Sunil Goyal
CGPA: 7.24
Role: Software Developer
Semester Placed: 2nd
Mode of Offer: On-Campus Placements

Selection Criteria:
Communication skills, Decision-Tree approach to problem solving, mathematical
aptitude, moderate programming skills.

Recruitment Procedure:
Round 1:
Test - Quick math algebra test along with Probability and Statistics, and other analytical
math questions.

Round 2 and 3:
Interviews - Technical interviews with aptitude questions, which had to be solved using
decision tree approach. After figuring out the solution, the interviewer asked me to give
a mathematical figure for profit/loss based on things like total sales, loss percentage,
etc.

When did you seriously start preparing?


After clearing the first round, I prepared for two days in order to learn decision tree
making and analytical solving of case studies.
For the first round, the prep I had done was the three months leading up to the test.

Topics / Essential Skills / Recommended for selection:


1. Mathematical ability
2. Analytical skills (required for case studies)
3. Communication skills.
4. English

172
Sources that helped in preparation:
The IIM Ahmedabad Prep Book, especially for case studies, was very useful. It
provides practice problems and examples that help you understand how to approach
and solve case studies. Using this book can improve your skills in analyzing and
discussing complex problems, which is helpful for interviews that include case studies.

Important Tips / Suggestions:


When speaking during interviews, be confident. Don’t worry too much about making
mistakes. It’s more important to handle mistakes well and recover quickly. How you
respond to a mistake and fix it is often more valuable than trying to avoid mistakes
altogether. Focus on staying calm and showing that you can think on your feet.

173
Name: Grandhi Veera Venkata Rajendra
CGPA: 6.61
Role: Senior Business Analyst
Semester Placed: 2nd
Mode of Offer: On-Campus Placements

Selection Criteria:
Resume Shortlisting, Aptitude test and Interviews

Recruitment Procedure:
Round 1: You will start with an aptitude test that mostly includes case-based
questions. These questions will involve heavy calculations, so be prepared to handle
complex math and data analysis.

Round 2 and 3: The next stages are two rounds of interviews. In these interviews, you
will work on case studies that focus on topics such as market entry strategies,
profitability analysis, and data interpretation. You’ll need to analyze these cases and
provide well-thought-out solutions.

Topics / Essential Skills / Recommended for selection:


To do well, you should have a strong ability to perform quick calculations and think
critically when solving case studies. Skills in interpreting data and communicating your
ideas clearly are also important. Additionally, knowing SQL can give you an extra
advantage, as it helps with managing and analyzing data effectively.

Sources that helped in preparation:


BPHC PM cohort helped a lot in approaching the case study problems.
IIM case books.

Important Tips / Suggestions:


1) Practice different case studies and guesstimates with friends.
2) Be quick with calculations (will help in the aptitude test).
3) Be thorough with your resume and be clear about your internships/projects.

174
Name: Chirag Gadia
CGPA: 9.02
Role: Senior Technical Associate
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Recruitment Procedure:
Round 1:
Online Assessment - The OA was very easy with 15 analytics and 15 basic Oops
python questions.

Round 2:
Interview - In the first interview I was asked to implement a BST from scratch without
stl and also a function to verify whether any random tree is a BST or not. Second
question was to verify two strings as anagrams.

Round 3:
Interview - The second interview was more resume based and had basic DSA
questions related to theory, some mathematical puzzles were also asked at the end.

Topics / Essential Skills / Recommended for selection:


For the selection process, having a good understanding of Data Structures and
Algorithms (DSA) is important. This includes knowing how to work with different data
structures like arrays, linked lists, stacks, and queues, and understanding key
algorithms for sorting and searching. Being able to solve problems efficiently using
these concepts will help you perform well.

Sources that helped in preparation:


For preparing specifically for the company, practicing medium-level problems on
LeetCode is sufficient. These problems will help you get familiar with the types of
questions you might face and improve your problem-solving skills.

175
Name: Rajdeep Kamat
CGPA: 7.21
Role: Senior Business Analyst
Semester Placed: 2nd
Mode of Offer: On-Campus Placements

Selection criteria:
Resume Shortlisting, Aptitude Round, 2 Rounds of Interview.

Recruitment Procedure:
Aptitude: The first part of the process is an aptitude test. This test includes medium to
hard difficulty questions that focus on data interpretation and calculations. You will
need to analyze data and solve complex problems accurately.

Interviews: After the aptitude test, there are two rounds of interviews. In both
interviews, you will start by introducing yourself. Each interview will also include a case
study. These case studies will involve topics such as market entry strategies,
guesstimates, and profitability analysis. You will need to analyze the case, provide
solutions, and discuss your reasoning with the interviewer.

When did you seriously start preparing?


Preparation based on type of company that came for placements, nearly when
company was announced (for companies announced before the placement season),
but started constant preparation at the start of January (got placed around Jan end)

Topics / Essential Skills / Recommended for selection:


Prepared aptitude from indiabix but harder questions might be asked based on the
company (Merilytics aptitude had harder questions, other companies had difficulty
similar to indiabix).
Preparation for case studies was based on practicing guesstimates, going through
sample case study solutions, and giving mock interviews.

Sources that helped in preparation:


Mainly IIM Lucknow youtube channel and case book, other generic youtube channels
for solving case studies might also be helpful.

176
Important Tips / Suggestions:
Try to prepare your introduction well as it sets the tone for the interview, try to not
memorize frameworks (can do so if you have insane memory), keep an open mind
during interview and to not stick to a specific framework, communicate with the
interviewer through the interview, take their help when needed, and a very important tip
would to have mock interviews with friends (who have been placed or who have given
interviews for similar roles), you can make mistakes in these interviews but it will
improve your confidence before the actual interview.

177
Name: Shreya Kudumala
CGPA: 8.96
Role: Senior Business Analyst
Semester Placed: 2nd
Mode of Offer: On-Campus Placements

Selection criteria:
To be considered for the position, you need to have strong communication skills and
relevant experience working with data. This means you should be able to clearly
explain your ideas and show that you have successfully handled data-related tasks in
your previous roles.

Recruitment Procedure:
The recruitment process includes one online test and two interview rounds. The online
test will assess your quantitative and analytical skills through various questions.

In the interview rounds, you will also be tested on these abilities, focusing on how you
analyze and interpret data. Each round is designed to evaluate your skills in working
with numbers and your analytical thinking.

Topics / Essential Skills / Recommended for selection:


You should be good with numbers and able to interpret results in a business context.
This means you need to be comfortable handling data and using it to make business
decisions or solve problems.
Strong analytical skills and the ability to apply numerical insights to real-world
scenarios are important for this role.

178
Name: Aniket Verma
CGPA: 7.37
Role: Senior Business Analyst
Semester Placed: 2nd
Mode of Offer: On-Campus Placements

Selection criteria:
Aptitude test and two rounds of interview.

Recruitment Procedure:
There was an aptitude round where they asked guesstimate, aptitude and word
problem questions, followed by technical interview rounds. There was one question
asked in every interview. The questions tested problem solving ability and basic
knowledge of business analysis.

When did you seriously start preparing?


Started preparing a few weeks before the placement season started for the second
semester. I solved a few puzzle type questions and word problem questions. I also
went through casebooks which gave me an idea of how to prepare for consulting case
interviews.

Topics / Essential Skills / Recommended for selection:


Strong problem-solving skills and good aptitude are essential. You should be good at
analyzing issues, finding solutions, and making decisions. Good communication is also
important, as you need to clearly explain your ideas and findings. Fast calculation
abilities are necessary for handling numerical problems quickly. Some hands-on
experience as a data analyst is a plus, showing that you can apply your skills in
real-world situations.

Sources that helped in preparation:


The IIMA Casebook provides practice with real-life case studies and helps you
understand problem-solving techniques.
Case in Point offers insights into case study interviews and effective analysis methods.
Both resources are useful for preparing for the types of questions you might encounter.

179
Important Tips / Suggestions:
Practice a lot of aptitude type questions. The interviewers expect candidates to have
quick and correct calculations. Do not hesitate to clarify any doubts, they expect you to
ask a lot of questions as consulting interviews are open ended. There are a lot of good
videos available on youtube from top business school grads which help a lot in
interviews.

180
Name: Reuben George
CGPA: 7.52
Role: Senior Technical Associate
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection criteria:
The selection criteria focused mainly on your experience with projects. Questions were
centered around the roles you had in these projects and how you contributed. They
looked at how your past work and project experience matched the job requirements.

Recruitment Procedure:
The recruitment process consists of three rounds.
The first round is an aptitude and programming test that includes multiple-choice
questions (MCQs) on various aptitude topics and programming concepts. Speed is
important here, as being able to answer questions quickly is a key factor.

The second round is a technical interview where you'll face questions related to
programming and SQL queries. You'll need to demonstrate your technical knowledge
and problem-solving skills in these areas.

The third round focuses on projects. You’ll discuss your previous projects in detail and
answer more advanced questions related to SQL and database management systems
(DBMS). This round is designed to assess your practical experience and depth of
knowledge in these areas.

Topics / Essential Skills / Recommended for selection:


Apti and speed is a major factor in the first round. Python based projects and a
thorough knowledge of DBMS concepts would help a lot since it's an analytics
company and they mainly work in that domain. Projects on DBMS or analytics would
give you good talking points and the interviews should be easy enough with a thorough
understanding of those concepts in your projects

181
Name: Nishant Sahoo
CGPA: 6.85
Role: Senior Business Analyst
Semester Placed : 1st
Mode of Offer : On-Campus Placements

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
The recruitment process had a short written test followed by two technical interviews.
In the written test, you were asked questions that assess basic skills and knowledge
relevant to the role. The two technical interviews focused on more in-depth topics.
The first technical interview typically included questions related to your technical skills
and problem-solving abilities.
The second interview involved discussing your past projects and dealing with more
complex technical questions to assess your practical experience and expertise.

When did you seriously start preparing?


I began preparing seriously during my third semester (3-2). Initially, I searched for
relevant resources and then systematically went through them. I set a timeline to
organize my preparation and keep track of my progress. Making detailed notes was
also a key part of my preparation, as they helped me review important topics and
concepts before the interviews.

What were some critical topics/skills and projects essential for the process?
For this company, it was essential to be skilled in data analysis tools such as Python,
Excel, and SQL. Being comfortable with guesstimates—estimating and making
educated guesses based on available data—is also important. These skills and tools
are crucial for analyzing data effectively and solving problems, which are key aspects
of the role.

Sources to help in preparations:


Try looking for guesstimates from IIMA , and other easily available ones , i would
suggest you to do a few mock interviews with your friends so that you can have a bit of
a taste of how an interview goes like , there are enough resources on you tube which
you can look up to get better at it.

182
Important Tips / Suggestions:
For the written test , the test might seem a bit short and difficult but doing the right
amount of questions correctly will suffice , for the interview round keep calm and dont
panic even if the interviewer's tone doesn't seem positive many times the final answer
for the questions asked might be wrong but he would select you for the approach you
have given ,be prepared for basic hr questions midway of interview and have an
answer in your mind always

183
Name: Kartik Reddy
CGPA: 8.41
Role: Senior Business Analyst
Semester Placed : 2st
Mode of Offer : On-Campus Placements

Selection Criteria:
Initial selection was based on CGPA and it was followed by a test(based on aptitude)
followed finally by an online interview which included analyzing 2 case studies

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
There were two main rounds in the process.

The first round was a test that included problems based on aptitude. These questions
assessed your ability to solve numerical and logical problems.

The second round was an interview where you interacted with a company
representative. During this interview, you were given two case studies to analyze, one
after the other. You needed to discuss your approach to solving these case studies and
explain your reasoning.

What were some critical topics/skills and projects essential for the process?
To succeed in the process, a strong foundation in math and excellent analytical skills
were crucial. You need to be comfortable with mathematical concepts and capable of
analyzing complex problems. Good analytical skills were important for understanding
and solving case studies effectively. Projects or experiences that demonstrate these
skills would have been beneficial.

184
Name: Aryan Sangam
CGPA: 7.63
Role: Senior Business Analyst
Semester Placed : 2st
Mode of Offer : On-Campus Placements

Selection Criteria:
The selection process involved an aptitude test and interviews to evaluate candidates.

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
There were three rounds in total.
The first round was an aptitude test that assessed your problem-solving and numerical
skills. The following two rounds were interviews.
The first interview focused on technical aspects, including questions about your
technical knowledge and problem-solving abilities.
The second interview was more about assessing your fit within the team and company,
often involving questions about your experiences and how you handle different
situations.

When did you seriously start preparing?


I began preparing seriously after completing my PS2 semester. I took the time to review
and practice relevant concepts and skills that would be tested in the process.

What were some critical topics/skills and projects essential for the process?
There were no specific topics or skills highlighted as essential for this process.
However, being well-prepared and having a general understanding of the relevant areas
was important.

185
Micron Technology

Eligibility: None
CGPA Cut-off: 7
Roles: CSSD Validation , Associate Engineer
Selects: 2
Selection Rounds: 3
CTC: 31.2 LPA

186
Name: Vinayk Taulsyan
CGPA: 7.43
Role: CSSD Validation
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
CGPA > 7

Recruitment Procedure:
Online test + 3 rounds of interview

Online Test: General aptitude questions were asked in the first section. The second
section had a combination of STA, Digital Electronics, VLSI Design, Memory Elements,
C programming output based questions, finding the error etc. Some questions on basic
python programming were also asked (1 or 2 questions at max), studying OS is also a
plus.
Further ahead, there were 3 interview rounds in an offline mode
Round 1: Initially questions were about my resume/cv, my projects at PS1, course
project, formal project, personal project etc. Make sure you are able to explain
everything in your resume flawlessly.
Then I was asked about:
The recruitment process covered CPU vs. GPU differences, GPU details, refresh rates,
CPU frequency, and OS roles. Key topics included time complexity (merge sort, bubble
sort), linked lists, and basic protocols (UART, I2C, AXI), along with practical experience
and tech club activities.

Round 2: It was also a technical interview and deeper discussion about my projects
and alternate approach to my projects, justifying my approach. Coming up with own
ideas instead of textbook solutions to projects. Discussion about DSP filters.
Code some modules from comp arc assignment.
This round was more like a discussion and healthy debate.

Round 3: The senior validation manager took the interview, it was a managerial +
technical sort of interview. He explained to me their product and came up with

187
hypothetical bugs, error conditions and asked to solve. More discussion about my
projects and real time application. Trivial questions about my college life, personal life.

When did you seriously start preparing?


I was keen to join such an industry from the end of 2nd year itself. I seriously started in
my 3-2 but I consciously made an effort to go deeper into the concepts that were
advised by the seniors from 3rd year onwards. I paced up my prep after 3-2 during the
holidays.

Topics/ Skills essential/ recommended for selection:


STA, Comparc and OS are the most important. Course projects related to these
subjects are surely gonna help. Learning Verilog, C, C++, and Python is important. Any
decent mini-project in all of these languages to flaunt your comfort with working with
them will help.

Sources that helped in preparation:


Quizzes, Midsem and compre paper for core subjects are important. Youtube channels
like 'all about electronics', 'neso academy' will help to understand things. Prescribed
textbook from handout itself is all you need. Google every doubt you have, there is an
answer to everything. Chetan sir lectures for comparc is a great resource. NPTEL
lecture on DIGITAL IC design for digital VLSI is good. OS from gate smashers and
GeekforGeeks. FPGA based design lab to get exposure to verilog. Learn python and
c++ from GeekforGeeks. Practice easy and intermediate questions from leetcode.

Important Tips / Suggestions:


Practicing previous year questions in a timed environment will give you a check on your
speed in the pressure situation. Have a project that is not common with every other
person. Make sure you are confident with your answers and do not fumble. Have your
concepts clear.

188
Name: Prakhar Nigam
CGPA: 8.42
Role: Associate Engineer
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Selection Criteria:
7 CGPA CUTOFF

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
There were three rounds in the process.

The first round was an Online Assessment (OA), which included multiple-choice
questions (MCQs) and two easy coding problems.

The second round was a technical interview where the focus was on data structures
and algorithms (DSA) and discussing your resume projects.

The final round was a Techno-Managerial interview, which combined technical


questions with discussions about management skills and how you handle projects and
team interactions.

What were some critical topics/skills and projects essential for the process?
For the recruitment process, a strong understanding of data structures and algorithms
(DSA) was crucial. Puzzle-solving skills are also important as they demonstrate your
problem-solving abilities.
Projects that you listed on your resume needed to show relevant experience and skills.
Overall, a solid grasp of technical concepts and the ability to discuss and apply them
effectively was key to succeeding in the interviews.

189
Microsoft

Eligibility: B.E.(All)
CGPA Cut-off: None
Roles: Software Engineer,Data Scientist, SWE
Selects: 4
Selection Rounds: 2
CTC: 51 LPA

190
Name: Abhimanyu Gautam
CGPA: 8.13
Role: Software Engineer
Semester Placed: Semester 1
Mode of Offer: SI PPO

Selection Criteria:
The selection process focused on your contribution and overall performance
throughout the internship.
They evaluated how well you contributed to your projects and how effectively you
performed in your tasks.

Recruitment Procedure:
The recruitment procedure included two presentations: one around the middle of the
internship and another at the end.
These presentations were opportunities for you to showcase your progress, discuss
your work, and demonstrate what you had learned and achieved during the internship.

Topics/ Skills essential/ recommended for selection:


A solid understanding of Data Structures and Algorithms (DSA) is crucial and should be
practiced thoroughly.
During the internship, you'll have time to learn other necessary skills, but having
knowledge in areas like Database Management Systems (DBMS), Object-Oriented
Programming (OOP), Operating Systems (OS), and good coding practices can be very
beneficial.
These skills can help you perform better and stand out.

Sources that helped in preparation:


To prepare effectively, resources like Leetcode and GeeksforGeeks (GfG) were very
useful. Leetcode is great for practicing coding problems and algorithms, while GfG
provides helpful explanations and practice problems across various topics.

Important Tips / Suggestions:


Make sure to keep practicing your DSA skills and some experience in web
development/ deployments always helps.

191
Code quality is something which must be focused on whenever you write the code. Do
check out the best coding practices.

Update your mentors/manager with your work and incorporate feedback from as many
people as possible. When facing an issue try a few methods to resolve it yourself and
only then ask someone for help, explaining the things you have tried.
Also, try learning new things and conversing with people on your team and
understanding their work.

192
Name: Neha Mittal
CGPA: 9.4
Role: Data Scientist
Semester Placed: Semester 1
Mode of Offer: SI PPO

Selection Criteria:
The selection process involved an Online Assessment (OA) followed by two rounds of
interviews.

Recruitment Procedure:
The first stage was an online test consisting of multiple-choice questions (MCQs).
These questions covered various topics related to data science, such as Decision
Trees, Random Forest, Linear Regression, and Principal Component Analysis (PCA).
This test assessed your foundational knowledge in data science.

When did you seriously start preparing?


I began preparing seriously during the vacation after my second semester (2-2). I used
this time to study through online courses on platforms like Coursera and YouTube, as
well as DataCamp. This helped me build a solid understanding of the key concepts and
tools used in data science.

Topics/ Skills essential/ recommended for selection:


A good grasp of the basics of data science is crucial. This includes understanding
fundamental concepts and techniques used in the field. Additionally, having some
hands-on experience through projects can be very beneficial. Working on projects
allows you to apply what you've learned and demonstrates your practical skills.

Sources that helped in preparation:


Various online resources are incredibly helpful for preparation. In particular, books by
Trevor Hastie offer valuable insights and in-depth knowledge on data science topics.
Leveraging these resources can enhance your understanding and readiness for the
selection process.

193
Name: Megha Khurana
CGPA: 8.25
Role: Data Scientist
Semester Placed: Semester 1
Mode of Offer: SI PPO

Selection Criteria:
I got PPO from SI. SI tests were based on statistics, python, DSA and DBMS.

Recruitment Procedure:
1. Coding test: this round has 3 sections. 1 was a statistics round, 1 was a simple
question based on python libraries and the last was a R based question. I didn't
attempt the R based question
2. Interview 1: The interviewer asked me a DSA question related to strings. He also
asked me basic DBMS questions and Java related questions
3. Interview 2: The interviewer asked me a question based on trees. This was followed
with a basic logical reasoning question and a simple game theory question

When did you seriously start preparing?


I started leetcode seriously during PS1. I mainly followed striver's sheet to practice my
DSA skills, and Strivers DP playlist to practice DP which was one of my weakest points

Topics/ Skills essential/ recommended for selection:


DSA, DBMS, OOPS, Python, Java

Sources that helped in preparation:


1. takeuforward.org/interviews/strivers-sde-sheet-top-coding-interview-problems/
2. College courses like DBMS, OOPS helped me. If you are not taking these as part of
your college courses, then learn interviews FAQs from online sources
For DS:
Youtubers: Krish Naik, Codebasics, StatQuest, ritvik math.
2. Andrew NG Deep Learning Specialization
3. Data Mining College Coursera

194
Name: Tanvi Behera
CGPA: 8.19
Role: SWE
Semester Placed: Semester 1
Mode of Offer: SI PPO

Selection Criteria:
To be considered for the position, candidates needed to have a Bachelor’s degree in
Computer Science (CS), Electronics and Communication Engineering (ECE), Electrical
and Electronics Engineering (EEE), or Electronics and Instrumentation (ENI).
Additionally, a minimum CGPA of 7.2 was required.

Recruitment Procedure:
The recruitment process included two technical rounds. Both rounds focused on core
Computer Science (CS) topics, with an emphasis on Data Structures and Algorithms
(DSA). Expect questions that test your understanding and problem-solving skills in
these areas..

When did you seriously start preparing?


I began my serious preparation during the summer before my semester internship (SI).
My focus was primarily on Data Structures and Algorithms (DSA). I practiced solving
problems on various coding platforms such as Leetcode, GeeksforGeeks (GFG), and
InterviewBit.

Topics/ Skills essential/ recommended for selection:


It’s important to have a strong grasp of concepts from all core Computer Science
courses. Additionally, having some standard development projects to demonstrate
your practical experience is beneficial. Solid knowledge in DSA and the ability to apply
these concepts effectively will greatly help in the recruitment process.

195
Napier Healthcare

Eligibility: None
CGPA Cut-off: None
Roles: Associate Software Engineer
Selects: 2
Selection Rounds: 3
CTC: 15 LPA

196
Name: Vishnu Bharadwaz Gandlur
CGPA: 7.89
Role: Associate Software Engineer
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection Criteria:
The selection process focused heavily on the projects you have worked on. The quality
and relevance of your projects played a crucial role in the selection.

Recruitment Procedure:
The recruitment process involved three rounds of interviews.

The first round was an online assessment that included questions on aptitude,
fundamental computer science concepts, and basics of web development.

The second and third rounds were technical interviews. In these interviews, you were
asked to code sorting algorithms such as merge sort and quick sort, tackle basic data
structures and algorithms (DSA) questions, and discuss topics related to your resume.

The final round was an HR interview, which generally focused on your overall fit for the
company and your interpersonal skills.

When did you seriously start preparing?


I began preparing seriously during my third year.
My preparation focused on data structures and algorithms (DSA), and I worked on
various projects simultaneously.
This approach helped me build a strong foundation and practical experience.

Topics/ Skills essential/ recommended for selection:


For this process, having a good grasp of Java, data structures and algorithms (DSA),
object-oriented programming (OOP), and C++ was important. These skills are critical
for technical rounds and can significantly impact your performance.

197
Sources that helped in preparation:
To prepare effectively, I used Leetcode for practicing coding problems and A to Z
Striver’s sheet for structured guidance on DSA topics. These resources were invaluable
for honing my problem-solving skills and understanding core concepts.

Important Tips / Suggestions:


Having web development projects in your portfolio can be a significant advantage.
Additionally, be well-prepared to discuss your resume in detail, as this will likely be a
focus during interviews. Make sure you can confidently explain your projects and
experiences.

198
Name: Ekansh Agarwal
CGPA: 7.26
Role: Associate Software Developer
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Selection was mainly on the basis of knowledge in Java Development, sql, OOPs
Concepts.

Recruitment Procedure:
Resume Shortlisting
Online test: There were MCQs based on general java based web development
applications like react, angular, springboot and also there were aptitude based
questions.
Interview Round 1(technical): Questions were based on general oops concepts, resume
projects and sql queries.

Interview Round 2(techno-managerial): Resume projects were discussed in detail,


alongwith general questions like computer languages known, reason why I started
programming.

Interview Round 3(HR Round): General questions on family background, my life in


college, situational questions, my future plans.

Topics/ Skills essential/ recommended for selection:


OOPs Concepts, DBMS, Experience of working on a web development project
especially in the backend domain.

199
Neilsen

Eligibility: B.E.(All)
CGPA Cut-off: None
Roles: Software Developer
Selects: 1
Selection Rounds: 4
CTC: 15 LPA

200
Name : Anshu Kumar
CGPA : 7.33
Role : Software Developer
Semester Placed : 2nd
Mode of Offer : On-Campus Placements

Recruitment Procedure:
The recruitment process included several stages
.
The first stage was an online assessment, which consisted of 10 multiple-choice
questions (MCQs) on computer science fundamentals and two coding problems.

The next stage was the first interview, where you were required to solve two coding
problems, ensuring that your code passed all the provided test cases. Additionally, this
interview covered some computer science fundamentals.

The second interview focused on discussing your resume and included some general
technical questions to further evaluate your knowledge and fit for the role.

When did you seriously start preparing?


I began my serious preparation during my third year. This involved studying computer
science fundamentals, practicing coding problems, and reviewing key concepts to
ensure I was well-prepared for the recruitment process.

Topics Or Skills essential/ recommended for selection:


You should have a good grasp of data structures and algorithms (DSA) and possess
knowledge of basic computer science concepts, including operating systems (OS),
object-oriented programming (OOP), and database management systems (DBMS).
Additionally, you should have a well-prepared resume and be thoroughly familiar with
the points listed on it.

201
nvidia

Eligibility: B.E.(CSE/ECE/EEE/ENI)
CGPA Cut-off: 8.0
Roles: Software Engineer , ASIC Engineer
Selects: 3
Selection Rounds: 4
CTC: 47 LPA

202
Name: Narayanabhatla Savyasachi Abhijith
CGPA: 8.2
Role:
Semester Placed: 2nd
Mode of Offer: Off campus offer

Selection Criteria:
Interview and tests( Nvidia's NEXT programme)

Recruitment Procedure:
The recruitment process involved two interviews and two tests. The interviews focused
on assessing both technical skills and problem-solving abilities. The tests covered key
areas such as Digital Design, Verilog (a hardware description language), Static Timing
Analysis (STA), and Computer Architecture. These areas are crucial for understanding
and working with hardware systems and designing efficient digital circuits.

When did you start seriously preparing? How did you go about it?
I began serious preparation about one month before the tests. If you have thoroughly
studied your coursework and understand the core concepts, the preparation should
not be too challenging. I focused on reviewing and consolidating my knowledge,
ensuring a strong grasp of the basics and practical applications related to the topics
covered in the tests.

Topics/ Skills essential/ recommended for selection:


For a successful selection, having hands-on experience with course projects related to
Computer Architecture and FPGA (Field-Programmable Gate Arrays) was crucial. These
projects helped in understanding practical applications and the implementation of
theoretical concepts in real-world scenarios.

Sources that helped in preparation:


There is a Bits Goa pdf which has previous year questions.

203
Name: Yash Ratnani
CGPA: 8.54
Role: Software Developer
Semester Placed: 1st
Mode of Offer: PS-2 PPO

What was the duration of your internship?


5 Months

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


5 days week

Which team(s) did you contribute to?


I contributed to the Low Power team. This team focused on designing and optimizing
systems to minimize power consumption while maintaining performance efficiency.

What technical areas did your project focus upon?


The project involved working with C++, which was used for developing
high-performance applications and tools. Additionally, we focused on Operating
Systems, including understanding their core principles and how they manage hardware
and software resources efficiently.

How was your overall experience?


My overall experience was wonderful. Working at NVIDIA provided a great opportunity
to learn and grow professionally. I gained hands-on experience with advanced
technologies and had the chance to collaborate with a talented team, which made the
experience both enjoyable and educational.

Selection Criteria:
CG , PS-2

204
When did you start seriously preparing? How did you go about it?
I started seriously preparing in my 2nd Year. My approach included studying Data
Structures and Algorithms (DSA) and strengthening my understanding of core
computer science concepts. I used a variety of resources, including coding practice
platforms and college coursework.

Topics/ Skills essential/ recommended for selection:


A solid grasp of Basic DSA and strong Computer Science Fundamentals were essential
for the selection process. These skills are crucial for solving complex problems and
understanding underlying computer science principles.

Sources to help in preparation:


To prepare, I used resources like Codeforces and Leetcode for coding practice and
revisited CS Fundamentals through college courses. These sources provided valuable
practice and reinforced my understanding of key concepts.

205
Name: Animesh Gupta
CGPA: 9.16
Role: ASIC Engineer
Semester Placed: 1st
Mode of Offer: PS-2 PPO

What was the duration of your internship?


6 months

What was the mode of internship?


In-Person / In- Office

What was your working schedule for a week?


9 am to 5 pm with night meetings on some days

Which team(s) did you contribute to?


Tegra MSS Arch

What technical areas did your project focus upon?


The project primarily focused on System-on-Chip (SoC) Architecture. This included
understanding how different parts of the chip, such as the CPU, memory, and
peripherals, work together efficiently. Unit Performance Validation was another key
area, where we tested and verified the performance of individual components to ensure
they met the required specifications. Additionally, we worked on Tool Development,
which involved creating or improving software tools to aid in the design, analysis, and
validation of SoC systems.

How was your overall experience?


The overall experience was excellent. The project provided valuable hands-on
experience in working with complex system designs and performance testing. It was
both challenging and rewarding, offering opportunities to apply theoretical knowledge
to practical problems and develop new skills.

206
Selection Criteria:
Quality of Work over the 6 months period, whether you have an understanding of the
work done by the team

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
Manager and Mentor Feedback, and Final Panel Presentation in front of Managers from
another team. Manager/Mentor Feedback is based on the entire period of the
internship. Final Panel Presentation is presenting the work done by you to other
managers in an hour. They will ask questions about the work and where it fits in with
the workflow of the team. They may also ask additional questions from topics that are
relevant to your team's work.

When did you start seriously preparing? How did you go about it?
2 weeks before the final panel presentation. Prepared the presentation, got it verified
from my team, asked about the topics that may be asked additionally and prepared
them from college notes/internet resources.

Topics/ Skills essential/ recommended for selection:


A strong grasp of Computer Architecture is important for understanding how
computer components like the CPU and memory interact and affect performance.
Proficiency in Python Coding involves mastering its syntax, libraries, and best
practices for effective programming and problem-solving.

Important Tips / Suggestions:


Be a sponge and absorb from your surroundings as much as you can. Try to finish all
tasks within the deadline (get a confirmation on the timeline of the project from the
start).

207
Palo Alto Networks

Eligibility: B.E. (all)


CGPA Cut-off: 0
Roles: Software Engineer
Selects: 1
Selection Rounds:
CTC: 60 LPA

208
Name: Shantanu Kumar
ID Number: 2019B3A70375H
CGPA: 8.04
Role: Software Engineer

What was the selection criteria?


1) Resume Shortlisting
2) Online Assessment (MCQs + 2 Coding Questions)
3) 3 Interview Rounds

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
There were a total of 4 rounds - Online Assessment, Coding Round, and 2 Technical
Rounds
Round 1: Online Assessment - Students who cleared the Resume Shortlisting round
had to appear for the online assessment. This was a 90 minutes screening test.
Consisted of 2 coding questions which were pretty straightforward. There were also
MCQs which tested on CS fundamentals.

Round 2: Coding Round - This was a live coding round on Codility platform. We were
given a problem statement and had to code the most optimal solution. The focus was
also on how modular and well structured the solution is. The duration of this round was
45 minutes.

Round 3: Technical Interview - Interviewer started with asking me to give a quick


introduction about myself and my projects. He then shifted focus to the coding
question asked in the previous round. He first asked me about my approach and then
asked me to further optimize my solution. We had a discussion on the data structures
that could be used and also on the time complexity of the solution. This was followed
by questions on CS fundamentals - OS, Computer Networks, and a few questions on
SQL and DBMS. The round lasted for an hour.

Round 4: Technical Interview - This was more of a Techno-Managerial Round. It started


with the interviewer asking me to introduce myself. She then asked me to give a brief

209
overview of my projects and internships. We then had a discussion about my current
research internship and how it has helped me gain relevant experience. This was
followed by some standard HR questions. This round lasted for an hour too.

When did you start seriously preparing? How did you go about it?
Started practicing leetcode problems for SI after my 3-2 but could not give enough
time as the semester progressed. I started practicing regularly in June after my 4-2. I
dedicated
my time to practicing numerous DSA based questions on platforms like InterviewBit,
LeetCode and occasionally gave contests on Codeforces. A few days before the
interview, I focused on preparing for OOPS, DBMS and Operating Systems.

What were some critical topics/skills and projects essential for the process?
The interviews for this company require you to have a good understanding on CS
fundamentals (particularly courses like Computer Networks and Operating System).
Apart from that they focus on the projects you have listed on your resume.

Sources to help in preparations.


1) LeetCode
2) InterviewBit
3) GFG
4) Striver's SDE Sheet

210
PalTech Consulting Private Limited

Eligibility: B.E. (CSE,ECE,EEE,ENI)


CGPA Cut-off: 7
Roles: SDE, Training software engineer
Selects: 10
Selection Rounds: 4
CTC: 12 LPA, 10 LPA

211
Name: Mohammed Abdul Afreed
CGPA: 7.712
Role: SDE
Semester Placed: 1st
Mode of Offer: On-Campus Placements

Selection criteria:
4 rounds of interview

Recruitment Procedure:
There were 4 rounds and all of them were offline mode

1.Aptitude round: was a bit rapid and questions asked were moderate.

2.Two dsa rounds: The two dsa rounds include 1 easy 2 medium problems and they
were expecting the optimized approach for each problem and If someone has done
dsa in at least two months summer break also can be able to solve dsa round.

3.Technical interview: The technical interview includes questions on oops, dbms, sql,
data structures, projects mentioned in my resume.The person taking the interview was
helpful. Since I was from the electrical branch some basic questions were also asked
on the topics like Digital design, Electronic devices etc.

4.HR round

Topics/ Skills essential/ recommended for selection:


Having in depth understanding of oops is mandatory,I suggest doing the Striver sheet
completely for dsa is more than enough, most of the dsa questions that were asked in
any company were there in this sheet.
For dbms, so revise notes that you have made while doing course or go through slides
More importantly, have a complete understanding of projects and technology that you
have used in building it.
Be confident. Do not lose hope. Surely with hardships, there comes ease.

212
Name: Samarth Aashish Srivastava
CGPA: 7.07
Role: Trainee Software Engineer
Semester Placed: 2nd
Mode of Offer: On-Campus Placements

Selection Criteria:
To be eligible, candidates needed to have a minimum CGPA of 6. This was a key
requirement for moving forward in the recruitment process.

Recruitment Procedure:
The recruitment process involved several stages. It started with an online aptitude test,
which assessed problem-solving and analytical skills.
This was followed by a written coding test where candidates had to solve programming
problems.
The next stage was a technical interview, which focused on your technical skills and
problem-solving abilities.
Finally, there was an HR interview to evaluate your fit for the company and your overall
suitability for the role.

When did you seriously start preparing?


Started preparing at the beginning of 3rd year as part of the Computing and
Intelligence minor

Topics/ Skills essential/ recommended for selection:


Proficiency in at least one programming language is important, with C, C++, and Java
being preferred. Additionally, having skills in web development technologies like CSS,
HTML, and JavaScript, as well as knowledge of frameworks such as Spring Boot, can
give you an edge in the selection process. These skills are useful for both coding tests
and technical interviews.

213
Name: Mritunjay Kumar
ID Number: 2020A3PS2138H
CGPA: 7.7
Role: Trainee Software Engineer

What was the selection criteria?


The selection criteria focused primarily on Data Structures and Algorithms (DSA). A
strong understanding and application of DSA were essential to move forward in the
process.

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
There were three rounds in total, and each round concentrated on DSA.
In each round, you were tested on your knowledge and problem-solving skills related to
various data structures and algorithms.

When did you start seriously preparing? How did you go about it?
I began preparing seriously about a year before the selection process. My preparation
involved studying and practicing DSA concepts extensively. I used various resources,
such as coding platforms and study materials, to build a strong foundation and
improve my problem-solving skills.

What were some critical topics/skills and projects essential for the process?
For this process, the primary focus was on DSA. There were no specific requirements
for other topics or projects, but having a thorough understanding of data structures
and algorithms was crucial.

214
Name: Prajeet CH
ID Number: 2020AAPS1206H
CGPA: 8.17
Role: Trainee Software Engineer

What was the selection criteria?


The initial selection criteria were based on solving a few simple Data Structures and
Algorithms (DSA) questions. Successfully answering these questions determined if you
would move on to the next stage, which was an interview.

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
There were two rounds in the selection process. The first round consisted of simple
DSA questions that tested basic problem-solving skills. The second round was an
interview where you discussed your background, skills, and experiences.

When did you start seriously preparing? How did you go about it?
I began preparing seriously in January. My preparation focused exclusively on studying
DSA. I used various resources to practice and strengthen my understanding of key
concepts and problem-solving techniques.

What were some critical topics/skills and projects essential for the process?
For this process, having a good grasp of JavaScript and DSA was important.
Additionally, knowledge of React was useful, especially since it was part of the tech
stack used in my projects. Understanding these areas helped in both the initial
questions and the interview.

Sources to help in preparations.


Strivers SDE sheet

Your suggestions to someone preparing to appear in this company?


The first round is relatively straightforward, so focus on practicing DSA problems to
clear it easily. For the interview, confidence is key. Be prepared to discuss your skills
and experiences clearly and confidently.

215
Name: Swastik Ranjan
ID Number: 2020A4PS0990H
CGPA: 7.48
Role: Trainee Software Engineer

What was the selection criteria?


CGPA cutoff - 7
Skills - DSA, Oops and decent command over web development

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
There were three/four rounds.
First round: was an aptitude round which involved reasoning and a few coding
questions along with negative marking

Second round: was DSA on pen and paper. Easy to medium level questions were
asked

Third round: interview round. The interview grilled me on my resume and asked me
deep questions on web development so be thorough with the projects on your resume.
He then gave me 3 puzzles of hard difficulty which I was able to solve because I had
seen them earlier

Fourth round: was an extension of the interview round which was taken by a senior
engineer(different guy). The questions asked were similar to those in the third round but
more emphasis was given on resume

When did you start seriously preparing? How did you go about it?
I seriously started preparing during the 3-2 end. I picked neetcode 150 as my master
sheet and I did every single question from that sheet multiple times. After office I would
study for 1-2 hours everyday and I prioritized solving questions over studying the
concepts

216
What were some critical topics/skills and projects essential for the process?
DSA (mainly array, recursion and bitwise), Oops(be through with four pillars of oops
with their codes and example), a full stack project

Sources to help in preparations.


For preparing effectively, you can use either the Neetcode 150 sheet or the Striver DSA
sheet. Both resources offer a comprehensive set of questions that cover similar topics
and difficulty levels.
Choosing either of these sheets will give you a solid foundation in Data Structures and
Algorithms (DSA) and help you practice a range of problems.

Your suggestions to someone preparing to appear in this company?


Make sure you are well-prepared in both Data Structures and Algorithms (DSA) and
web development. A strong understanding of DSA is crucial for solving problems
efficiently, while knowledge of web development will be important for practical
applications and discussions during the interview. Being thorough in these areas will
help you perform well in the selection process.

217
Name: Shashwat Kumar Singh
ID Number: 2019B2A81481H
CGPA: 7.8
Role: Trainee Software Engineer

What was the selection criteria?


On campus interviews

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
There were three main rounds, the first was an aptitude test, which consisted mostly of
logical reasoning problems. Followed by a pen paper coding test, this had 3 leetcode
medium problems, only the most optimal solution was expected due to the nature of
the test. Finally, there was an interview round, where they grilled us purely on our
resume, and the relevant tech stack.

When did you start seriously preparing? How did you go about it?
I started prepping in November while my PS2 was going on. I did Strivers 150+
questions sheet, and studied OS from Lov Babbar. For OOPS I used Gururaj Sir's
course.

What were some critical topics/skills and projects essential for the process?
For the selection process, having a solid understanding of Leetcode problems and
being familiar with the tech stack used by the company were crucial. Being
comfortable with the technical skills relevant to the role and having practical knowledge
of the tech stack can make a significant difference.

Your suggestions to someone preparing to appear in this company?


Focus on building a strong foundation in the basics. The questions you will encounter
are generally not overly complex, so having a clear understanding of fundamental
concepts and practicing basic problems will be very helpful. Make sure to review and
practice thoroughly to be well-prepared for the selection process.

218
Name: Hanish Reddy
ID Number: 2020AAPS2103H
CGPA: 7.98
Role: Trainee Software Engineer

What was the selection criteria?


CSE,ECE,EEE,ENI with
CGPA>=7.

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
Round 1-Aptitude
27 MCQs based on Reasoning to be answered within 34 min

Round 2-Written Test


4 Coding Questions easy-medium to be written on paper with each one of them being
eliminative

Round 3-Interview(Technical and HR)


Basic questions from OOPS,OS,DBMS and other skills that were mentioned in your
resume.Some of the interviewers even asked questions related to courses from your
branch

When did you start seriously preparing? How did you go about it?
I began serious preparation towards the end of my third year, during the 3-2 semester. I
focused on practicing regularly to build up my skills. My preparation involved studying
and solving problems related to Data Structures and Algorithms (DSA), operating
systems (OS), object-oriented programming (OOP), and database management
systems (DBMS) with SQL.

What were some critical topics/skills and projects essential for the process?
DSA,OS,OOPS,DBMS(SQL)

219
Name: Dheeraj Reddy Bhumanapalli
ID Number: 2020A3PS1134H
CGPA: 8.1
Role: Trainee Software Engineer

What was the selection criteria?


The selection criteria was both resume based and cgpa for the exam

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
3. In the first round it was an aptitude based exam. The second round was like a
knockout round with 3 dsa questions asked offline written on paper. The brute force
approach for most of the questions were accepted by the interviewers. And then there
was an interview which was a very long one, almost 90 mins.

When did you start seriously preparing? How did you go about it?
Started preparing from the start of the 4th year

What were some critical topics/skills and projects essential for the process?
To succeed in the selection process, it was crucial to have a strong command over the
content of your resume, including your skills and projects. Being well-prepared in Data
Structures and Algorithms (DSA) was also essential.

Sources to help in preparations.


For preparation, using the Striver sheet was highly effective. This sheet offers a
structured set of problems and concepts that are key to mastering DSA. Additionally,
watching relevant YouTube videos that cover skills related to your field can provide
valuable insights and help reinforce your understanding.

Your suggestions to someone preparing to appear in this company?


Just be confident with whatever you have. And show them the way you think when a
problem is given to you.

220
Name: Jamuna Thallapalli
ID Number: 2020A3PS1343H
CGPA: 7.12
Role: Trainee Software Engineer

What was the selection criteria?


The initial selection was based on resume shortlisting. This meant that candidates were
first evaluated on their resumes to determine if they met the basic requirements and
qualifications for the position.

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
The recruitment process had three main stages.

The first was an online non-technical skills test that evaluated general skills not directly
related to technical expertise

This was followed by an offline coding round, where candidates had to solve three Data
Structures and Algorithms (DSA) problems. Performance in this round was crucial, as it
involved simultaneous elimination based on how well candidates solved the problems.

The final stage was a technical interview, which focused mainly on the candidate’s
resume and included some DSA questions to assess problem-solving abilities.

What were some critical topics/skills and projects essential for the process?
For the process, a strong understanding of Data Structures and Algorithms (DSA) was
crucial. Knowledge of Database Management Systems (DBMS) and experience with
web development projects were also important. These skills and experiences helped in
both the coding and technical interview rounds.

221
Name: Shreya Maheshwari
ID Number: 2020A3PS2128H
CGPA: 7.85
Role: Trainee Software Engineer

What was the selection criteria?


On campus

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
3

When did you start seriously preparing? How did you go about it?
I began serious preparation after completing the 3-2 semester. To get ready, I focused
on understanding and practising key topics related to the recruitment process. This
included studying DSA and reviewing related concepts to ensure I was well-prepared
for the coding challenges and technical questions.

What were some critical topics/skills and projects essential for the process?
For the selection process, having a strong grasp of Data Structures and Algorithms
(DSA) was crucial, as it was central to the coding challenges and technical interviews.
Additionally, knowledge of Database Management Systems (DBMS) was helpful,
particularly because SQL queries were often discussed during the interview.

Sources to help in preparations.


To aid in preparation, I used resources like Leetcode and GeeksforGeeks. These
platforms provided a variety of problems and explanations that were useful for
practicing DSA and brushing up on related concepts.

Your suggestions to someone preparing to appear in this company?


Revise DSA, DBMS and some very basics of CS that we usually forget ex memory
allocation, pointers and kinds of variables.

222
PayPal

Eligibility: B.E. (all)


CGPA Cut-off: 7
Roles: Hardware Intern
Selects: 2
Selection Rounds: 3
CTC: 35 LPA

223
Name: Mufaddal Jiruwala
CGPA: 9.09
Role: SDE
Semester Placed: 1
Mode of Offer: SI PPO

Selection Criteria:
The selection criteria mainly revolved around my projects and proficiency in DSA

Recruitment Procedure:
Round 1: There were MCQs regarding knowledge in React and Javascript, along with 2
DSA coding questions. The MCQs and the coding questions had easy-moderate
difficulty

Round 2: Round 2 was a technical interview where they asked some more DSA
questions revolving around topics of sliding window and Dynamic Programming. They
also asked some questions regarding System Design.

Round 3: The final round was an HR interview where they asked about my views on the
company and the internship.

Topics/ Skills essential/ recommended for selection:


Good grasp of DSA, knowledge in React and System Design. Also a knowledge of the
working of the projects and related topics in your resume.

What was your working schedule for a week?


Working schedule was mainly Monday to Friday, from 9:00 AM to 5:00 PM. Though the
timings were flexible.

How was your overall experience?


I had an excellent overall experience. Was given a challenging and interesting project
and the team was also very supportive.

224
Name: Nidhi Agarwal
CGPA: 8.9
Role: Data Analyst
Semester Placed: 1
Mode of Offer: SI PPO

Selection Criteria:
Hackerrank test and resume shortlisting

Recruitment Procedure:
Resume Shortlisting
Hackerrank Test - Few ML Probability Statistics MCQs and 1 Python coding
problem(easy)
Interview Round1- A lot of SQL, Python, Probability. Some questions on blockchain
(since it was in my resume)
Interview Round 2- SQL, behavioral, puzzles and probability

When did you start seriously preparing? How did you go about it?
I started preparing in 3-1, although my major focus was mainly DSA

Topics/ Skills essential/ recommended for selection:


Do DSA (elective or any course)
Revise Probability before the interview and be very thorough with your resume

What was your working schedule for a week?


5 days a week, Wednesday WFO, other days WFH. Timings: 10:00 to 17:00

What was your working schedule for a week?


Consumer Risk Team

How was your overall experience?


Very good learning, great experience, very helpful team

225
Pfizer

Eligibility:
CGPA Cut-off:
Roles: Regulatory Affairs
Selects: 1
Selection Rounds: 3
CTC:

226
Name: Himani Thokala
CGPA: 7.39
Role: Regulatory Affairs
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Recruitment Procedure:
There are a total of three rounds. Group discussion followed by Pre Technical round,
Technical round and HR round. Questions related to the project were asked and
anything pertaining to the project. QbD questions are also asked. In HR round they
have asked why regulatory affairs, about the role, hypothetical questions like are you
ready to take only practice school if offered.

When did you seriously start preparing?


I began preparing seriously at the start of my first semester. My preparation focused
mainly on understanding topics related to regulatory affairs. It was important to not only
read about these topics but also to gain a deep understanding of the projects I had
worked on.

Topics/ Skills essential/ recommended for selection:


To stand out in the selection process, it's crucial to have a thorough understanding of
the projects you have completed. This means being able to discuss your projects in
detail and explain your role and contributions clearly.

Sources that helped in preparation:


To prepare effectively, I relied on QARA notes, which provided detailed information on
regulatory affairs. Additionally, I reviewed common HR questions to be ready for the
interview.

Important Tips / Suggestions:


Confidence is key when answering questions. Make sure you have a solid grasp of
your projects and can discuss them confidently. Being well-prepared and
knowledgeable about your projects will help you make a strong impression.

227
Providence Global Center

Eligibility: B.E. (all)


CGPA Cut-off: 8
Roles: Data Analyst
Selects: 1
Selection Rounds: 4
Stipend: 20 LPA

228
Name: Vishesh Mehta
CGPA: 8.29
Role: Data Analyst
Semester Placed: 1
Mode of Offer: SI PPO

Selection Criteria:
The selection process included an online assignment, two technical rounds, and an HR
round. The focus was particularly on Database Management Systems (DBMS) since
the role was related to Data Analytics.

Recruitment Procedure:
The recruitment procedure involved several stages.
First, there was an online assignment that assessed your initial skills and knowledge.

This was followed by two technical interview rounds where the focus was on DBMS
topics, reflecting the role's emphasis on data analytics.

The final round was an HR interview, which typically explored your fit for the company
and your overall suitability for the role.

When did you start seriously preparing? How did you go about it?
I began preparing seriously during my third year (3-1). My preparation involved studying
DBMS concepts thoroughly and practicing related problems. I used various resources
to build a solid understanding of database management, which was essential for the
technical rounds.

Topics/ Skills essential/ recommended for selection:


A strong grasp of Database Management Systems (DBMS) was crucial for this role.
Being familiar with concepts like database design, SQL queries, and data handling was
essential for performing well in the interviews.

229
Qualcomm
Eligibility: B.E. (All)
CGPA Cut-off: 7
Roles: SWE, Associate Software Engineer, SDE
Selects: 12
Selection Rounds: 2
Stipend: 33.5 LPA, 29.5 LPA,

230
Name: Harshit Goyal
CGPA: 8.64
Role: SWE
Semester Placed: 1
Mode of Offer: SI PPO

Selection Criteria:
We were selected based on our performance in the internship.

Recruitment Procedure:
The recruitment process involved a single round of assessment. During this round, I
encountered a puzzle, a Data Structures and Algorithms (DSA) question, and was
asked about basic concepts in the C programming language.

What technical areas did your project focus upon?


My project focused upon full stack web development

Topics/ Skills essential/ recommended for selection:


Candidates were expected to possess a foundational understanding of C/C++, Data
Structures and Algorithms (DSA), Object-Oriented Programming (OOP), and Operating
Systems (OS).

What was your working schedule for a week?


During a typical week, I would arrive at the office at approximately 9 AM. I generally
commenced work around 10 AM, concluding my tasks by 6 PM, after which I typically
left the office.

How was your overall experience?


My overall experience throughout the process was positive.

231
Name: Sriram Srivatsan
CGPA: 8.89
Role: Associate Software Engineer
Semester Placed: 1
Mode of Offer: SI PPO

Selection Criteria:
There were two rounds of interviews during the SI drive. Those who cleared both the
round of interviews were selected for SI.

Recruitment Procedure:
The recruitment process consisted of two rounds:

The first round encompassed various types of coding questions, aptitude tests, and
multiple-choice questions (MCQs).
The second round primarily focused on Object-Oriented Programming (OOPs) and
Data Structures and Algorithms (DSA) questions.

Topics/ Skills essential/ recommended for selection:


Key topics for selection included
● Object-Oriented Programming (OOPS)
● Data Structures and Algorithms (DSA)
● Operating Systems (OS).

What was your working schedule for a week?


The working schedule catered to our well-being and offered flexible timings throughout
the week.

How was your overall experience?


It was a great experience.

232
Name: Aneesh Gupta
CGPA: 8.69
Role: Software
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Problem Solving and Overall profile in my opinion.

Recruitment Procedure:
3 rounds.
Online round + 2 Technical Interviews

The online assessment had questions on aptitude CS concepts like OS, OOPS, and
DSA—all multiple-choice questions with negative markings.

In the first interview, I was asked some questions based on my resume—the projects I
had done, etc. Then, the interviewer gave me a puzzle and just wanted to know my
thought process as to how I would approach the problem and reach a conclusion. He
then asked me to write a pseudo code for the approach. The interview concluded with
a few more questions based on my projects.

The second interview started directly with a DSA question on BIT manipulation. I wrote
a code for it using extra space, then optimized it to constant space, and he was happy
with the answer. He then asked me a question on C language; I told him I had not read
that, so he asked me to solve one more DSA question on Dynamic Programming. I
came up with the solution, and he was satisfied.

When did you seriously start preparing?


I had started learning DSA after my 2-2, for the SI season. But I prepared seriously only
after 3-2 in the summer vacations. I used Leetcode and InterviewBit for DSA. GFG for
OOPS and OS. Selected gate smashers videos and GFG for DBMS.

Topics/ Skills essential/ recommended for selection:


DSA. OS is very important but I wasn't asked much compared to others.

Sources that helped in preparation:


InterviewBit (Best in my opinion)
Leetcode
GeeksForGeeks

233
Name: Geetika Bansal
CGPA: 7.68
Role: Associate Engineer (RF/Hardware)
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Resume + online test based shortlisting

Recruitment Procedure:
There was 1 online assessment round (3 sections: aptitude, common coding section,
and third section was based on role, HW in my case), resume was also asked
separately for RF role, this was followed by 3 interviews (1,3 technical, 2nd technical +
somewhat HR)

Online round: the aptitude questions were basic: profit loss, work and no. of days,
capacity, gen puzzles. The common coding section had basic coding c/c++/python
questions and binary system gates related questions. The hardware section had
questions from digital, analog both. op-amps, VLSI, digital circuits, MEC, electrical
sciences, etc.
1st technical interview: The interviewer first asked me about my different projects. For
the nanoelectronics projects, I was asked about the method to obtain the IV
characteristics and other electrical measurements and characterization. Then for the
EMFME course project (filter design and fabrication) she asked about the
s-parameters, gain, cut-off frequency, the method of obtaining the equivalent
transmission line circuit model from lumped resistances and capacitance. After this, the
interviewer asked me to pick a course for further questioning. She asked me questions
related to Analog Electronics: what are the ideal and practical characteristics of an
op-amp, why should the output resistance be low, why should input resistance be
infinite, what are the s-parameters for an op-amp since it is a 2 terminal device, what
are the real life applications of an op-amp, what is a crystal oscillator, the 2 frequencies
and capacitance concept of crystal oscillator, what is the CMOS process flow.
2nd interview: this interview was shorter, again questioned on the EMFME course
project, the s-parameters, dBm to dB conversion, some basic questions related to the
software CST studio and ANSYS HFSS since they were both mentioned in my resume,
some questions related to my CANSAT competition project and role. The interviewer
then asked why I wanted to get into the hardware industry when almost everyone is
inclined towards IT.

234
3rd interview: different filter topologies (butterworth, chebyshev, elliptical etc), what is
the difference between the gains of butterworth and chebyshev, which has better
passband to stopband transition and why (basically which is a better filter), questions
about VNA (vector network analyzer), insertion loss, next the interviewer combined the
concept of insertion loss and op-amp, power amplifiers (not taught in BITS courses ;-;)

When did you seriously start preparing?


Started preparing properly as soon as 3-2 ended. I was focusing majorly on Analog
roles. So I revised courses like Analog Electronics, Microelectronic Circuits, ADVD,
Electronic Devices, Electrical Science (EEE F111), filters part of DSP, digital design. I
didn't do much problem solving, focused on understanding the circuits, different
biasing conditions, etc. in depth. Revised projects before interview

Topics/ Skills essential/ recommended for selection:


For analog domain: CMOS (ADVD, ED, MEC) and Analog electronics (op-amps) are
extremely important. Projects are very essential.
RF domain: DSP, EMFME (this course usually has a project component, having detailed
knowledge of your project will help a lot in the interview) Knowledge of antenna theory
and softwares like ANSYS HFSS are brownie points!

Sources that helped in preparation:


Analog: Analog electronics: LK Maheshwari textbook and course slides, kreatryx
youtube channel
(https://www.youtube.com/playlist?list=PLs5_Rtf2P2r674CTMNJ3odeHk9Wtb-WWl )
MEC: Parikshit sir lectures (revision lectures v imp)
https://drive.google.com/drive/u/0/folders/1qx3MprJNvzqHxeKtEz1TpoXC3_bw9Ts1 ,
Sedra smith tb, Razavi playlists on YouTube
ADVD: Ershad/SSD lectures + textbook
Electronic devices: sayan sir lectures, textbook
Electrical sciences: neso playlist, analog resources shared by TI
EMFME: harish sir lectures, (textbooks: Pozar, Balanis (Antenna Theory) (optional)
DSP: filters theory should be sufficient, course lectures and tutorials
indiabix for aptitude (don't skip!!)

Important Tips / Suggestions:


Focus on conceptual understanding, circuit realization.
Revise your projects properly, cannot stress this enough, you should know the
inside-out of your work.
Mention publications, scholarships, etc.
Don't talk about things you are not fully aware of during the interview, can get you
stuck.

235
Name: Saksham Sinha
CGPA: 8.4
Role: SWE
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
->Strong DSA both being able to code a question and theoretical knowledge
->In depth knowledge of the language (in my case C++), OOPS, OS, CN and DBMS
(He didn't ask me CN and DBMS because they weren't in my resume)
->Absolutely perfect understanding of your projects and resume
->Good CG and Branch helps

Recruitment Procedure:
Number of rounds->5

1)Resume Shortlisting

2)Online Assessment -> No coding questions but the amount of questions and their
complexity is through for the time given. In getting shortlisted through the next round
branch and CG played a big factor.

3)Technical Interview 1 -> Started with the question "Why do you want to join
qualcomm ?" and then my introduction and discussion on my resume, he asked about
the projects in detail (don't try to fake projects as an interviewer like he might catch it).
This all lasted for 20 min and next he asked two coding questions which I had to code
and run. One was easy, I just had to implement the sqrt() function, this went smoothly
but the second question was quite tough. It involved reverse engineering the logic of
Huffman coding, BIT manipulation and string manipulation. I was able to explain the
logic of it (studied Huffman coding in a previous college course ITC) but wasn't able to
code it perfectly as a result some test cases didn't run. But he was happy enough with
my attempt.
At last he casually asked a theoretical DSA question "In merge sort we split the array
into two, what if we split the array into 3, will it be better or worse and why ?" I was
able to answer it and went on to the second round.
Total Time 1hr

4)Technical Interview 2 -> This round was like an adventure cause he asked way too
much. First he did a kind of rapid fire which lasted for 20 mins . He asked me 20
questions about OS and OOPs. Some of them were very tough and some were easy.
Eg What is a watchdog timer ? I was able to answer everything as he didn't ask

236
anything from DBMS or CN. It is very important to let the interviewer know what you
have studied and what you don't know. Interviewer also wants to evaluate you in things
that you are prepared for. Now he came to the DSA question and he asked a lot of
them but this time I didn't have to run them. So he asked and made me code around
11 coding questions
5 From bit manipulation -> which were variations of each other I was able to solve them
quickly but they were a little tricky. See qualcomm archives.
2 from linked list -> "Reverse N skip M" and "Identifying loop in a linked list" ->apart
from solving this I explained to him the mathematical proof of detection of a loop,
which I felt impressed him a lot cause he didn't know that.
2 from trees -> "Distance between two nodes in a binary tree" (Distance 1 + Distance 2
-2* Distance LCA) and "Root to target node path". I am not exactly sure what the
second tree question was but it was easy only.
This round went completely perfect and I feel was the deciding factor.
Total Time 1hr 20mins

5)HR interview (Didn't happen for me)

When did you seriously start preparing?


I started coding which in my case was DSA and Web dev in 2nd year as I was trying to
get an SI. Solved a lot of leetcode question(around 500 and did some sheet I can
recommend the ones I did but the fact is every sheet is good you need to stop
devoting a lot of time to which question to do and rather start doing questions (cause I
wasted a lot of time on that). I took a coding ninjas course for DSA too but I feel one
can skip that. Everything you need to know is on youtube.
I wasn't able to stay consistent and took a break from coding after 3-1 and did very
little coding in 3-2. Started again intensely after 3-2.

KEEP GIVING LEETCODE/PU/CODEFORCES CONTESTS!!!!! (this is the most imp and I


feel I also did this a lot)

Topics/ Skills essential/ recommended for selection:


OOPS, OS, Bit Manipulation, Trees, Linkedlist
My projects were in Blockchain and web development. I also did a NLP project in my
internship in Reliance Jio (PS-1) which was a great talking point in the interview.

237
Sources that helped in preparation:
Leetcode, GFG
Youtube Channels - Aditya Verma, Striver, CodeHelp, Fraz, DeepCodes, Utkarsh
Gupta, Priyansh Agarwal, LUV, etc
Coding sheets - Bling 75, Grind 75, Top interview questions, 100 most liked questions,
Striver sheet, etc
Good notes from OS, OOPS, DBMS and CN

Important Tips / Suggestions:


Focus on CG, DSA and core CS subjects. I feel CP is overkill for these types of
companies. Spend more time on getting to know the minor details and go in depth of
code CS subjects. Don't fake projects and if you get an interview here go through
qualcomm archives or call me.

At the end of the day the placement process has a lot of randomness so just stay
consistent and keep going. All the best <3

238
Name: Shreya Senapaty
CGPA: 8.43
Role: SDE
Semester Placed: Semester 1
Mode of Offer: SI PPO

Duration of internship:
10 weeks

Mode of Internship:
In-Person / In- Office

Working Schedule:
Timings were very flexible, however ny usual timings were 10-4:30/6:30

Team(s) contributed to:


Linux-Android team

Technical areas the project focused upon:


Android development, Linux OS development, Scripts, Dump based tools, debugging

Overall experience:
My team worked in a very niche field in software dev, so working with them taught me
a lot of technical skills and gave me hands-on experience that I otherwise wouldn’t
have gotten. I also learnt a lot of soft skills such as working with different teams to get
certain things in pipeline, presentation skills, daily scrum meetings (organizational skills)
etc.

Selection Criteria:
Clearing both test and interview rounds. CGPA cut off was 8 I believe.

Recruitment Procedure:
2 rounds for me.
The test consisted of a small logical ability section followed by sections based on
coding, and subjects like OS and OOPs.

In the interview round, the interviewer asked me one coding q, after which he made
modifications to that question and asked me to code for the same. This was followed
by foundational questions on topics like DSA, OOPs, OS.

239
When did you seriously start preparing?
I started preparing in the summer between 2nd and 3rd years, about a month or two
before the SI season started. I first focused on revising fundamentals, followed by
practising questions on Leetcode. Even if I didn’t have the time to code the full
question, I would make sure to derive the logic and data structures to be used to solve
it.

Topics/ Skills essential/ recommended for selection:


Definitely read up on DSA and OOPs and be well practised for the same. If possible do
read up a bit on the OS as well.

Sources that helped in preparation:


Leetcode, geeksforgeeks

240
Name: Prabhav Guddati
CGPA: 7.78
Role: RFSW
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Macro knowledge of RF chains and its subsystems. Deep understanding of low level
driver development in various software system environments bare metal, RTOS and
Linux (both kernelspace only and user space-kernel architectures)

Recruitment Procedure:
3 total
1 Online assessment (Gave the hardware online assessment only, Apti, C Programing,
Digital hardware, Very basic analog related questions) (hirepro, negative marking and
intersection and inter question navigation allowed)

2 Interviews (1hr-1:15 each)

#1
Interviewer was a systems engineer for RF chips.
The Interviewer's line of questioning was not deeply technical, intent was to test the
breadth of my domain awareness not the depth.
First 45-50 mins of the interview were focused on my work at Dhruva Space, Pixxel
space and my work as the campus satellite lead.
Rest of the interview was mostly me asking Questions about Apple's shift away from
Qualcomm and If i would have an opportunity to work on nuvia chips at Qualcomm
India.

#2
Interviewer was a software architect for RF chips.
The Interviewer's line of questioning was depth first and did not engage in tangents
during discussion. I was initially asked to explain the typical rf receiver chain and how
I'd implement software systems for each of them in a Rtos environment. Interviewer
asked a couple of questions on dsa, (fast pointer slow pointer proof ) couple more
restricted to binary trees and Linked lists (Didn't have to code anything fully explain the
idea and write pseudo code). 2 questions related to c++, one on templates and one on
implementing linear convolution in O(1) memory. Couple of questions from async
programming, race conditions, thread pools etc..
Finished off with an apti question about finding the least number of races (5 horses at
once) to find the fastest of 15 horses.

241
1 HR round
Basics introduction and generic hr questions.

When did you seriously start preparing?


Didn't. Was interning in the summer and didn't have time.

Topics/ Skills essential/ recommended for selection:


Mostly embedded software development. A project of mine which helped was a FPGA
sdr based radio i implemented at Dhruva Space and a UHF radio i built for the campus
satellite.

Sources that helped in preparation:


Start off with Learning STM32 programming to get a decent understanding of
embedded systems, progress to Linux on embedded devices like beagle bone black ,
zync7000 etc..

A more comprehensive path is outlined in my blog at singtothedog.com

Important Tips / Suggestions:


They only expect familiarity with advanced concepts and not comprehensive
knowledge.

242
Name: Sumit Agarwal
CGPA: 9.15
Role: Software Engineer
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
In depth knowledge of OS and proficiency in C++ . Additionally they preferred good
CGPA ECE/CSE students.

Recruitment Procedure:

1.Online Assessment:
Part 1: Aptitude Test
Part 2: CS Fundamentals based on DSA, OOPs and OS
Those who cleared OA got a call for Interview. All the Interviews were scheduled the
next day.

2.Technical Interview 1:
In-depth questions on Operating Systems (OS) and C/C++
Basic DSA questions, involving linked lists and maps

3.Technical Interview 2:
Further in-depth questions on DSA
More in-depth questions on C/C++

4. HR Round

When did you seriously start preparing?


During my second year of college, I started with the GFG DSA self paced course to
build my foundation in DSA. In my third year, I began practicing on LeetCode and
worked on problems from the '450 DSA Sheet.' As my college placements
approached, I dedicated my summer break completing the Striver SDE Sheet.
Additionally, I revisited OOPs and OS, which I had studied as a part of my CNI minor.
To round out my preparation, I managed to cover DBMS in just one week by
binge-watching Gate Smashers.

243
Topics/ Skills essential/ recommended for selection:
DSA , OS, OOPs , DBMS

Sources that helped in preparation:


For beginners GFG self paced course. Striver SDE sheet for dsa practice. Gate
smasher for DBMS.

Important Tips / Suggestions:


Go through interview experiences for Qualcomm available on GFG and leetcode
discussion section.

244
Rizzle

Eligibility: B.E. CSE


CGPA Cut-off: 7.0
Roles: Machine Learning Engineer, Trainee Engineer
Selects: 5
Selection Rounds: 5/6

245
Name: Animish Prateek
CTC: 24-30 LPA
CGPA: 7.24
Role: Trainee Engineer (Backend)
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Applicants should have a good grasp on DSA, strong grasp on topics mentioned in
your resume. Some grasp on the role you're applying for (I had applied for a Backend
role).

Recruitment Procedure:
We had an option to pick either ML or backend role. I preferred backend.
There were 6 rounds in total.

Round 1: Online coding round (Venue: CC Lab)-


We were given 4 coding questions, all were of LeetCode medium level. One was
related to Strings+backtracking, another was DP. Don't exactly remember the other 2.
Was able to fully solve 3, and some test cases passed for the 4th question.

Round 2: Group coding round (venue: Conference hall)


7 people were selected for round 2.
Rizzle employees were present at the venue, and gave us 2 coding questions. We had
to solve one of them in 45 min time. Both were related to backtracking.
All of us were able to solve the question, and progressed to the next round.

Round 3: Technical round (Offline)


I was asked to explain my code from the previous round. After this, the interviewer
went through my resume and asked some questions. Then he asked a backtracking
question and asked me to write the pseudocode on paper.
Till here, everything went smoothly for me. Then he asked me some SQL queries, and
then proceeded to ask- "Design a URL shortener". I had no idea how to approach a
system design question, so I asked him what kind of answer he's expecting. He asked
me to design and explain how a URL shortener would function. I explained to the best
of my ability. When I asked for feedback, he said he wasn't expecting I would know
system design, just wanted to check how I approached a problem.

246
Round 4: Techno-managerial round (offline)
Again, he went through the resume, asked some questions. Asked an easy DSA
question and another system design question. I approached the system design
question just like the previous round.
He also wanted to check my work ethic, what I felt about the company, communication
skills, etc.

Round 5: HR (Venue: Rizzle office, Hyderabad)

Out of 7, two were selected for the HR round. Me, for the backend role, and other, for
the ML role. Basic HR questions were asked, like what's your strength, weakness, etc.
Why do you want to work in a startup, and have you used our product were other
important questions.

Round 6: Discussion with the co-founder (Venue: Rizzle office, Hyderabad)


After the HR round, we had a chat with the co-founder. He explained his and the
company's vision. Also he wanted to check our thought process.
After the 6 rounds, both of us were selected for our respective roles.

When did you seriously start preparing?


I started DSA in 4th semester and finished the questions from the Love Babbar sheet
till the start of 5th semester, then took a break from DSA. I didn't do any DSA, or
interview related subjects in 5th semester. Then started competitive coding seriously in
6th semester (mostly Codeforces). This helped me a lot. I was giving contests
regularly/upsolving and practicing questions. Did this till summer break, and since I
didn't have an SI, I had a lot of time to practice Codeforces and Leetcode contests.
Due to my competitive coding background, I was able to finish the Striver 180 sheet in
around 50 days.
Along with this, I also was reading DBMS, OS, OOPS in the summer break, to help
clear interview rounds.

Topics/ Skills essential/ recommended for selection:


DSA is the most important topic. After this, have a strong grasp on everything you have
mentioned in your resume. If you're applying for a backend role, have a good grasp on
DBMS/SQL. Some knowledge of system design will definitely give you an edge in the
interviews.

247
Sources that helped in preparation:
DSA-
1. Love Babbar 450 sheet (or some other sheet with similar number of questions)
2. Striver 180 sheet (if you have less time or for revision purposes)
3. Leetcode contests (must do)
4. Atcoder beginner contests (optional, but very helpful)
5. Codeforces (Optional, but will help you easily clear coding rounds)

Core CS subjects (OOPS/ OS/ DBMS)-


1. Interviewbit top 50 subject-wise question set
2. Youtube
3. Chatgpt- Make it answer questions/ simply explain topics

Projects-
1. Pick DELs, OPELs which have a course projects (Easier path)
2. Course(youtube, udemy, etc.)- All courses have a project, which can be put into
resume
3. Personal project (Harder path)

Important Tips / Suggestions:


Go through their app/website properly. When asked, you would be able to provide
valuable feedback in managerial/HR rounds.
Feel free to reach out to me, in case of doubts.

248
Name: Tanmay Agarwal
CGPA: 7.12
Role: Machine learning Engineer
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Selection criteria was someone with a good background in python programming, DSA
and machine learning.

Recruitment Procedure:
There were 5 rounds

Round 1:
OA- online assessment had 4 DSA questions from leetcode medium to hard
Round 2:
ML interview - The major questions were surrounded around NLP from unigrams to
Transformer architecture and were asked with some in between computer vision
questions as well regarding how CNN network works. There were some real life
scenarios solved as well and it was the most grueling interview.
Round 3:
Behavioural Round - Was a chill interview round where a guesstimate question was
asked and some questions on GitHub working etc.
Round 4:
HR interview - similar to all the HR interview happens talking about ambition, strength,
weaknesses etc.
Round 5:
CEO round - Here we had a discussion with the company's CEO basically a round
where he gets to know the employee and the way he thinks

When did you seriously start preparing?


I started preparing for ML from 2-2 break and did some Coursera courses and
coursework offered by our college as well.
Leetcode started 2 months before 4-1 and used their personal study plan and premium
as well.

249
Topics/ Skills essential/ recommended for selection:
My ML repository that I had maintained on my GitHub with various algorithms
implementation was one of the most critical projects. I feel NLP was the most
important and critical skill in the process and would suggest preparing for it if you are
looking for a machine learning Engineer role.

● Sources to help in the preparation:


Leetcode
● GfG
● Coursera

Important Tips / Suggestions:


Just prepare well for either NLP or CV with some good projects in that specific domain
and know the architectures of important deep learning models like BERT, ResNET etc.

250
Sainapse

Eligibility: B.E.(CSE/ECE/EEE/ENI)
CGPA Cut-off: 7.0
Roles: SDE
Selects: 3
Selection Rounds: 4

251
Name: Dhruv Agrawal
CTC: 30 LPA
CGPA: 7.87
Role: Software Development Engineer
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Online test consisted of 6 MCQs, 1 coding question, 1 regex and 2 PLSQL questions.
Solving PLSQL questions were not necessary for selection.

Recruitment Procedure:
There were 3 rounds. 1 Online Assessment and 2 Interviews. The interviews were
hybrid. Some students gave online, others offline.

Coding test: 6 MCQs, 1 coding question and regex asked were easy to solve. PLSQL
questions seemed harder.

Offline Interview-1 : Interview started with brief introduction. The interviewer was quite
chill and took the entire interview as a conversation. After introduction, the majority of
questions from CS fundamentals cover all the subjects. The questions revolved around
real life applications, pros and cons of certain technologies but nothing too advanced.
The DSA questions asked were also easy and did not require implementation. It was
enough to correctly mention the algorithm and approach you have in mind covering all
the edge cases and good use of data structures wherever needed. System Design was
also asked but having a basic knowledge was enough. The second part of the
interview was simple conversation about life and ethics.
DSA questions included Valid Parentheses and number of islands.

Offline Interview-2 : This interview was taken by the Co-founder, CTO of the company.
It started with him briefing about the field in which Sainapse operates and its features.
Then proceeded to ask 2 puzzles. Both the puzzles were easy but the second one
required some brute force thinking. The puzzles were Camel and Banana puzzle and
An unusual sales pitch puzzle.

When did you seriously start preparing?


I had prepared during the SI drive in 3rd year but started rigorous DSA practice in the
summer after 3-2. Mainly focused on problem solving ability. Practice mock interviews
with friends to overcome anxiety and inability to think under pressure.

252
Topics/ Skills essential/ recommended for selection:
● CN,
● OS,
● DSA,
● DBMS

Sources that helped in preparation:


Striver for Graphs and Dynamic Programming
Aditya Verma - Stacks, Heap, Sliding Window
Kunal Kushwaha - Binary Search
Codeforces Contests
Leetcode

Important Tips / Suggestions:


It is important to know the basics of every CS subject that you have studied.
Interviewer asked me from the majority of studied subjects including DELs and the
questions were easy.

253
Name: Shyam N V
CGPA: 7.59
Role: SDE
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
The company's JD stated that the candidate should have a good understanding of
OOPS (Java concepts), Machine learning basics and a working understanding of
database systems.

Recruitment Procedure:
There was 1 online test and 2 interviews.
The Online test consisted of 10 questions, which were on the basics of databases,
SQL, and other CS courses like OOPS and CN. It was a mix of objective and single line
answer questions.
In the first interview, questions were mainly asked on the projects that I had done, and I
had to explain in detail the implementation and methodologies used in those projects. I
was also asked a couple of DSA questions, one of which was leetcode easy and the
other medium, which I had to write on paper and explain to the interviewer.
In the second interview, I was asked a single question which was like a mathematical
puzzle, to test my aptitude.

When did you seriously start preparing?


I started preparing seriously during the summer before placements, and I did around
150 DSA problems in total and completed the neetcode 150 (almost ;) . I wrote and ran
the solution of every single problem, however trivial it might be, and that helped me get
better at writing and formatting the code.

254
Name: Yash Kadam
CGPA: 8.52
Role: SDE
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
1. Resume Shortlisting
2. Online Coding Round
3. 2 Technical interview Rounds

Recruitment Procedure:
1. Online Coding Round: 7 questions were asked, of which 5 were MCQ questions
based on basic DSA and DBMS concepts, and the remaining 2 were Hard-level SQL
coding questions.
2. Technical Interview - 1: Around 10-12 questions were asked based on DBMS,
OOPS, CN,
OS and System Design concepts, followed by a simple coding question of finding a
cycle in a linked list. Focus was mainly on my problem solving approach and not the
solution itself.
3. Technical Interview - 2: 2 moderate level Aptitude questions were asked with a time
limit of 1 hour, followed by basic HR questions.

When did you seriously start preparing?


Serious preparation started after 3-2, during the two-month break. Following Striver's
SDE sheet provided me with structure. I regularly kept solving questions and tried to
increase my frequency. For Non-CS students, DBMS can be covered from the GFG
cheatsheet and for OS, the focus should be primarily on the memory management
part. Quick revision of topics can be done through GATE Academy YouTube videos.

255
Schrodinger

Eligibility: B.E.(ALL)
CGPA Cut-off: 7.2
Roles: Software Developer
Selects: 1
Selection Rounds:
CTC: 20LPA+

256
Name: Akshat Oke
CGPA: 9.71
Role: SDE
Semester Placed: Semester 1
Mode of Offer: SI PPO

Duration of internship:
2 months

Mode of Internship:
In-Person / In- Office

Working Schedule:
Monday-Friday, two days mandatory in office.

Team(s) contributed to:


C++ development team.

Technical areas the project focused upon:


C++ development.

Overall experience:
Work was very good and not hectic. The schedule was flexible and there wasn't any
pressure to get the tasks done.

257
Searce
Eligibility: B.E.(ECE/EEE/ENI)
CGPA Cut-off: 7.0
Roles: Software Engineering
Selects: 4
Selection Rounds: 4
CTC: 14 LPA

258
Name: V.Keshav
CGPA: 9
Role: Software Engineer
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Online Aptitude Round

Recruitment Procedure:
There were 4 rounds in total:
1. This was an online round consisting of verbal and logical aptitude questions.
2. The first interview was resume-based and some standard puzzles were asked to be
solved.
3. Second interview was also resume-based but additional questions on computer
fundamentals were also asked.
4. The final interview was an HR round but it was in the form of a GD with other
candidates. Standard hr questions were asked alongwith puzzles.

When did you seriously start preparing?


Near the end of 3rd year. For computer fundamentals I followed GFG. I primarily used
Leetcode for practising DSA. Sites like IndiaBix were useful for practising aptitude
questions.

Topics/ Skills essential/ recommended for selection:


All computer fundamentals(DSA, OOPS, OS, DBMS), additional subjects like AI/ML
would be beneficial. It is ideal to have projects involving the above subjects in some
way.

Sources that helped in preparation:


● GFG,
● CodeHelp on Youtube,
● GateSmashers on Youtube for computer fundamentals
● For DSA: leetcode,
● CSES, codeforces,
● techie delight, Interviewbit

Important Tips / Suggestions:


Be thorough with your resume and computer fundamentals. Learn the standard puzzles given
in GFG.

259
Name: Irene Jino
CGPA: 7.634
Role: Consulting and Sales
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Firstly we had a test of 40 questions which were to be attempted within 15 minutes,
these were basic logical reasoning, alpha-numeric series, etc. Time was a real
constraint here, there was no negative marking in the test. Since I applied for the
Consulting role, I didn't have any technical or coding rounds.

Recruitment Procedure:
Including resume shortlisting, there were 5 rounds in total. After the test, I had

Round 1: of an interview wherein the interviewer asked about my hometown, my


passions for the short- term and the long-term and how I plan to achieve them. One
interesting question which was asked was "Tell me something about yourself which is
not on your resume". Since I was from Bangalore, I was asked a guesstimate to find
out the number of schools in Bangalore. The interviewer was more oriented towards
knowing my approach.

Round 2: I was asked questions like "Why consulting?", "Tell me about your corporate
experience (PS-1 from my resume) and projects' ', etc. I was also given a guesstimate
to find out the number of hospitals in Bangalore, the interviewer only wanted to know
my approach and not the final number as an answer. In

Round 3: which was with the CEO of Searce, was more mentally draining, the interview
lasted more than 2 hours, it ended near midnight. The CEO started by asking some
questions in the chatbox of the google meet, which includes questions like "What are
the qualities (not skills!) that you have improved upon in the last 12 months?", "What
are the qualities that your family would like you to improve upon, and how much do you
agree or disagree with them?", and the last one being "What are the three biggest
mistakes of your life?" All the shortlisted candidates for all roles so far were in the same
call, we were asked about our office preferences, and more questions on our replies to
the above mentioned questions on the chat box, the CEO seemed to assess our
mental toughness, our ability to present and speak confidently to such questions. No
technical or any coding related questions were asked. We were then asked to solve
two medium level puzzles.

260
When did you seriously start preparing?
I started preparing after the end of my 3-2, since the month of May. I went through
youtube videos on consulting, online resources, guesstimates, BPHC Casebook and
placement material from the PU and seniors.

Topics/ Skills essential/ recommended for selection:


● Guesstimates,
● case studies,
● puzzles, aptitude,
● critical thinking

Important Tips / Suggestions:


I personally felt that this company had some interesting and unexpected questions
thrown at us especially during the final round. I would encourage people to prepare
well for aptitude, Statement - Conclusion, guesstimates, case studies (though they
were not asked, it can be very helpful for other consulting roles). For consulting roles, I
would recommend that interested students must prepare in groups, find a partner and
solve a case round or a guesstimate together, someone can be an interviewer and
another person can be a candidate. Such mock practices will be very useful in the long
run.
The last round was very draining and exhausting, keep calm and try to solve and speak
confidently, don't try to beat around the bush, the interviewers would know
immediately leading to a very awkward situation. If you don't know something, just be
honest and don't bluff.

261
Name: Dhairya Agrawal
CGPA: 9.48
Role: Software Engineering
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Coding Round,
2 Technical Interview,
1 HR interview

Recruitment Procedure:
The coding round had 40 MCQ’s with 14 mins of time.

Round 1: The first interview was for 15 mins and they asked about my interests and
tested general knowledge in the field I was applying for.

Round 2: The next was a technical interview with 1 easy coding question and 1 puzzle.
Finally a HR round with common behavioural questions.

When did you seriously start preparing?


2 months prior.

Topics/ Skills essential/ recommended for selection:


● DSA
● general preparedness.

262
Name: Aryan Bhardwaj
CGPA: 7.1
Role: Software Engineering
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Business understanding

Recruitment Procedure:
There were 4 rounds:

Round 1: Aptitude test (15 mins) - About 50 questions were asked from Quants ,
Logical Reasoning and English

Round 2: (45-50 mins) - Group Discussion and Interview - In group discussion basic
finance questions were asked about balance sheet and financial ratios.
Guesstimates and puzzles were asked in round 2.

Round 3: (25 mins) - It was a simple round , a couple of guesstimates were asked. The
interviewer also asked questions from the CV regarding the skills and previous
experience that I had.

Round 4: (1.5 hrs) - It was sort of a Group discussion. The company founder attended
this round. We were asked to introduce ourselves , were cross questioned on our
profile and had to type some Cultural fit answers in the chat box.
Then a puzzle decided by the interviewer had to be answered. We worked together and
built on each other's approach.

When did you seriously start preparing?


I didn't really prepare for a job. I prepared guesstimates and profitability case studies in
a week

Some critical topics/skills and projects essential for the process:


● Guesstimates (Must for any non-tech role)
● Case studies ( For consulting and product management roles)
● Puzzles - (I didn't really prepare for it but it was a make or break deal for this
organisation)
● Finance Minor - Good to have

263
● Tools - Excel , SQL , Python , Power BI/ Tableau , Alteryx ( not mandatory but
will give you an edge)

Sources to help in preparations:


● YouTube - Guesstimates and Puzzles
● Case Studies - Casebooks from some B-school or BHCG
● GFG - For puzzles

Suggestions to someone preparing to appear in this company:


Do all the above and stay confident yet polite during the interview. Do a background
check on the company.

264
Sedemac Mechatronics
Eligibility: B.E.(ECE/EEE/ENI)
CGPA Cut-off: 7.0
Roles: Embedded Software Engineering
Selects: 1
Selection Rounds: 4
CTC: 15 LPA

265
Name: Kartik Bansal
CGPA: 7.26
Role: Embedded Software Engineer
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Knowledge about C language

Recruitment Procedure:
1)1 test
2)2 technical interviews
3)1 HR interview

When did you seriously start preparing?


I seriously started preparing two months before the Placement season.

Topics/ Skills essential/ recommended for selection:


C language

Sources that helped in preparation:


● Leetcode
● GeeksforGeeks

Important Tips / Suggestions:


Prepare HR rounds as well , as people got rejected in them as well

266
SignalChip Innovations

Eligibility: BE ALL
CGPA Cut-off: 7
Roles: Design Engineer
Selects: 1
Selection Rounds: 1
CTC: 14,00,000

267
Name: Gagan Kompala
CGPA: 7.45
Role: Design Engineer
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
CGPA > 7
Class 10 marks > 75%
Class 12 marks > 70%

Recruitment Procedure:
Pre-Placement Talk
Written test
Analog/RF interview
Digital interview

When did you seriously start preparing?


At the end of 3-2.
Took a summer term to do Computer Architecture.
Rewatched lectures for DD, MEC, ED, ADVD and MPI (solved our mids and quiz papers
for practice).
Didn't do Analog Electronics as it was done in 3-2.
Practised Verilog.

Topics/ Skills essential/ recommended for selection:


I was asked the following question in my interview.
● Analog
● Network analysis (finding the equivalent resistance for a given circuit).
● VTC for Op Amp circuits and op amp + mosfet circuits.
● STA
● RC Digital
● Parity
● XOR
Note, the question from this section is very different from what we are asked for exams.

268
Sona Comstar
Eligibility:
CGPA Cut-off:
Roles: R&D ROLE
Selects: 1
Selection Rounds: 2
CTC: 8,00,000

269
Name: K. Abhay Kumar
CGPA: 8.38
Role: R&D Role
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:
I think my presentation skills

Recruitment Procedure:
Round 1: Designed to assess technical knowledge and problem-solving skills relevant
to research and development.

1 Interview (20 minutes): Focused on evaluating Abhay Kumar's fit for the role,
including his technical acumen, problem-solving abilities, and interpersonal skills.

When did you seriously start preparing?


I thoroughly prepared and presented my resume

Topics/ Skills essential/ recommended for selection:


● Computational Fluid Dynamics (CFD),
● projects

270
SORTLY

Eligibility: B.E. CS/ECE


CGPA Cut-off: 7
Roles: Software Engineer
Selects: 1
Selection Rounds: 4
CTC: 30 LPA

271
Name: Rishi Poddar
ID Number: 2020A7TS1195H
CGPA: 9.17
Role: Software Engineer

What was the selection criteria?


CGPA Cutoff at 7, Branch: CS/ECE

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
There was one online test and three virtual technical interviews.

● Online Test: This was a 90 minute test, consisting of 2 DSA questions (upper
medium or hard). Those who solved at least one question fully and passed more
than half of the test cases in the second question got to the next round. There
were 10 shortlists for the interviews.

● Technical Interview 1: It started off with a discussion of my projects for 30


minutes and a DSA question for another 30-40 minutes. The interviewer asked
me very basic, fundamental questions focused more on the problems that my
projects addressed than the technicalities. The DSA question that followed was
a Leetcode Hard problem (Count of Range Sum). I came up with a solution
which was not totally correct, but followed good coding principles and was
good with debugging my solution, which the interviewer must have liked. 4
candidates made it through to the next round.

● Technical Interview 2: This round was a pure DSA round which lasted for an
hour. I was asked one question (Leetcode Medium level), for which my solution
was based on Union Find. I was required to write my code on Google Docs. The
key was to communicate my approach well, discuss each part of my code
patiently with the interviewer, properly modularize the code with functions and
follow good coding practices. 2 candidates made it to the final interview round.

● Technical Interview 3: The CTO took this round for me. He gave me an open
ended programming problem, in which I had to find frequent patterns across a
set of transactions (with a DSA inclination, not ML). I had to formulate and
understand the problem well, then discuss my approach with examples and
overcome the shortcomings of my solution. The interviewer seemed very neutral
but patient throughout the interview.

272
What were some critical topics/skills and projects essential for the process?
● In general, not specific to Sortly:
● Luv's Competitive Programming/DSA Playlist on YouTube (the IIIT Allahabad
guy, not Luv Babbar)
● Neetcode.io (curated list of leetcode problems, also his video solutions are really
helpful for developing intuition and logic)
● GFG (interview experiences, top DBMS/OOPS/OS/CN questions)
● Striver's core CS sheet (particularly for OS and networks)
● Codeforces contests (intuition, quick logic building)
● Self-made Google doc with a structured analysis of my projects and possible
questions around them.

273
Standard Chartered GBS

Eligibility: BE (All)
CGPA Cut-off: 7
Roles: Software Engineer
Selects: 2
Selection Rounds: 4
Salary: 18.2 LPA

274
Name : Shaury Trivedi
CGPA : 7.63
Role : Software Engineer
Semester Placed : 1st
Mode of Offer : SI PPO

Recruitment Procedure:
Online coding and behaviour round followed by interviews.
Total 5 rounds were there
Round 1: Online behaviour test.
Round 2: Online coding test
Round 3: Technical interview- Questions were asked from whatever was mentioned in
the resume along with project discussion.
Round 4: Technical interview- 1 coding question along with general discussion on
coursework.
Round 5: HR round- Basic formalities were completed before handing out the offer.

When did you seriously start preparing? How did you go about it?
I have been preparing since the beginning of PS1.
Learned basic DSA techniques from youtube channels followed by solving SDE sheets.
Learned web dev from PS work, made a couple of personal projects.

What are some critical topics/skills essential for the process


● DSA
● OOPS
● DBMS
● Web dev

Sources to help in preparation


● Leetcode
● Geeks for geeks
● Take u forward

Your suggestion to help in the preparation


Know your stuff. Very high number of questions are asked straight from the resume.

275
Name : Ishan Singhal
CGPA : 7.8
Role : Software Engineer
Semester Placed : 1st
Mode of Offer : SI PPO

Recruitment Procedure:
Total 4 rounds -1 Coding, 3 interview
Coding Test consists of 2 questions Both from Dp Partitioning Medium level
1st interview Was fully Based on Resume About the tech used in Projects and the
questions related to React
2nd interview was on Dsa 2 Medium Level DP questions were asked
3rd Interview was The final Hr interview in which Basic Career Related Questions were
Asked

When did you seriously start preparing? How did you go about it?
Seriously, I began learning DSA after completing 2-1. I watched Striver's Video for DSA
and his DSA Sheet, which contained 200 DSA problems

What are some critical topics/skills essential for the process


● DSA-Dp was the Main Topic almost every question was around Dp
● Front end -React or any other Tech mentioned on Resume
● Should Have a deep knowledge of Whatever Project mentioned on Resume

Sources to help in preparation


Striver's Complete DSA sheet should be more than enough
https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2

Your suggestion to help in the preparation


Focus On Dynamic Programming And Should Have A deep knowledge on Tech
mentioned in Projects

276
Symphony AI
Eligibility: BE A7
CGPA Cut-off: 7
Roles: Software Engineer
Selects: 1
Selection Rounds: 4
Salary: 18 LPA

277
Name : Ansh Gupta
CGPA : 8.35
Role : Software Engineer
Semester Placed : 1st
Mode of Offer : On Campus Placement

Selection Criteria: CS Students with prior knowledge of python .

Recruitment Procedure:
Online test + Tech round + Managerial round + HR discussion
Tech round - was mainly DSA focused asked 2 leetcode medium and had to code it on
their compiler
Managerial round- focus was on python,dbms,oops was asked questions on oops with
python and in the end one system design questions of designing a quick service
restaurant
HR discussion - was basically just a meeting to confirm the selection and discuss the
joining date and salary.

When did you seriously start preparing? How did you go about it?
Been doing some cc and project since start but seriously started doing DSA, leetcode ,
interviewbit from Feb.

What are some critical topics/skills essential for the process


Python, DSA, C++, system design, DBMS

Sources to help in preparation


● Gfg,
● Leetcode,
● Interviewbit and some notes of python,
● OOPS,
● DBMS

Your suggestion to help in the preparation


Be confident in answering the interview questions and make sure you speak out your
thoughts to the interviewer. Also don't fake something you don't know the interviewer
is smart enough to judge you .

278
Tata 1mg
Eligibility: B.E. CS
CGPA Cut-off: 0
Roles:SDE
Selects: 3
Selection Rounds: 3
CTC: 18 LPA

279
Name: Mohit Agrawal
ID Number: 2020A7PS0189H
CGPA: 8.76
Role: Software Developer

What was the selection criteria?


Selection was based on a series of interviews and coding rounds ,the company was
open only for CS students.

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
1. First there was an Online Coding round:
The Online coding round consisted of 2 coding questions (1 leetcode easy , 1 leetcode
medium) and about 30 core programming and aptitude questions.

2. There were 2 rounds of interview for everyone:


These rounds consisted of different styles of questioning depending on the interviewer
for me , the questions of first round of interview included system design of one of my
web dev project , designing a recommender system using DSA , print the ways to form
a target using repeated numbers(unbounded knapsack using backtracking). The
second round of interview was lighter for me , I was asked about my projects (not in
much depth) and OOPS concepts , no DSA questions were asked in this particular
round.

3. After these rounds final selections were announced within a few hours.

When did you start seriously preparing? How did you go about it?
I started preparing at the end of 2-2 for SI and just had to revise for placements again
at the end of 3-2.

What were some critical topics/skills and projects essential for the process?
Critical Concepts mainly include :
DSA, OOPS, DBMS, OS, CN
Knowing your resume and included projects thoroughly is very important .

280
Sources to help in preparations.
I would recommend using the following websites for preparation for any company:
● Leetcode,
● InterviewBit,
● GFG,
● Codeforces

Your suggestions to someone preparing to appear in this company?


1mg did not ask many hard DSA questions, instead it focused more on your interview's
overall performance , your knowledge of your CV and communication skills as well. Do
prepare thoroughly for your projects before appearing in this company's interviews.

281
Name: Yash Vardhan Singh
ID Number: 2020A7PS1712H
CGPA: 8.23
Role: SDE-1

What was the selection criteria?


The company was open for CS only. They had an online test after which shortlisted
candidates were interviewed.

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
After the online test there were 2 rounds of offline interview.

1)Online Test: The test had 3 sections: 2 MCQs based on basic programming logic
and OOP + SQL problems and the last one had 2 DSA problems.
1. Binary Tree based Preorder generation using other two Traversals
2. Kadane's Algo variant

2)Interview Round 1: After some basic intro, the interviewer asked me 2 simple DSA
problems, Matrix Rotation and a Sliding window problem on strings. After that we
continued with some discussion on my projects and basics of APIs.

3)Interview Round 2: This was more of a tech+hiring manager round. The interviewer
went over my resume and asked me to draw the database schema from one of my
projects. Then he asked me to modify it to implement 3 features. Then I was asked
about other UI/UX and networks based projects that I had worked on and later ended
with some basic HR questions on why I want to join the company, etc.

When did you start seriously preparing? How did you go about it?
I had started doing DSA prep properly in my 3rd year starting from the very basics of
every topic. Then during the summer break, I solved problems on
Leetcode/InterviewBit, along with revision of topics like OOP, DBMS and basics of
system design.

What were some critical topics/skills and projects essential for the process?
DSA is key to get through the first round. Apart from that a good grasp on OOP and
DBMS is needed. Knowing everything thoroughly that is mentioned in your resume is
absolutely essential.

282
Sources to help in preparations.
Neetcode 150 list, Striver's SDE sheet (For DSA mostly)
InterviewBit (Some DSA and theory revision for other topics)

Your suggestions to someone preparing to appear in this company?


Preparing problems from Online Interview Experiences from platforms like GFG,
Coding Ninjas is very helpful as many problems are often repeated which was the case
for this company as well.

283
Name: Suvigya
ID Number: 2020A7PS0140H
CGPA: 7.87
Role: SDE-1

What was the selection criteria?


1 Online Assessment, 2 Technical Interview Rounds

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
Round 1: OA: Aptitude + Core CS subjects (OS, DBMS, OOP, DSA) + 2 DSA Coding
Questions

Round 2: Tech Interview: I was asked questions based on my responses to the OA,
and then given a System Design question and asked to implement a data structure to
make the design optimised. Then, I was enquired about the pillars of OOP, and asked
to implement them in my data structure for system design.

Round 3: Tech Interview: I was first asked what are my strengths in Tech Stack, to
which I replied DBMS & SQL. So, I was asked a database creation + SQL query writing
question. I had to decompose the question into 3 sub-questions, write the database
schema for each of the sub-question, and then write a SQL query to obtain the correct
information.

When did you start seriously preparing? How did you go about it?
I started preparing casually around July first week. But the coding rounds of initial
companies gave me a rude shock, and then I started the full throttle preparation 20
days before I got placed.

I had done the basics of DSA during SI drive in my PS-1 time from Lov Babber's YT,
but I needed to practise a lot more. 3rd year academics were pretty harsh so I couldn't
make time. During the last 20 days of my preparation, I did the Striver 190 sheet (since
I didn't have a lot of time on my hands, I had to go with 190; if you have 2-3 months till
your drive, I'd say do the 450 one instead, it's way more comprehensive). I would also
watch Striver's solutions to the sheet questions and they gave me different approaches
in around 30-40% of questions from Babbar, so that helped.

YT + GFG + Leetcode Discussions are the best resources; they'll give you all answers
for all your doubts.

284
What were some critical topics/skills and projects essential for the process?
DBMS, OS, & OOP concepts should be kept on revision (my suggestion would be start
3 weeks before your drive and keep on repeating the concepts weekly for each topic)
SQL is a must if you're gonna say you know DBMS to the interviewer.

Sources to help in preparations.


● YT (Lov Babbar, Striver, Neetcode),
● Leetcode or Coding Ninjas,
● GFG.

Your suggestions to someone preparing to appear in this company?


General suggestions: Placement can be hectic and is very luck-based, be ready to be
in the season for a long time. Consistency, if maintained, will go a long way. Also, try to
exude confidence when talking with the interviewer, nervousness will be present but
practise your poker

285
Name: Piyush Kumar Sahu
ID Number: 2020A7PS2042H
CGPA: 8.49
Role: SDE-1

What was the selection criteria?


CGPA >7

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
There were 2 rounds, both technical.
1)Round 1: started with a brief talk about any one of my projects (she asked me to pick
any project and talk about it). After that a graph problem was asked: finding minimum
distance between each pair of nodes in an undirected weighted graph. Since this is a
commonly known problem, I gave the solution without any hesitation. I told two
approaches: first one was Dijkstra from each node, then provided the Floyd Warshall
solution. Explaining these two and some minor follow up questions took most of the
time of the interview. In the last 5 min, I was asked how to find the index in an array
where the left side sum is equal to the right side sum. I told her the solution using the
prefix sum.

2)Round 2: involved more core cs knowledge. For the first 15-20 minutes, I was asked
questions on the OS. After that, I was asked a database design question. I had to
design a database that would store products available in any e-commerce site like
Amazon. The database would store, product price, name, etc along with the reviews it
has, the timestamp of the review, no of helpful votes each review got. After I designed
the database, I was asked to write an SQL query to get top 30 reviews of a product
based on helpful votes count. Overall I think the second interview went till like 40-50
min. First interview went till around 1 hour.

What were some critical topics/skills and projects essential for the process?
I had a good grip on DSA before entering 4-1. For SQL queries, I solved the SQL 50
playlist available on Leetcode, sometime during the end of first month of 4-1.

Sources to help in preparations.


● Striver sheet for DSA.
● SQL 50 playlist of Leetcode for DBMS questions.
● Go through your lec slides or refer to the interviewbit for other CS core courses.

286
Your suggestions to someone preparing to appear in this company?
DSA everyone would have prepared, as it's required for every company. But pay
special attention to your DBMS knowledge if you are sitting for this company.

287
Name: Deepanshu Mishra
ID Number: 2020A7PS0255H
CGPA: 7.92
Role: SDE-1

What was the selection criteria?


CGPA >7

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
3 rounds.
1)Round 1: It was an online assessment consisting of multiple-choice questions on
core computer science subjects and 2 DSA questions. One DSA question was based
on trees, and the other was a greedy algorithm problem.

2)Round 2: It was a technical interview round that lasted for about 45 minutes. The
interviewer asked a few questions on OS, DBMS, a bit on OOP, one DSA problem, and
a puzzle. The overall interview was fairly easy if you are strong in CS fundamentals.

3)Round 3: It was a managerial round, and the interviewer asked about every single
detail mentioned in my resume, word for word, including projects and technical skills.
So, don't lie on your resume. She also asked one question about system design.

What were some critical topics/skills and projects essential for the process?
● OS,
● DSA,
● DBMS,
● OOPS

Sources to help in preparations.


● 1. Striver DSA sheet
● 2. Leetcode
● 3. Gfg for core subjects
● 4. OS slides by Barsha Ma'am

Your suggestions to someone preparing to appear in this company?


Be thorough with your resume in and out. Prepare the CS core subjects well along with
DSA and the most important just be confident and relax.

288
Tenstoterrent
Eligibility: B.E. CS, ET
CGPA Cut-off: 7.5
Roles: Design Engineer
Selects: 2
Selection Rounds: 3
CTC: 30LPA

289
Name: Thathapudi Sanjeev Paul Joel
ID Number: 2020AAPS0120H
CGPA: 8.93
Role: Debug and Trace RTL Engineer

What was the selection criteria?


Eligible Branches: Computer science, E&C and E&E and master’s in computer science,
Microelectronics

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
There were three rounds in total: a screening test and two technical interviews.

1. The screening test was for 125 mins with five sections in total: Aptitude, Basic C
Programming, Computer Architecture, Verilog, and Digital Design. The questions asked
were a mix of objective, fill-in-the-blank, matching types, etc.

2. In the first technical interview, I was asked to suggest a logic for a certain
programming problem. Since the role I applied for is related to writing test benches for
hardware verification, I was also asked to write the test cases if I had to debug/crack
my own code. I was also asked to explain my Computer Architecture course project
briefly. Later, I was given the task of implementing a Verilog code for a specific
functionality and finally debugging it.

3. The second technical interview was based entirely on my knowledge of hardware


description using Verilog. The first question was based on drawing a waveform based
on understanding the difference between blocking & and non-blocking assignments.
The other two questions simply tested me on my Verilog implementation and Digital
design skills.

When did you start seriously preparing? How did you go about it?
I had studied most of my electronics courses diligently. So, I seriously started
preparing for the placements just two months prior to taking them. Because I wanted
to keep my options open, I prepared for both Analog and Digital roles as follows:

1. Digital Design (most important for any role)


2. Verilog (quite important, better learned together with DD)
3. Analog Electronics
4. MEC

290
5. Computer Architecture (Especially important for Tenstorrent but helps for other
companies' recruitment processes too)
6. OPTIONAL:

I focused more on the Digital aspect because not many good companies come to hire
Undergraduates for Analog roles.

What were some critical topics/skills and projects essential for the process?
● VERY IMPORTANT: Make sure to clear your concepts in Digital Design (like
Combinational circuits, FFs, FSMs, Counters, Clock Dividers, etc.) as I felt that
the Computer Architecture course made a lot more sense to me once my
concepts in DD were clear. After this focus on Computer Architecture, mainly on
topics like pipelining, hazards in pipelining, cache design, etc. Make sure that
you practice Verilog coding so as to be ready to write the code on a piece of
paper manually if desired to implement a certain logic function.

● It’s quite important to do at least one project related to hardware description


using Verilog, even course projects like the 5-stage pipelined processor
implemented as part of the Computer Architecture course curriculum.
RECOMMENDED: Do courses like FPGA Based System Design and if ambitious
audit Reconfigurable Computing (a higher degree course) which gives you
insight into how FPGAs can be used for computing tasks. They give immense
practice in working with HDLs like Verilog and also add value to your resume as
they also have course projects.

● Aptitude is one of the easiest sections to deal with, yet it can sometimes be too
hard without having learned some techniques to solve such problems faster. So,
practice Aptitude problems too. (In fact, I underperformed in my screening test
of Texas Instruments as I did quite badly in the Aptitude section but did well with
my technical sections of the test.)

● Have a decent grip on programming in C (the concepts taught in our college


would do).

Sources for Preparation

● Digital Design: Use Morris Mano and previous years' GATE questions for
practice.
● Computer Architecture: Course lecture slides are sufficient. Chetan Sir's
lectures can be found here.

291
● Verilog: Watch NPTEL videos on system design here and solve problems on
HDLBits here.
● MEC: Sedra-Smith TB is adequate. For additional help, refer to Razavi
Electronics Courses on YouTube here.
● Analog Electronics: The course textbook is sufficient. Practice with previous
years' GATE questions.
● ADVD: Course content is sufficient. For deeper understanding, refer to
Sun-Mo-Kang TB and NPTEL course by Prof. Janakiraman here.

Additional resources can be found here.

Suggestions for Preparation

● Focus on Computer Architecture and Verilog coding. Clear concepts in


Digital Design to ease understanding in Computer Architecture and to assist in
Verilog coding.

292
Name: G Sai Rajat
ID Number: 2020A3PS0258H
CGPA: 9.26
Role: Junior CPU Design Engineer - AI Silicon

What was the selection criteria?


Role offered to BE (CS/ECE/EEE/INSTR)

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
One Written Test round , and 2 rounds of Interviews

When did you start seriously preparing? How did you go about it?
Since I was in a summer internship at Google India , I had started preparing about 1
week before the exam. However , having clear concepts in Computer Architecture and
Digital Design was extremely helpful , as I didn't require a lot of time for revising those
concepts.
I used the slides for the courses to revise quickly. The slides for Computer Architecture
in our campus are pretty descriptive.
One can start seriously preparing at the end of 3-2 to be comfortable by the time of
interviews.

What were some critical topics/skills and projects essential for the process?
Digital Design , Computer Architecture and MPI (Micro processors and Interfacing)

293
Texas Instruments
Eligibility: B.E. ET
CGPA Cut-off: 0
Roles: SDE
Selects: 2
Selection Rounds: 3
CTC: 35LPA

294
Name: M Bharagv
ID Number: 2020A7PS0025H
CGPA: 9.67
Role: SDE

What was the selection criteria?


Projects and DSA

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
2 technical rounds
1online round
consisted of 20 aptitude in 30 min and 35 cse fundamentals 45 min
21 people shortlisted for 2nd round
1 technical interview
asked about my summer internship some DSA questions and finally asked me about
shortest distance algorithms and asked me to implement dijkstra from scratch.

When did you start seriously preparing? How did you go about it?
After 3-1

What were some critical topics/skills and projects essential for the process?
● DSA,
● OOPS,
● DBMS,
● Projects

Sources to help in preparations.


Leetcode, Interview bit

Your suggestions to someone preparing to appear in this company?


Be thorough with concepts used in projects

295
Name: Dhruv Saxena
ID Number: 2019B4A71369H
CGPA: 9.34
Role: SDE

What was the selection criteria?


Their selection criteria involved us having a strong knowledge in DSA, logical
reasoning, basic understanding of programming languages and little bit of DBMS

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
There was first an online test followed by 2 interviews post which we received our
results.
1) Round 1: Involved logical reasoning questions along with outputs of codes, find the
errors, certain questions related to Computer Networks and OS.

2)Round 2: This round was my first interview where I was asked to generate all
possible splits of a numeric string without changing the order of numbers in the string.
Following this I was asked about the course optimization ( in brief ) and DBMS (3NF,
BCNF , Normalisation). I was also asked to explain certain projects listed on my resume
and was questioned about them. Lastly I was asked to write a SQL query, which I
couldn't as I did not remember the syntax but I was able to explain in detail how one
would use joins to achieve the same.

3)Round 3: The second round of the interview was quite difficult. They asked me about
matrices, more specifically sparse matrices and certain mathematical concepts related
to it. Then they asked me to implement a new data structure to store these sparse
matrices and perform addition, multiplication. They further asked me to slightly
optimise the code and explain the reasons for the optimization.

When did you start seriously preparing? How did you go about it?
I started preparing 2 weeks before the test. But I had done Competitive programming
before and was out of touch with it. In 2 weeks I was able to refresh most things.

296
Critical Topics, Skills, and Projects

● DSA: Data Structures and Algorithms


● Linear Algebra: Fundamental concepts
● DBMS: Database Management Systems
● OOP: Object-Oriented Programming
● OS: Operating Systems
● Computer Networks: Networking basics
● Logical Reasoning: Analytical skills

Sources for Preparation

1. Codeforces: Practise competitive programming


2. LeetCode: Solve coding challenges
3. GeeksforGeeks (GFG): Tutorials and coding problems

Suggestions for Preparation

● Projects: Be well-acquainted with your projects.


● Networks and OS: Have a strong understanding of these topics.
● C/C++: Be proficient in C/C++.

297
Name: Satvik Sardesai
CGPA: 9.72
Role: Analog Design Engineer
Semester Placed: Semester 1
Mode of Offer: SI PPO
Duration of Internship:
2 months
Mode of Internship:
In-Person / In- Office
What was your working schedule for a week?
A main problem statement for the entire course of the internship.Weekly tasks assigned
by manager.They prefer if you don't work from home.5 days a week, from 9-5.

Which team(s) did you contribute to?


MPP - multiphase power products

What technical areas did your project focus upon?


Power Electronics, Differential Amplifiers,CMRR,Noise

How was your overall experience?


It was a great learning experience and gave me an opportunity to use the knowledge
from college and apply it to solve real world problems

298
Name: G SAIKANTH
CGPA: 9.2
Role: Digital Engineer
Semester Placed: Semester 1
Mode of Offer: SI PPO

Duration of Internship:
2 months

Mode of Internship:
In-Person / In- Office

What was your working schedule for a week?


30-35 hrs per week

Which team(s) did you contribute to?


Digital - PD

How was your overall experience?


Smooth experience with no hurdles faced

What was the selection criteria?


Online test + Interview

How many rounds were there (Test/ Interview)?


2

What were some critical topics/skills and projects essential for the process?
Digital Design , ADVD , C PROGRAMMING

299
Name: Siddhant Panda
CGPA: 9.03
Role: Software Developer
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

What was the selection criteria?


Online test + interview

How many rounds were there (Test/ Interview)?


Online test
1-3 rounds of interviews ( I had one, few people had 2/3)

When did you start seriously preparing? How did you go about it?
After SI PPO rejection.
Leetcode + striver sheet, started late but this shall be enough in most cases.

What were some critical topics/skills and projects essential for the process?
Resume should have good relevant technologies and meaningful experience. What you
actually worked on doesn't really matter until you can confidently show that you've
done something. Don't shy away from exaggerating a little bit as long as you are
confident in proving it. Work on cloud related technologies and full stack caught
attention in my resume. Make sure to tailor the resume according to software
engineering resume action verbs, and bolden imp keywords

Sources to help in preparations:


Leetcode, gatesmashers for core subjects

300
Your suggestions to someone preparing to appear in this company?
Focus on your resume equally along with DSA, how you write the code is also
important - read about design patterns and if u could include them (though very tough
to do in an interview setting), it can add extra attention to you as an interviewee. At the
end of the day, it's all about convincing somebody that they could work with you and
you have enough knowledge to actually do the work

301
Name: Krishna Das Sunkara
CGPA: 7.96
Role: Software Engineer
Semester Placed: Semester 2
Mode of Offer: PS-2 PPO

Duration of internship:
12 months

Mode of internship:
In-Person / In- Office

What was your working schedule for a week?


Flexible Timings but around 8 hours Monday to Friday. Really depends on the work and
deadlines though.

Which team(s) did you contribute to?


Test Engineering team and Algo Development team.

What technical areas did your project focus upon?


C++, Image Processing, Mathematics, Data Structures and memory management

How was your overall experience?


Very good in terms of implementing knowledge and learning industry standards both
work wise and behavioural.
What were some critical topics/skills and projects essential for the process?
Understanding the fundamentals of coding languages and programming. Learning new
things while working and improving existing code.

Your suggestions to someone preparing to appear in this company?


Make sure you are good in the fundamentals and try to show them you have a clear
thinking process and are willing to learn.

302
TVS Motors
Eligibility: B.E.Mechanical
CGPA Cut-off: None
Roles: Territory Service Manager
Selects: 1
Selection Rounds: 6
CTC: 9 LPA

303
Name: Saptarshi Rajan
CGPA: 7.3
Role: Territory Service Manager
Semester Placed: Semester 1
Mode of Offer: On-Campus Placements

Selection Criteria:

Mechanical students were eligible. Total 6 rounds were there- resume shortlisting,
online test, TVS leadership assessment, Group Discussion, Technical Interview, HR
interview.

Recruitment Procedure:

1)Online test- It had technical questions and some basic mechanical questions.TVS
leadership assessment test- It was a game round where they asked to play a game in
an app called nautics and it had some behavioural questions. Overall it was very fun.

2)Group Discussion- 15 min round 5-6 people in each group topic was about the
future of EV in India.

3)Technical Interview- 2 interviewers were there. They asked about the difference in
diesel and petrol engine, 2 stroke and 4 stroke engine, what is an automobile and
different components in an automobile, how does an EV work etc.

4)HR interview- some basic questions like this role required travelling so would be
able to adjust and how.

Topics/ Skills essential/ recommended for selection:

● IC engines
● knowledge about automobiles and working of EVs

304
UnitedLex

Eligibility: B.E.(A7, A3)


CGPA Cut-off: 7
Roles: Associate Engineer
Selects: 2
Selection Rounds: 3
CTC: 10 LPA

305
Name: Anshul Kanodia
CGPA: 7.44
Role: Associate Engineer
Semester Placed: 1
Mode of Offer: On-Campus Placements

Selection Criteria:
The selection was mainly based on analytical thinking

Recruitment Procedure:
1)Online test: It mainly consisted of aptitude questions. The second section was
based on basic concepts of CS.

2)Technical Interviews: There were 2 technical rounds where questions were based
completely on your resume and how familiar the candidates are with the subjects and
skills mentioned.

3)HR Interview: It was just a basic discussion and you are expected to know about the
company and the job profile.

When did you start seriously preparing?


During 3-2

Topics/ Skills essential/ recommended for selection:


Be clear with your resume, basic questions of core CS subjects (DSA, OOP, DBMS,
OS) were asked

Sources that helped you with preparation:

Leetcode, GFG

306
Name: Arpit Makkar
CGPA: 8.31
Role: Associate Engineer
Semester Placed: 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Online assessment containing aptitude and computer basics.

CGPA >= 7

Recruitment Procedure:
Three interview rounds

1)Technical round : Asked about my projects and some DBMS and OS fundamentals.I
was asked to explain working of the terminal.

2)Technical interview : Asked fundamentals of core electrical subjects like Power


Electronics, Analog Electronics and ADVD. I was asked to design a buck convertor.

3)HR interview : Basic questions about myself and family background. Asked about
my weakness and strengths, if I was willing to relocate and why I wanted to join
UnitedLex.

When did you start seriously preparing?


3 months before placement drive

Topics/ Skills essential/ recommended for selection:

DSA,OS, DBMS, OOPS

307
Upstox

Eligibility:
CGPA Cut-off:
Roles: Product Analyst
Selects:
Selection Rounds: 6
CTC: 23 LPA

308
Name: Anmol Baderia
CGPA: 7.57
Role: Product Analyst
Semester Placed: 1st
Mode of Offer: Off-Campus Offer

Selection Criteria:

● Resume Shortlisting: Emphasised technical skills, work experience, and


projects.
● Off-Campus Hiring: No CGPA criteria.
● My Strengths: Proficiency in SQL, Power BI, Excel; experience in analytics and
consulting; finance minor (beneficial for fintech roles).

Interview Process:
On-Campus Interviews:

● Initial rounds are easier, final rounds are harder.

Off-Campus Placements:

● Initial rounds are the most rigorous, subsequent rounds are easier.

At Upstox:

1. First Round: Hiring Manager


○ Focus: Product-oriented questions (e.g., new features for the app).
2. Second Round: Assignment
○ Task: Complete within two days.
3. Third Round: VP of Product Management
○ Focus: Resume-based questions, assessing technical skills, projects, and
work experience.
4. Fourth Round: HR
○ Focus: Basic HR questions.

309
Preparation Timeline and Strategy:

Start Date: October (considering economic downturn affecting on-campus


recruitment).

Preparation Structure:

● Puzzles: Practised on GeeksforGeeks (GFG).


● Case Studies: Used 180 DC SRCC Casebook.
● Guesstimates: Utilised Casebook and YouTube tutorials.
● HR Questions: Studied from Indiabix and YouTube.
● Product-Based Questions: Followed YouTube channels like Exponents and
Nextleap materials.

Additional Preparation:

● Participated in numerous off-campus interviews.


● Learned from rejections, gaining confidence and readiness for Upstox interview.

Essential Topics/Skills for Selection:

● Technical skills, projects, and work experience are critical.


● CGPA and positions of responsibility are less significant for off-campus
placements.

Important Tips/Suggestions:

● For Upstox:
○ Freshers are rarely hired; preference for experienced candidates.
○ Craft a strong resume: highlight internships, technical skills, analytics
projects, and a finance minor.

310
Verisk Analytics

Eligibility: B.E CSE


CGPA Cut-off: 8.5
Roles:Data scientist,Software developer
Selects: 2
Selection Rounds: 2
CTC:15 LPA,16.8 LPA

311
Name: Sankalp Sunildatta Kulkarni
CGPA: 9.05
Role: Data Scientist
Semester Placed: 1
Mode of Offer: On-Campus Placements

Selection Criteria:
Strong Machine Learning foundations and knowledge about all relevant projects on the
resume.

Recruitment Procedure:
The hiring process consisted of 2 rounds

1. Online Assessment (Aptitude + Machine Learning)


Part 1 was Aptitude Test of 30 MCQs with duration 30 minutes
Part 2 was a Machine Learning Test of 20 MCQs with a duration of 30 minutes.
Questions were about basic ML concepts and algorithms.

2. Interview Round
I was asked about all the machine learning projects on my resume. First they asked me
to explain the project and then asked multiple questions based on the project
description. Questions were related to various Machine Learning and Deep Learning
concepts.
There was one question about designing an end-to-end solution for hypothetical
business problems.
There also was an open-ended question regarding extracting various types of features
from particular data samples.

Topics/ Skills essential/ recommended for selection:


● Data Science
● Machine Learning
● Deep Learning

312
Name: Harshit Thakkar
CGPA: 8.62
Role: Software Developer
Mode of Offer: On-Campus Placements

Selection Criteria:
DSA and CS courses such as OOPS, DBMS, Computer Networks were essential
topics.

Recruitment Procedure:
There were 2 rounds.

Round 1: Online Assessment(MCQS ONLY)

Round 2: Technical Interview of about 1 hour. They tested everything in this round
DSA, OOPS, DBMS.

When did you start seriously preparing?


I started preparing in my 6th Semester.

Topics/ Skills essential/ recommended for selection:


● DSA,
● OOPS,
● DBMS were important topics.

313
Walmart Global Tech

Eligibility:
CGPA Cut-off:
Roles: SDE 2/Software Engineer trainee
Selects:
Selection Rounds: 2
CTC: 23.8 LPA

314
Name:Kanishk Yadav
ID:2020B2A7PS1452H
CGPA:8.37
Role:Software Engineer Intern

What was the selection criteria?


Resume Shortlisting -> Coding Round

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
Round-1: This was a resume shortlisting round.
Round-2: Two coding questions (1 Medium, 1Hard) were given to solve in 1 hour.
Partial submissions on the hard problem were accepted too.

When did you start seriously preparing? How did you go about it?
I had prior exposure to coding before during PS-1 and other CS course projects.
However, I practised coding problems as routine soon after my 3-2 ended (During the
summer break). I am a dualite and hence had this flexibility. I solved problems from
InterviewBit and LeetCode and kept revising theoretical concepts from OOP and
DBMS.
What were some critical topics/skills and projects essential for the process?
Data Structures and Algorithms, Database Systems, OOP

Sources to help in preparations.


1. InterviewBit has a concise list of many standard commonly asked topics with many
questions on each of them.
2. LeetCode
Your suggestions to someone preparing to appear in this company?
1. Be regular, solve some questions daily (even if the count is just 3), and don't let the
streak break until you've achieved your goal.
2. Consistency is the key.
3. Focus on your goals during preparation rather than others.

315
Name:Aaditya Rathi
ID:2020A3PS0481H
CGPA:8.3
Role:SDE 2

What was the selection criteria?

The selection criteria included having a Pre-Placement Offer (PPO) from the PS2. All
candidates from BITS who received the offer had it extended to them.

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?

There was only one interview round for me, thanks to a positive review from my
manager. Generally, the process involves multiple rounds, including tests and
interviews, focusing on different skills and knowledge areas.

What were some critical topics/skills and projects essential for the process?

Key topics and skills included:

● Python: Essential programming language


● Machine Learning (ML): Important for data analysis and prediction
● Pandas and NumPy: Libraries for data manipulation and numerical computing
● GitHub: Version control and collaborative coding
● Scikit-learn: Machine learning library for algorithms

Relevant projects demonstrating practical experience with these tools were highly
beneficial.

316
Wells Fargo

Eligibility: CS,ECE,EEE,ENI/B.E(All)
CGPA Cut-off: None
Roles: Technical Associate/Data Analyst
Selects: 7
Selection Rounds: 4
CTC: 24 LPA

317
Name : Chirag Gadia
CGPA : 9.02
Role : Technical Associate ( Corporate Investment Banking Department)
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Recruitment Procedure:

Round 1: Online Test


24 banking + Finance Questions
15 Logical Analytics Questions
8 Data Interpretation Question
2 Coding questions.
I found some banking questions to be moderate rest all were very easy. The coding
questions were in the range of leetcode easy and medium.
Banking questions were related to working capital, cheque, interest rates , ATM cards,
irr , savings accounts, etc.

Round 2&3:
CIB Interviews had 1 Technical round and 1 HR: The interview was focused on dsa
using python programming, and DBMS questions and sql queries. Some Probability
ques were also asked.
Since I had a finance minor they also asked me questions related to DRM and FRAM.
HR interview was lite, only selects were asked for HR round.

Topics Or Skills essential/ recommended for selection:


Python is essential. Then DSA, DBMS and OOPs in the same order. Also, PNS. Finance
is a plus

Sources to help in preparations:


Leetcode. Course slides for DBMS, OOPS.

318
Name : Krishn Parasar
CGPA : 7.77
Role : Technical Associate (CIB Division)
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Recruitment Procedure:
There was 1 online assessment consisting of questions on banking, basic aptitude and
2 coding questions. One easy and one medium to hard level.
My interview was for the Corporate & Investment Banking division so they were
expecting few projects on algorithmic trading, but although my focus was on
web-development, I had worked on a few python projects and they were happy with
that. They asked 2 easy to medium level DSA questions, few questions on core
subjects and C++. They spent a lot of time on resumes and my project and internships.
They also asked a puzzle in the end.
Finally there was one HR round in which they asked about my life and goals etc.

When did you seriously start preparing?


I started preparing in 2-2 for the summer internship drive. After getting SI, I didn't focus
on it too much. But I started preparing again a few months before the placement drive
began.

Topics Or Skills essential/ recommended for selection:


Be very thorough with the things you write in the resume. Know your projects well. It's
good to have some projects on algorithmic trading too.

319
Name : Nikhil Raj
CGPA : 7..18
Role : Technical Associate (CEDA)
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Recruitment Procedure:
3 rounds - Online assessment, Technical Interview, and HR.
Round 1:
OA had 5 sections - Banking-related, Basic Aptitude, English, Data-related Questions,
and Coding Section. Coding Questions were very easy - remove vowels from the
sentence and find the number of special characters.
Round 2&3:
In the Technical round interview, questions were totally based on Data Science - topics
such as Data preprocessing, types of Machine Learning models, and detailed
discussion about some models like decision trees. One DSA question on string
manipulation and a basic question on probability.
Round 4:
The HR round was friendly, and the interviewer was very friendly and talked about how
I prepared for BITSAT.

When did you seriously start preparing?


I started preparing for Summer internships & placements during my PS-1. I started
learning Data structure & algorithms as starters and then solved questions on Geeks
for Geeks and Leetcode for the next year till placements. Regular revision of topics is
necessary. For Computer Science subjects, I relied on my courses. I marked the
technical interview-targeted topics from each course and revised them regularly. Also,
leetcode contests are an excellent way to prepare for OAs of IT companies as many
companies involve questions from DP, sliding window, graph, and modified Binary
Search. Other questions are, most of the time, pretty straightforward.

Topics Or Skills essential/ recommended for selection:


One must have a command of Data Science concepts for this process and role. One
must know all the available machine-learning models and data preprocessing
practices. Someone who has gone through a Machine Learning course will surely
benefit.

320
Sources that helped in preparation:
For DSA -
● TakeUForward Youtube Channel (DP playlist, Graph Playlist)
● www.leetcode.com
● geeks for geeks practice section (thanks to the gamification they provide)
● Codeforces (Not necessary, but I think it helps us to think/observe quickly)
● Aditya Varma Youtube Channel (Sliding Window Playlist, Binary Search playlist)
● Data Science Courses offered by BITS - Machine Learning, Data Mining,
Artificial Intelligence

Important Tips / Suggestions:


For OA, just keep your basic aptitude strong. One must be able to solve all
mathematical questions taught in the 8th-10th class. Attention is important when
solving data and English sections. The banking section depends on your knowledge of
the banking terms and policies. The coding section was easy and should be easily
solved. Revise Data Science concepts. For interviews in my role, one must be
confident, soft-spoken, and calm, and always say everything that comes to our mind
while solving a question because the interviewer is interested in how we think and not
in the correct answer to the question. If we think in the right direction, they might help
or correct us. Always stay honest about your skills and projects.

321
Name : Abhiraj Khare
CGPA : 7.76
Role : Technical Associate
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Recruitment Procedure:
Online Test
had multiple sections. 15 MCQs each of Finance, Logical Reasoning, Data Analysis
and Maths, and 2 coding questions. Coding questions were very easy, 1 basic maps
one and other to find the intersection area between two circles. Approx 40 students
were shortlisted for Interviews.

Ist Technical Interview 45 mins


Started with discussion on Resume, internship and projects.
Then some general banking questions like suppose you are a bank, for what interest
rate you'll issue a loan based on a different situation. Multiple situations were given, I
had to analyze Bank's Risk in each case. Then some SQL queries and machine
learning questions.

2nd Technical Interview 20 mins


No technical question. General discussion about the role, my location preference and
she explained about her role and team.

3rd HR interview 15 mins


General discussion about my bitsat score, why didn't I choose Goa CS, which branch
in what IIT was I getting based on my Advance rank and for what all companies have I
appeared before Wells Fargo.

When did you seriously start preparing?


Started in April. Practised DSA on Leetcode and Interview Bit.

322
Some critical topics/skills and projects essential for the process:
DSA,DBMS,ML,OOPS.
I had a Blockchain Project mentioned in my resume and it was the only project
discussed in any of my interviews.The interviewer generally has no knowledge of
Blockchain so you can speak confidently about the project.

Sources that helped in preparation:


Leetcode, GFG OOPS and DBMS articles.

Your suggestions to someone preparing to appear in this company?


DSA + DBMS + OOPS + ML were important.

323
Name : Rishi Vashisht
CGPA : 8.63
Role : Technical Associate
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Recruitment Procedure:

Round 1:
Online Assessment
Two very basic programming questions

Round 2:
Technical Interview I
Going through whatever is present on my resume

Round 3:
Technical Interview II
Questions on Statistics,
basic maths,
SQL,
some puzzles,
a guesstimate.
They also put me in a real life banking scenario and asked me how I would go by fixing
that issue.

Topics Or Skills essential/ recommended for selection:


This role did not require much technical skills.
Just be confident and stay calm throughout the process.

324
Name : Muskaan Kumar
CGPA : 8.52
Role : Technical Associate
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Recruitment Procedure:
The recruitment process was 4 rounds long.
Round 1:
Online Test- We had five timed sections. We had a round to test our knowledge on
banking and finance. This was followed by a section on mathematical aptitude, data
interpretation, verbal comprehension(assertion and assumption). The last round was
based on two coding questions that were easy.
Round 2:
Interview 1- This was resume based. I was asked to explain my projects in detail. He
asked me some basic Python and Big Data questions.
Round 3:
Interview 2- I was asked a guesstimate on how a newly established bank would go
about opening a home loan division and be on the same competitive front as its
counterparts. I was encouraged to ask questions and the interviewer seemed satisfied
with the route I had taken. He asked me a few DBMS questions and asked me to write
the code for a question on student examination data in Python.
Round 4:
HR Interview- Asked me about my family and educational background. Two things that
drive me in life and why I would like to join the company.

When did you seriously start preparing?


I started preparing seriously in the summer break before placements. I solved the
Leetcode 150 list(I would watch Leetcode solutions when I got stuck)and InterviewBit. I
would also participate in the online coding tests hosted by PU. For concepts I watched
Aditya Verma for Dynamic Programming and CodeHelp by Babbar's graph series. I also
relied on course notes, Gate Smashers and GFGs to revise DSA, OS, ML and DBMS.

Topics Or Skills essential/ recommended for selection:


The role was developers for their Credit Risk Management division. Having good
knowledge in DBMS and ML concepts helped. My projects were mostly focused on

325
machine learning and artificial intelligence and they focused on the data collection and
processing aspect of it. A good grasp of Python was essential.

Sources that helped in preparation:


● InterviewBit
● Geeksforgeeks
● Leetcode/Neetcode
● Youtube(Aditya Verma, Love Babbar, GateSmashers)

Important Tips / Suggestions:


It is important to be coherent while explaining your approach. Try to be calm and
confident and communicate with your interviewer. All the best!

326
Name : Akshat Kumar
CGPA : 6.7
Role : Data Analyst
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Recruitment Procedure:
2 rounds were conducted.
Round 1:
OA round was conducted online which consisted of four sections, i.e., Maths
consisting of 15 questions, Banking consisting of 15 questions, Analytics consisting of
15 questions and Code consisting of two questions which had easy and medium
complexity respectively.
Round 2:
Only one round of interview was conducted. The interview was conducted by a panel
consisting of two persons. The panel asked questions related only to data science.
Since I had projects related to Machine Learning and Web Development, they
extensively asked me about my projects and challenges which I faced during their
execution. Later, they asked me about different models with whom I have worked with
and their application in real-world scenarios. At last, they asked me to derive the
formula of weights and biases in Linear Regression via partial derivative which actually
was quite easy for me to do.

When did you seriously start preparing?


I commenced my preparation from the first week of June and continued my preparation
till the very end. Initially, I focussed my preparation on clearing the OA round by
revising DP and Graphs. Since the company was looking for a Data Analyst role, I
revised Machine Learning concepts and also read Top Interview Questions asked in
Machine Learning from GFG
(https://www.geeksforgeeks.org/machine-learning-interview-questions/). As I used to
do a bit of stock market trading, I already knew many financial terms which were later
asked in the Banking section of the OA.

Topics Or Skills essential/ recommended for selection:


Since I appeared for the Data Analyst role, a research project related to ML which I did
with a professor, i.e., Dr. Subhrakanta Panda, gave me an edge over others as I

327
explained that extensively during my interview. Brushing up your ML concepts related
to your projects and clear explanation for the same can land you with the job
opportunity.

Sources that helped in preparation:


● Kaggle,
● GFG,
● Leetcode

Important Tips / Suggestions:


For their Data Analyst role, the company is looking for those guys who have command
over basic concepts related to ML such as Regression models and Feature Selection
techniques and Calculus. Hence, it is necessary to revise them thoroughly before you
appear in their interview for the same role opportunity.

328
Name : Prithvi Hegde
CGPA : 7.9
Role : Technical Associate - Credit Risk team
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Recruitment Procedure:
1 Online Test. 2 Technical Interviews , 1 HR interview.

Online Test
had multiple sections. 15 MCQs each of Finance, Logical Reasoning, Data Analysis
and Maths, and 2 coding questions. Coding questions were very easy, 1 basic maps
one and other to find the intersection area between two circles. Approx 40 students
were shortlisted for Interviews.

Ist Technical Interview 45 mins

Started with discussion on Resume, internship and projects.


Then some general banking questions like suppose you are a bank, for what interest
rate you'll issue a loan based on a different situation. Multiple situations were given, I
had to analyse Bank's Risk in each case. Then some SQL queries and machine
learning questions.

2nd Technical Interview 20 mins

No technical question. General discussion about the role, my location preference and
she explained about her role and team.

3rd HR interview 15 mins

General discussion about my bitsat score, why didn't I chose Goa CS, which branch in
what IIT was I getting based on my Advance rank and for what all companies have I
appeared before Wells Fargo.

329
When did you seriously start preparing?
Started in April. Practiced DSA on Leetcode and Interview Bit.

Topics Or Skills essential/ recommended for selection:


DSA,DBMS,ML,OOPS.
I had a Blockchain Project mentioned in my resume and it was the only project
discussed in any of my interviews.The interviewer generally has no knowledge of
Blockchain so you can speak confidently about the project.

Sources that helped in preparation:


● Leetcode,
● GFG OOPS
● DBMS articles.

Important Tips / Suggestions:


DSA + DBMS + OOPS + ML were important.

330
Western Digital

Eligibility: B.E. (All)


CGPA Cut-off: 8.0
Roles: Firmware Verification Engineer
Selects: 2
Selection Rounds: 5
CTC: 19,15,600

331
Name:Kedar Nandkhedkar
ID:2020A7PS2191H
CGPA:8.2
Role:Firmware Validation Engineer

What was the selection criteria?


Shortlisting mcq test, offline interviews

How many rounds were there (Test/ Interview) and what kind of questions were
asked in each round?
1 mcq test, 2 technical interview, 1 managerial interview, 1 HR interview

When did you start seriously preparing? How did you go about it?
After 3-2, I did it along with summer internship, revised mec and analog from youtube,
revised DD and comp arch from slides. Also revised CS F111 and OS for interviews.

What were some critical topics/skills and projects essential for the process?
Should review internship and project details. DD and comp arch are must. Should
revise CS F111, OS and oops for embedded roles. Revising MEC could be beneficial.

Sources to help in preparations.


https://youtube.com/playlist?list=PLMZqIPe4EVvoTRTnSnHJldDw-ejOoMsxG&si=Siyc
EJjOTm8yolhX ,
https://sanjayvidhyadharan.in/courses/digital-design/ , and DIGIQS

332
Name : Harish Yuvaraj G.P
CGPA : 8.44
Role : Firmware Verification Engineer
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Recruitment Procedure

1 Online Test + 4 Interview Rounds (2 Technical, 1 Manager, 1 HR)

● Round 1: Aptitude and programming MCQs (mostly C, C++).


● Rounds 2 & 3: Technical questions on electronics (mainly Digital Design), DSA,
OS, and resume projects (e.g., FPGAs).
● Rounds 4 & 5: Technical questions, common puzzles from GFG, role discussion
with manager, HR questions about job location.

When did you start your preparation

● Start: After 3-2 comprehensive exams.


● Method: Revised 2nd and 3rd-year courses, brushed up on basic DSA and OS
concepts, solved GATE and PU questions.

Essential Skills Required

Digital Electronics,Basic DSA,OS,C/C++

Preparation Sources

GATE questions,Pu materials,Phoenix Assoc ET slides,Seniors advice

333
ZS Associates
Eligibility: B.E. (All)
CGPA Cut-off: 7
Roles: BTSA/DAA
Selects: 12
Selection Rounds: 4
CTC: 13.65 LPA

334
Name : Abhirath N B
CGPA : 7.24
Role : BTSA - Business Technology Solutions Associate
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Selection Criteria
Any branch

Recruitment Procedure:
A total of 4 rounds

When did you seriously start preparing?


Started from 3rd year

Topics Or Skills essential/ recommended for selection:


DSA, Competitive programming, Strong English speaking skills, Good analytical
abilities, DBMS -SQL Programming, and as much confidence as you can have

Sources that helped in preparation:


● Leetcode - for programming and SQL, premium helps a lot, you can search the
problems in YouTube, or other sites that show the problems.
● Read some books regularly to have a confident conversation with the
interviewer.
● Interview Buddy - BITS provided us with a free mock interview which helped me
a lot for this interview, would recommend the same.

Important Tips / Suggestions:


TLDR: Read the last para, I'll try to compress what I have written below.

The first round is an English language and grammar test. This will have full blanks,
error finding in sentences and so on.

The second round is an English speaking and vocabulary test. This involves listening
to a 7-10s audio and repeating, listening to 2 min audio and comprehensive questions,
reading some sentences aloud and essay writing. This requires your English to be
good, so beware.

335
The third round was the technical test, which had questions from SQL. THE questions
were similar to, writing SQL codes, given a sentence like 'from table Passenger, print
out all names and destination of passengers where the price of the ticket is 500 or
more. The schema is given below'. These kinds of questions are easy if you just revise
a DBMS course, or solve SQL questions in leetcode, which I highly recommend.

The final round was the technical interview. The biggest thing they expected was
CONFIDENCE. They want you to explain why you used a specific software on a given
project, they want you to sell them on why you used it. They will ask you DSA
questions, some basic ones and some concepts from your projects. So it is
recommended to revise your CS projects and concepts like OOPS, and Discrete
structures. They will try to corner you and say you are wrong, but you are NOT. It's a
way for them to check out your confidence. While given coding questions, write the
variable names like number, and so on and not a. Write some comments here and
there so that a layman could understand what the program does, this is essential for
you and they will mention this multiple times during the interview. The key to a
successful interview is practice and prior experience. If your parents are from the IT
sector, use their experience as an interviewer to get into the interviewer's mindset.The
ultimate goal of the interview is to test your confidence, not your programming skills
alone. If you have trouble with public speaking, then ensure you practise some of these
experiences prior.

FINAL: Read books for English speaking, revise CS concepts, Be confident, do


everything methodically, if you are stuck, take a min and think, if you think you didn't
understand the question, then confirm once with the interviewer, ask for hints if you
cannot proceed, DO NOT SPEAK NEGATIVELY be it weakness or solving, be confident,
DO NOT RUSH, REMEMBER, that the interviewer is human.

ALL THE BEST!

336
Name : Naman Nandan
CGPA : 7.73
Role : Decision Analytics Associate
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Selection Criteria
Data analysis skills, Communication skills, Problem solving approach

Recruitment Procedure:
3 online tests- aptitude, verbal ability and case study
1online interview - discussion of case study in the previous round, puzzles,
guesstimates, behavioural questions

When did you seriously start preparing?


I started when the placement cycle began.
I went through PM and consulting case studies, interviews, books etc.
For puzzles, I went through GFG

Topics Or Skills essential/ recommended for selection:


It's necessary to communicate your thought process and make sure that the
interviewer follows . For the tests, speed and accuracy are very important

Sources that helped in preparation:


● Case studies cracked
● GFG puzzles
● Exponent on YouTube

Important Tips / Suggestions:


Try solving case studies with your friends and practice interview questions consistently.
All the best!

337
Name : Aditya Singh
CGPA : 7.86
Role : Decision Analytics Associate
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Selection Criteria
CGPA >7

Recruitment Procedure:
Round 1: Aptitude test - basic logical and math aptitude
Round 2: Active Speaking and Listening test - grammar and spoken English were
tested. We had to record short audio clips on a few given topics.
Round 3: Case Study test - Case studies were given with graphs to test data
interpretation and reasoning
Round 4: Interview and fit test - Questions on our resume were asked. Guesstimates
and puzzles were given. A discussion on the solution of the case study round was
there.

Topics Or Skills essential/ recommended for selection:


Projects/experiences which show your skills relevant to the consulting field are very
useful. Club/Society experiences or finance projects might be a good topic of
discussion during interviews. My interviewer was specifically interested in my project
from the Project Appraisal course. A guesstimate or puzzle was asked to everyone.

Sources that helped in preparation:


● Sources by PU.
● Binged 20-30 3 min Guesstimate videos on Youtube before the interview.
● Understanding how to approach a Guesstimate is important.

338
Name : Sakshi Jha
CGPA : 7.21
Role : Decision Analytics Associate
Semester Placed : 2nd
Mode of Offer : On-Campus Placements

Selection Criteria

Candidates were evaluated primarily on their analytical skills and logical thinking
abilities.

Recruitment Procedure
The process consisted of four rounds:
Round 1: Aptitude
Tested general problem-solving and quantitative skills.
Round 2: Verbal Assessment
Assessed verbal reasoning and communication skills.
Round 3: Data Interpretation
Focused on the ability to interpret and analyze data.
Round 4: Interview
Evaluated overall fit, skills, and experiences through a detailed interview.

Essential Topics or Skills

● General Aptitude: Problem-solving and quantitative skills.


● Guesstimates: Making educated estimates.
● Puzzles: Logical and analytical puzzle-solving.
● Data Interpretation: Analyzing and interpreting data.

339
Name : Samarth Raj
CGPA : 7.75
Role : Decision Analytics Associate
Semester Placed : 2nd
Mode of Offer : On-Campus Placements

Selection Criteria
Good analytical skills and logical thinking

Recruitment Procedure:
4 rounds (Aptitude test, Online Verbal Assessment test, Technical Assessment Test,
case study interview)
Note- Technical Assessment test consists of Data Interpretation questions.

When did you seriously start preparing?


I have started my placement preparation while working on my PS-2. I began by tackling
guesstimates and case studies to enhance my problem-solving skills. In addition, I've
been learning SQL and Excel, which are valuable tools for non-tech job roles.

Topics Or Skills essential/ recommended for selection:


● Consulting Case Studies (Profitability, Market Entry)
● Guesstimates
● Excel
● SQL

Sources that helped in preparation:


You can follow Case Interviews Cracked and Sarthak Verma's LinkedIn for case
preparation, Geeks for Geeks for Puzzles and Indiabix and Prepinsta for Aptitude
Preparation.

Important Tips / Suggestions:


Be well prepared with case studies and guesstimates.

340
Name : Rishabh Pal
CGPA : 7.25
Role : Decision Analytics Associate
Semester Placed : 2nd
Mode of Offer : On-Campus Placements

Recruitment Procedure:
4 rounds. First two rounds were basic aptitude and language capability tests, the last
rounds were case study followed by an interview.

When did you seriously start preparing?


I was in my PS, had some ideas about consulting interviews, prepared for some days
before the final round of the case study interview.

Topics Or Skills essential/ recommended for selection:


The basic consulting case studies, quick math, guesstimates and you can be good to
go. Although a previous experience in data. analytics tools can be helpful to mention
but not necessary.

Sources that helped in preparation:


● Web based case studies,
● guesstimates
● previous year questions.

Important Tips / Suggestions:


Lookup for someone already working in consulting as they may be able to provide you
with the interview round material for the recent year.

341
Name : Priyanshu Raj
CGPA : 7.8
Role : Decision Analytics Engineer
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Selection Criteria
CGPA >7

Recruitment Procedure:
There were 3 rounds- the first one was an Aptitude Round, the next was a Case-Study
round followed by a Case Study round and a HR Interview

When did you seriously start preparing?


Started Preparing after 3rd year, during the breaks. I followed some Youtube tutorials to
grasp around the fundamental concepts of Case studies, followed by reading
"Cracking the Case"

Topics Or Skills essential/ recommended for selection:


My projects in Finance as well as the one I did in Project Appraisal helped me a lot.
Make sure you have a good understanding of everything you have mentioned in your
resume.

Sources that helped in preparation:


Youtube, you can refer any good book on Case Study interviews(Google the names)

Important Tips / Suggestions:


Be confident, be well versed in your projects and if possible brush up on some
questions on Behavioral rounds-it helped me.

342
Name : Sai Kartik Venkata Nandiraju
CGPA : 8.04
Role : Decision Analytics Associate
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Selection Criteria
CGPA >7

Recruitment Procedure:
Round 1 : Aptitude & Unstructured Problem Solving Test (60 min)
The Test comprises Logical Reasoning, Quantitative Ability, Critical Thinking,
Unstructured Problem Solving(Scattered Data/Information followed by a few questions
based on the information) Sections.

Round 2 : Verbal Assessment Test (60 min)


Here you will be tested on your English skills. In the First Section, you will be given a
few statements which you need to record and send on the exam platform itself. Also,
you will be presented with audio clips where you need to type each one of them down.
The next section involves speaking on 3 topics (1 min each with a 1.5 min window for
each topic to think about the points to speak). You will also have basic English
grammar questions. In the last section, you need to type down a 150-200 word essay
on the given topic within 15 min.

Round 3: Case Study Round (60 min)


Here you are given a Business Case Study where, based on the data given to you, you
will be asked a few questions. Ensure you note down your approaches to the questions
on a piece of paper as you will be required to upload your rough work on the exam
platform. Also, upon getting shortlisted for the interview, you will be asked questions
based on your approach. So, document your rough work properly for your reference.

Round 4: Interview (60-70 min)


An exhaustive interview which starts off with a few basic questions on your
background/projects/interests. etc. Then, a detailed review of the case study presented
to you in the previous round, where you might have to solve some of the questions
again in case you are told your approach was wrong. You will also be asked a few

343
puzzles and guesstimates. Be confident and maintain composure throughout the
interview.

When did you seriously start preparing?


At the start of the Placement Drive(July)

Topics Or Skills essential/ recommended for selection:


Get yourself well acquainted with Case Studies, Puzzles/Brain Teasers & Guesstimates.
A good understanding of business, in general, would help.

Sources that helped in preparation:


● Case Interviews Cracked - YouTube
● Puzzles - Geeks for Geeks
● Guesstimates - Internet/YouTube (go through as many videos/sites as you can
and practice simultaneously)

Important Tips / Suggestions:


Consulting companies test your composure as well and not only your skills/aptitude.
Hence, be calm and confident during the interview.
Best of Luck!

344
Name : Mani Venkat
CGPA : 8.5
Role : BTSA
Semester Placed : 2nd
Mode of Offer : On-Campus Placements

Selection Criteria

The selection process began with resume shortlisting, followed by two technical tests
and one communication-based test. Successful candidates then proceeded to the
interview stage.

Recruitment Procedure
Tests:
Two technical tests to evaluate technical skills.
One communication-based test to assess verbal communication abilities.

Interview:
Conducted to further assess skills, experience, and fit for the role.

Preparation TimelineI started preparing one month before the recruitment


process began, focusing on key concepts and skills essential for selection.

Essential Topics or Skills

● Python: Key programming language.


● SQL: Essential for database management.
● Excel: Important for data analysis.
● Aptitude: Needed for problem-solving tests.
● Verbal Communication: Crucial for the communication-based test and
interview

345
Name : B. Gowtham harshavardhan Reddy
CGPA : 8.4
Role : Decision Analytics Associate
Semester Placed : 1st
Mode of Offer : On-Campus Placements

Selection Criteria
CGPA >7

Recruitment Procedure:
There were 4 rounds in total

Online aptitude test:


General aptitude questions were asked.
Online communication skills test: The test was mainly intended to test the verbal and
written skills of a candidate.
Online case study round:
This round had some information given about a company and questions based on that
were asked to be solved.

Technical+HR interview:
An online interview was taken where a candidate's overall performance was tested,
ranging from the planning on how to solve a case study, a few puzzles, and finally
closing with normal HR questions lasting about an hour in total.

When did you seriously start preparing?


Starting of July month.

Topics Or Skills essential/ recommended for selection:


Keeping aptitude in check and ability to walk other people through your thoughts while
explaining or solving puzzles.

Sources that helped in preparation:


Online platforms shared by the placement team should suffice.

346
Name : Karandeep Singh
CGPA : 8.27
Role : Decision Analytics Associate
Semester Placed : Semester 1
Mode of Offer : On-Campus Placements

Selection Criteria
Aptitude test, online verbal assessment, followed by a written case study and
discussion on the case study in the interview

Recruitment Procedure:
There were four rounds, consisting of an aptitude test, online verbal assessment, a
written case study and the final round was an interview.

The aptitude test consisted of questions from numerical ability and logical reasoning.
In the online verbal assessment there was a section where we had to speak for 60
seconds on a given topic. It also consisted of a section on essay writing.

Third round was a written case study in which we were given a business problem to
solve for which we had to write down the solution and upload.

The start of the interview (Final round) was based upon the case study. They had asked
me about how I would approach the case study. Subsequently, guesstimates, puzzles
and details about the projects were asked.

Topics Or Skills essential/ recommended for selection:


Must have technical skills:
● Python,
● SQL,
● Excel
For the interviews, practice guesstimates and case studies as much as possible.

347
Name : Om Rajesh Gunjal
CGPA : 8.5
Role : Decision Analyst Associate
Semester Placed : Semester 1
Mode of Offer : On-Campus Placements

Selection criteria:
CGPA 7.5 and above, good communication, strong logical thinking abilities, amongst
others.

Recruitment Procedure:
2 tests, 1 case study round and 1 interview. First test was an aptitude test and the next
was a verbal assessment.

When did you seriously start preparing?


I didn't, only for the case study round and interview I watched a few videos on
guesstimates and other case studies.

Topics Or Skills essential/ recommended for selection:


● Case studies,
● communication skills,
● Logical reasoning

Sources that helped in preparation:


Youtube.

Your suggestions to someone preparing to appear in this company?


Focus on communication. I did not answer a single question 100% right in the case
study round and when the interviewer asked me about my approach. Just say your
approach and if you don't know something, just say that instead of wasting your and
your interviewers' time.

348

You might also like