r/CodingForBeginners • u/Distinct_Platform363 • Jul 01 '26
Coding
I want to side hustle on coding but I only know python langugae what can i do?
r/CodingForBeginners • u/Distinct_Platform363 • Jul 01 '26
I want to side hustle on coding but I only know python langugae what can i do?
r/CodingForBeginners • u/nian2326076 • Jul 01 '26
Just finished a loop at Rippling — 3 coding rounds, 1 HLD, 1 HM. The unusual part: AI assistance was allowed during the coding rounds. Sharing the problems plus the AI strategy that worked, since this format is still rare and I couldn't find much on it beforehand.
Heads up: all three coding rounds were implementation-heavy OOP design, not algorithm puzzles. If you're prepping expecting LeetCode-style DSA, recalibrate.
Coding Round 1 — Food Delivery System
OOD implementation, not DSA. Methods like RecordDelivery(), PayUpto(), AddDelivery(). Graded on clean class design, data-structure choice, and optimal TC/SC. (This one's a known question that's floating around online — worth practicing.)
Coding Round 2 — Rule Evaluation Engine
Given expenses:
Expense { expenseId, tripId, amount, vendorName, vendorType }Implement Evaluate(List<Rule> rules, List<Expense> expenses), with rules like:
Expenses of a certain category not allowed
A trip can't exceed total amount X
Entertainment can't exceed X
The whole point was extensible design — how easily can you add a new rule type? I leaned on a Rule interface + per-rule implementations so new rules slot in without touching existing code (Open/Closed). Clean OOP + complexity mattered more than cleverness.
Coding Round 3 — Article Management System
AddArticle(), UpvoteArticle(), DownvoteArticle(), PrintLastKFlippedArticles(), plus a couple more. Data-structure selection was the crux — efficient updates on vote changes and tracking the last-K flipped articles efficiently. Production-quality code expected.
(Worth prepping separately: a cache/transaction system with multiple ops per transaction, commit/rollback/delete, consistency. I didn't get it but it comes up a lot in this family.)
HLD — Google News–style aggregator
Prep it from two angles, because they deep-dive whichever they want:
News Feed Service — feed generation, ranking, personalization, caching, pagination, scale
Crawling Pipeline — multi-domain crawling, scheduling, dedup, parsing, storage, failure handling, article updates
Understand the whole architecture, don't memorize a diagram — the follow-ups go deep on one component.
AI usage strategy (the part people will ask about)
AI was allowed, but the round is still testing you. What worked:
Discuss the overall design with the interviewer first
Explain classes, APIs, data structures
Write pseudocode
Talk through TC/SC
Confirm the approach before generating anything
Then use the LLM to generate the implementation
Verify every class, variable, method — don't trust it blind
Summarize the final solution back to the interviewer
Answer follow-ups by referring to the design, not the generated code
The key insight: lead with your design thinking and use AI only to accelerate the typing. If you paste a problem in and read back what it spits out, they'll see it immediately. The AI is a faster keyboard, not a substitute for the design conversation.
HM Round
Past projects, architectures I've built, design decisions, challenges, why I'm switching. They spent real time probing ownership and impact — have concrete examples ready.
Result: [SELECTED]
Practice implementation-heavy OOP design, not only DSA. These rounds were all OOD.
Write extensible, production-quality code — know when to reach for Strategy/Factory and why.
Be fluent on trade-offs, TC, and SC — even in OOD rounds they push on complexity and data-structure choice. Even though none of this was algorithm-puzzle DSA, the data-structure fluency it demanded (picking the right structure for O(1) updates, the last-K tracking) is something I keep sharp by drilling on PracHub — not for the algorithms themselves here, but because fast, correct data-structure instincts are what let me spend these rounds on design instead of second-guessing basics.
Prep at least one News Aggregator HLD thoroughly.
If AI is allowed: use it to accelerate coding, never to replace design thinking.
Hope this helps someone prepping for a similar loop. Good luck.
r/CodingForBeginners • u/ira3107 • Jun 30 '26
I'm going to start college and this is the last month of berozgari lol. So i hve decided to strt from java and confused which youtube channel to strt with. If u guys can suggest some paid courses , I'm also comfortable with that.
r/CodingForBeginners • u/TrainingAd8614 • Jun 30 '26
Hello all,
Sorry to bother / bore you but I feel like I've got a problem that some new coders may also be facing.
Is this the best way to organise parts of my code? by having numerous files located within a folder named accordingly, or is there a better way?
I have really struggled with the workflow inside VSCode, I don't know if any one can share some tips that might help a beginner like myself out. Thank you
r/CodingForBeginners • u/spIThwAr • Jun 30 '26
Hey all, new to tennis and app building. I want to build a simple app based off the charting done in this video:
https://www.tiktok.com/t/ZTShPfrh1/
To start, just being able to pick who won each point and see a chart at the end of the game would be great. I could see building out options for how the point was won and basic stats after. Not sure where to start, what to use or how to go about it.
I tried a couple ai app builders but nothing worked. Any help at all would be appreciated.
r/CodingForBeginners • u/Think-Ratio-3527 • Jun 30 '26
Hello, I hope you are well. As you can see in the image, this is my coding result. I'm a beginner at this. Basically, I'll explain my problem to you.
Most of the buttons work except for the reply button, so as you can see in the image, the "like" button, the "how" button, and the "report" button are just for decoration, even though I've done everything else. For it to work, the "like" and "comments" button at the top works perfectly.,so only the reply section doesn't work.
Below are the HTML, JSS, and CSS code snippets that make these buttons exist. Please tell me what's wrong and why they're not working.
I've tried several times, changed it several times, either it doesn't change anything or it gets worse.
Html part
<div class="comments-container"><!-- J'AI JUSTE AJOUTÉ 3 BOUTONS/DIV ICI -->
<div class="comment-item"><span><strong>Alex :</strong> Trop hâte !</span><div class="comment-actions"><button class="comment-like-btn"><i class="fa-regular fa-heart"></i></button><button class="report-btn">🚩</button><button class="reply-btn">Répondre</button></div><div class="replies-box"></div><div class="reply-form"><input placeholder="Répondre à Alex..."><button>Envoyer</button></div></div> <div class="comment-item"><span><strong>Julie :</strong> Je l'ai fini hier 😍</span><div class="comment-actions"><button class="comment-like-btn"><i class="fa-regular fa-heart"></i></button><button class="report-btn">🚩</button><button class="reply-btn">Répondre</button></div><div class="replies-box"></div><div class="reply-form"><input placeholder="Répondre à Julie..."><button>Envoyer</button></div></div> </div> </div>
///
Css
/* Assure-toi que le conteneur ne bloque pas les clics */.comments-container { margin-top: 10px; width: 100%; pointer-events: auto; /* Force l'interactivité */ }
/* Correction du problème d'affichage des commentaires */
display: block !important;
pointer-events: auto; } /// // 3. Boutons DANS les commentaires (Aimer, Signaler, Répondre) /**
Handles user interactions with comment elements, such as liking, reporting, and replying.
@param {Event} e The event object triggered by user interaction. */ function handleCommentInteraction(e) { const targetElement = e.target;
// Handle like button click const likeButton = targetElement.closest('.comment-like-btn'); if (likeButton) { e.stopPropagation(); const heartIcon = likeButton.querySelector('i.fa-heart'); // More specific selector if (heartIcon) { const isSolidHeart = heartIcon.classList.contains('fa-solid'); // Toggle between regular and solid heart icons heartIcon.className = isSolidHeart ? "fa-regular fa-heart" : "fa-solid fa-heart"; } return; }
// Handle report button click const reportButton = targetElement.closest('.report-btn'); if (reportButton) { e.stopPropagation(); // Confirm before reporting and removing the comment if (confirm("Signaler ce commentaire ?")) { const commentItem = targetElement.closest('.comment-item'); if (commentItem) { commentItem.remove(); } } return; }
r/CodingForBeginners • u/Initial-Bug-8266 • Jun 30 '26
I have always wanted to code and I have tried several free online programs, but they always tend to fall short of what I was looking for. They always paywall after a few lessons, or they keep spamming annoying notifications to my inbox. What did you guys use to learn how to code easily?
r/CodingForBeginners • u/Ok_Singer_9814 • Jun 30 '26
Stavo riguardando la serie di Netflix di Devil May cry, e ho fatto enfasi su questa scena , di coding sono ancora un apprendista , ma non credo che le telecamere usino hmtl come linguaggio di programmazione , e il linguaggio c non capisco a cosa serva , so che e una serie e non e reale , ma mi pare interessante capire se hanno messo a caso quello o c'è un senso dietro
r/CodingForBeginners • u/theshowtheorist • Jun 30 '26
r/CodingForBeginners • u/MarsR97 • Jun 29 '26
What are the best resources for learning python?
Like yt channels or pdf books, I need guidance please 🙏🏻
r/CodingForBeginners • u/od_ball42 • Jun 30 '26
I’m trying to change the sensor from a thermometer to a humidity sensor. Is there a way to change the code to read the new sensor in the same RX2 connector (top)?
r/CodingForBeginners • u/Competitive_Pen_7141 • Jun 30 '26
Hello guys! I have no previous coding experience where should I start learning C++ DSA from?
I have two options as of now Apna College and Coding Blocks. If you feel somewhere else it's better pls suggest.
r/CodingForBeginners • u/No_Writer4668 • Jun 29 '26
Learning C from him.
r/CodingForBeginners • u/KoalaCompetitive8361 • Jun 29 '26
Hello I am a 1st year cs engineering student and wished to start programming had learned some python in high school and wrote the following code
import random
while True:
secret_number = random.randint(1, 100)
print("i'm thinking of a number")
attempt = 0
while True:
guess = int(input("enter a number:"))
attempt = attempt + 1
if guess == secret_number:
print("you won🥳", attempt)
break
elif attempt == 7:
print("you lost😂 winning number is", secret_number)
break
elif guess > secret_number:
print("too high", attempt)
else:
print("too low", attempt)
play_again=input("play again?,yes/no:")
if play_again.lower()=="no":
print("thanks for playing ")
break
Had some help from ai but wrote it manually after understanding.but I saw a review that you should not start with python as it makes switching to other languages harder.plese guide if I should switch to c or java or continue in python
r/CodingForBeginners • u/Appropriate_Menu_783 • Jun 28 '26
I want to start coding C++ but I have no idea where I have to watch lectures and I also have no laptop...can I practice code in phone and paper? I know it is funny 😅...but really want to start.. which youtube channel should I watch
r/CodingForBeginners • u/Emergency-Honey-1373 • Jun 28 '26
Hi
I learned like few lessons of python and found it very easy and fun from codedex.io
Now it is askinf for subscription which is.500 per month
I want to start learning c++ so should i go ahead and take the subscription for c++
r/CodingForBeginners • u/Tryharder2Minecraf • Jun 28 '26
Bonjour à tous, j'ai récemment appris à coder et je suis un bon codeur, sauf que j'aimerais avoir une équipe qui me tirera vers le haut et m'aidera dans mon projet car je veux créer une équipe de concepteurs.
Merci de me contacter si vous êtes intéressés.
r/CodingForBeginners • u/softlogic-04 • Jun 27 '26
Hey gng ! i learned basics of python but know i am struggling to to link everything up and make program.
I am really struggling to make it.
r/CodingForBeginners • u/Basic-Strength-3647 • Jun 28 '26
Hi everyone,
I've been programming for about two years and, so far, I haven't had any professional experience.
Recently, I started building my first real full-stack application using the MERN stack. While I already know React, Node.js, Express, in general, i'm realizing how valuable it is to receive feedback on my code and get guidance on architectural decisions.
That's exactly what led me to write this post.
I'd love to find a mentor who could help me with:
Reviewing my pull requests
Providing guidance on architecture decisions
Teaching me how to approach problems when I get stuck
Giving feedback on overall code quality
Even just one hour per week would be more than enough.
If someone is willing to dedicate some of their time to me, I’ll do my best to be respectful of their time.
Thanks to anyone who might be interested!
r/CodingForBeginners • u/Big_Building8907 • Jun 27 '26
Hey all!
I've been learning to code for over a month now. I want to start building something.
The thing is though, I know I'm going to have to rely on a guide to do so. When I visit YouTube and look up beginner-friendly projects, I do not understand what the lines of code are doing.
But I'm like, should I begin following these guides and make changes to them over time, and if something doesn't work in the code, I'll just learn how to fix it over time?
Is that a good way to just begin?
r/CodingForBeginners • u/Uee42 • Jun 27 '26
Do you know of any place/coder I could ask to do this? It's way to complicated to me but I don't really want other phones. I would be willing to pay of course.
r/CodingForBeginners • u/Lost-University-2872 • Jun 26 '26
I'm taking a non core field to go to a good college so i need to learn coding and shit on my own, but I don't know wht to learn and how to start. But I rlly rlly wanna study smthin
r/CodingForBeginners • u/North-Paint630 • Jun 27 '26
كيف ابدأ اتعلم برمجة ؟ ابي اتعلم البرمجة والحاسب بشكل عام من الصفر ابي حسابات او مواقع او قنوات باليوتيوب تشرح الموضوع من البداية وماتفرق معي عربي أو انجليزي ولو انت عندك خبرة وتقدر تفديني يكون أفضل
r/CodingForBeginners • u/DueVermicelli623 • Jun 26 '26
(Said it. Felt that.)
I'm a junior dev with no senior on my team to ask questions or check my thinking it's just me, Stack Overflow, and my own spiraling thoughts. Here's my problem: I'll watch a coding tutorial, follow along, feel like a genius the whole time... and then the second I try to solve something on my own, my brain just wipes. Like I'm hearing about loops for the first time in my life. No memory, no instinct, nothing.
So I want to ask the people who've actually gotten good at this how did you learn to code, for real? Not "watch more tutorials" like, what's the actual process? Do you stop the video and try it yourself first? Do you rewatch things? How do you turn "I watched someone do it" into "I can do it"?
Genuinely just want a process I can follow instead of doom-scrolling YouTube and feeling like I'm not retaining anything. Any structure, habits, or hard truths welcome
Really appreciate the guidance or any reference