SWE-ML@ Google | Microsoft | IIT KGP • Kaggle & Codeforces Expert
✨
Shivam Shrivastava is a LinkedIn creator based in Bengaluru, Karnataka, India with 195,251 followers, focused on Interview Prep, Career Development, and Tech Trends content. Posts average 553 likes and 0.3% engagement.
Ready to collaborate?Let's give your brand a boost with some creative ways & authentic marketing!
dummy@mail.com
+91 9999999999
🔒
🫱🏼🫲🏽
Profile Highlights
A quick glance at some key stats
195,251Total Followers
554Avg Likes
23Avg Comments
0.3%Avg Eng.
💭
Engagement Over Time
Visualization of how my engagement on posts has evolved
LatestOldest
📆
My Activity & Engagement Calendar
Visualizing posting frequency and audience engagement over the last 6 months
Influencer Activity & Engagement Calendar
Visualizing posting frequency and audience engagement over the last 6 months
Engagement:
Low
Below Avg
Above Avg
High
December 2025
M
T
W
T
F
S
S
January 2026
M
T
W
T
F
S
S
February 2026
M
T
W
T
F
S
S
March 2026
M
T
W
T
F
S
S
April 2026
M
T
W
T
F
S
S
May 2026
M
T
W
T
F
S
S
Dec 2025
Jan 2026
Feb 2026
Mar 2026
Apr 2026
May 2026
M
T
W
T
F
S
S
M
T
W
T
F
S
S
M
T
W
T
F
S
S
M
T
W
T
F
S
S
M
T
W
T
F
S
S
M
T
W
T
F
S
S
Hover over cells to see post details and engagement metricsTap cells for details
Total posts: 0
Engagement Levels:
Low
Below Avg
Above Avg
High
💭
Most Engaged Posts
My Top 3 posts with the highest engagement
Shivam ShrivastavaSWE-ML@ Google | Microsoft | IIT KGP • Kaggle & Codeforces Expert
All the DSA resources I used to crack Google (2025) -
📺 𝗬𝗼𝘂𝗧𝘂𝗯𝗲 𝗖𝗵𝗮𝗻𝗻𝗲𝗹𝘀
1. Striver A2Z DSA Playlist
https://lnkd.in/gJXB9cnY
Covers everything from basics to advanced DSA with pseudocode clarity. Builds real problem-solving intuition.
2. Vivek Gupta’s Dynamic Programming Workshop
https://lnkd.in/g62GukQS
Laser-focused on advanced DP patterns and transitions. Great for mastering optimization-heavy problems.
3. Aditya Verma’s DP Playlist
https://lnkd.in/gaF9JE92
Breaks down how recursion evolves into DP. Best suited for those starting their DP journey.
📚 𝗪𝗲𝗯𝘀𝗶𝘁𝗲𝘀 𝗳𝗼𝗿 𝗿𝗲𝗮𝗱𝗶𝗻𝗴 𝗮𝗯𝗼𝘂𝘁 𝗮𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺𝘀
1. CP-Algorithms
https://cp-algorithms.com
Encyclopedia of high-level algorithms - from suffix arrays to heavy-light decomposition. Perfect for deep dives.
2. USACO Guide
https://usaco.guide
A curated roadmap with problem sets, concepts, and video explanations. Helps you rise from beginner to elite.
🏆 𝗣𝗿𝗮𝗰𝘁𝗶𝗰𝗲 𝗣𝗹𝗮𝘁𝗳𝗼𝗿𝗺𝘀
1. LeetCode
https://leetcode.com
Most popular interview platform. Weekly contests emulate the exact pace and pressure of real FAANG rounds.
2. AtCoder Educational DP Contest
https://lnkd.in/g4WYiA4p
26 hand-crafted problems to learn DP the right way - with clean, editorial-backed insights.
3. CSES Problem Set
https://cses.fi/problemset
Graph algorithms. Trees. 100+ well-thought-out problems to master core concepts.
4. Codeforces
https://codeforces.com
Legendary contests that challenge your mathematical and logical reasoning under tight time pressure.
There’s no secret formula. Just the right resources, ruthless consistency, and clear fundamentals.
Save this.
Shivam ShrivastavaSWE-ML@ Google | Microsoft | IIT KGP • Kaggle & Codeforces Expert
If you're preparing for FAANG in 2025 - this list has everything you need.
I’ve compiled all the DSA resources and problem sets I’ve shared over the last few months into one clean list.
Save this. Revisit it. Work through it one topic at a time.
Interview Experience:
https://lnkd.in/g9wSaUUT
Core Resources:
https://lnkd.in/g-jDdkBx
DSA by Topic:
Arrays
https://lnkd.in/gNWYdVsR
Linked List
https://lnkd.in/g_KKrUru
Bit Manipulation
https://lnkd.in/gTjTPaRD
Maths
https://lnkd.in/ggHZDJs9
Heaps
https://lnkd.in/g_xMQXfK
Trees
https://lnkd.in/gnenrKNR
Graphs
https://lnkd.in/gamHUjrU
Dynamic Programming
https://lnkd.in/g3uzYEvw
Strings
https://lnkd.in/g99u8azT
Backtracking
https://lnkd.in/gyz484KW?
Tries
https://lnkd.in/g2nvdYde
A few tips if you’re just starting out:
• Pick one topic, stick to it, solve enough problems to build pattern recognition
• Focus on clear thinking, not just passing test cases
• Make your own notes - you’ll thank yourself later
• Don’t rush. Aim for mastery, not completion
No shortcuts. No overplanning.
Just one link at a time, one question at a time - and progress stacks up.
Shivam ShrivastavaSWE-ML@ Google | Microsoft | IIT KGP • Kaggle & Codeforces Expert
I still remember the first time I typed “how to get into Google” as a 15-16 year old kid. Today, that search comes full circle. I've joined Google as a Software Engineer - Machine Learning.
From debugging late nights in IIT Kharagpur to learning and shipping at Microsoft, this journey has been filled with detours, doubts, rejections, and breakthroughs. But god always has a plan for you!
I’ll be joining the Google Play Games team - working at the crossroads of machine learning, infrastructure, and scale!
Here's to the 18-year-old version of me who had nothing but curiosity, hope, and the belief that anything was possible this one’s for you!
Grateful to my family, my friends Gauri, Armish, Sumit, Puneet, Anjay, Aneesh who helped and guided me through the entire Google interview process. Special thanks to my recruiters Nyamat and Arpitha who made this possible!
This isn’t just a new job. It’s a reminder that patience, belief, and effort do come together.
Here’s to bold dreams, new beginnings, and everything that lies ahead.
If you’re still on your journey - keep going. It’s worth it.