About
With about 3 years of experience in software engineering, I have recently joined Google…
Activity
-
Last year, on Diwali, I was another Engineer at Google, who used to log off for the day when I closed my laptop. This year, on Diwali, I see that…
Last year, on Diwali, I was another Engineer at Google, who used to log off for the day when I closed my laptop. This year, on Diwali, I see that…
Shared by Sameer Bhardwaj
-
You’re in a system design interview at Meta (which owns both Instagram and WhatsApp). The interviewer leans in and asks: "Can you walk me through…
You’re in a system design interview at Meta (which owns both Instagram and WhatsApp). The interviewer leans in and asks: "Can you walk me through…
Shared by Sameer Bhardwaj
-
I was shocked at how many engineers didn’t understand the concept of parallel programming when I took their mock system design interviews. And no…
I was shocked at how many engineers didn’t understand the concept of parallel programming when I took their mock system design interviews. And no…
Shared by Sameer Bhardwaj
Experience
Education
Licenses & Certifications
Projects
-
Dynamic Programming based coin exchange game in JAVA
Developed a dynamic programming based game in JAVA programming language in which the user plays against the CPU. The user and the CPU remove 1,2 or 3 coins from a group of coins in alternate turns. The player that removes the last set of coins wins.
JAVA AWT was used for creating User Interface.
Core JAVA concepts such as exception handling, and multithreading were used in the making of the game and a dynamic programming algorithm was used in the backend for deciding the moves of the…Developed a dynamic programming based game in JAVA programming language in which the user plays against the CPU. The user and the CPU remove 1,2 or 3 coins from a group of coins in alternate turns. The player that removes the last set of coins wins.
JAVA AWT was used for creating User Interface.
Core JAVA concepts such as exception handling, and multithreading were used in the making of the game and a dynamic programming algorithm was used in the backend for deciding the moves of the CPU player. -
C++ based chat bot
Developed a c++ based chat bot that uses data file handling concepts to store answers to new input queries, and gives the answers to repeated queries. eSpeak open source software was used for text to speech conversion.
-
Human Behavior Analysis and Prediction
-
Project revolved around classifying and predicting human activities. Kasteran dataset was used. A hybrid model was prepared to classify activities of day and night separately.
-
Reflection Tracing (Google Foobar Problem)
-
Developed a visual representation of a level 5 problem from Google foobar challenge.
Path of a laser beam is traced within a room with mirror walls, while it is shot towards the mirror images of a target, gets reflected from the walls and hits the target.
Used Python Tkinter module for GUI.
-
Finding Prominent features for liver disease detection
-
Tested 7 different machine learning classifiers on the Indian Liver Patient Dataset (available at UCI repository). Used different feature selection techniques and compared their results to determine the most prominent traits to work with for making liver disease detection algorithms.
Honors & Awards
-
Rank 521 in Google Kickstart Round D
Google
Ranked 521 globally in Google Kickstart Round D, a competitive programming competition by Google for students across the globe.
-
Rank 1 Kronothon 3.0 i-code 2019
Kronos
Winner of Kronothon 3.0 i-code, a programming competition conducted by Kronos consisting of more than 3500 participants from all over India.
-
Rank 6 in December edition of Codesule
Nagarro
CodSule is a monthly coding challenge initiative taken by Nagarro Software, in which the best programmers from colleges can demonstrate their coding skills. Currently, this challenge is for students of Bharati Vidyapeeth Institute of Computer Applications and Management ( BVICAM ), Bharati Vidyapeeth College of Engineering (BVCOE ), Guru Nanak Dev University (GNDU), The LNM Institute of Information Technology (The LNMIIT), Jagan Institute of Management Studies (JIMS) and The NorthCap…
CodSule is a monthly coding challenge initiative taken by Nagarro Software, in which the best programmers from colleges can demonstrate their coding skills. Currently, this challenge is for students of Bharati Vidyapeeth Institute of Computer Applications and Management ( BVICAM ), Bharati Vidyapeeth College of Engineering (BVCOE ), Guru Nanak Dev University (GNDU), The LNM Institute of Information Technology (The LNMIIT), Jagan Institute of Management Studies (JIMS) and The NorthCap University (NCU).
-
Rank 2 in November edition of CodeSule
Nagarro
Codesule is a monthly challenge organised by Nagarro in association with Coding Blocks for GNDU, BVP, LNMIIT, NCU and JIMS students. Over 250 students participated in the challenge, where I secured Rank 2 by scoring 500/500.
-
Third Position in Death Start programming competition
BVP IEEE
Won third position in the 'Death Star' programming competition conducted at the technical fest Fervour organised by BVP IEEE
-
Second Position in Let Us C programming competition
BVP ISTE
Won second position in the 'Let Us C' programming competition in the Annual Technical Fest EVOLUZIONE organised by BVP ISTE
-
Second Position in Line Following Robot Competition
BVP CSI
Won second position in line following robot competition int the technical fest CSI Felicity, organized by BVP CSI
Test Scores
-
Class 12
Score: 91.2%
-
Class 10
Score: 9.6 CGPA
Languages
-
English
Native or bilingual proficiency
-
Hindi
Native or bilingual proficiency
More activity by Sameer
-
If you want to ace the Bitly (URL Shortener) system design question, read this: → Start with two flows: creating a short URL, and redirecting to the…
If you want to ace the Bitly (URL Shortener) system design question, read this: → Start with two flows: creating a short URL, and redirecting to the…
Shared by Sameer Bhardwaj
-
Netflix wouldn’t be able to stream to 250 million+ users if it wasn’t for CDNs pushing video closer to your home. WhatsApp couldn’t deliver messages…
Netflix wouldn’t be able to stream to 250 million+ users if it wasn’t for CDNs pushing video closer to your home. WhatsApp couldn’t deliver messages…
Shared by Sameer Bhardwaj
-
The best kind of early stage entrepreneurs know that their *only* job is to discover an unmet need that a group of people are willing to pay for with…
The best kind of early stage entrepreneurs know that their *only* job is to discover an unmet need that a group of people are willing to pay for with…
Liked by Sameer Bhardwaj
-
You’re in a system design interview at Microsoft. The interviewer asks you a very tricky problem: “You’ve just designed a global product catalog…
You’re in a system design interview at Microsoft. The interviewer asks you a very tricky problem: “You’ve just designed a global product catalog…
Shared by Sameer Bhardwaj
-
If I travel back to my Interview Days, I will study these 35 Articles to learn system design Fundamentals. These articles and videos will save you…
If I travel back to my Interview Days, I will study these 35 Articles to learn system design Fundamentals. These articles and videos will save you…
Shared by Sameer Bhardwaj
-
If you want to ace the WhatsApp system design question, read this: → Start with the basic user flows, chat creation, messaging, and delivery. → Use…
If you want to ace the WhatsApp system design question, read this: → Start with the basic user flows, chat creation, messaging, and delivery. → Use…
Shared by Sameer Bhardwaj
-
Some takeaways I've learned in 15+ years as a software engineer: 1. There is no perfect code 2. Done is better than perfect 3. Untested code…
Some takeaways I've learned in 15+ years as a software engineer: 1. There is no perfect code 2. Done is better than perfect 3. Untested code…
Liked by Sameer Bhardwaj
-
No one, literally no one cares whether you did 10k steps, ate less sugar, slept well, ran, or went to the gym. But everyone will make you an example…
No one, literally no one cares whether you did 10k steps, ate less sugar, slept well, ran, or went to the gym. But everyone will make you an example…
Liked by Sameer Bhardwaj
-
I was shocked at how many engineers didn’t understand the difference between Session-Based Authentication & JWTs when I took their mock system design…
I was shocked at how many engineers didn’t understand the difference between Session-Based Authentication & JWTs when I took their mock system design…
Shared by Sameer Bhardwaj
-
When I joined Flipkart as a backend dev, I’d never seen batch jobs that processed millions of records in one go. It was mind-boggling and honestly…
When I joined Flipkart as a backend dev, I’d never seen batch jobs that processed millions of records in one go. It was mind-boggling and honestly…
Shared by Sameer Bhardwaj
-
Out of the 300,000,000 users on Netflix, anyone can resume from exactly the point they paused a movie/series, and they even see a feed of all the…
Out of the 300,000,000 users on Netflix, anyone can resume from exactly the point they paused a movie/series, and they even see a feed of all the…
Shared by Sameer Bhardwaj
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More