Hey folks 👋
As an aspiring full stack developer, I'm using this Twitter account to document my web dev journey. I share my progress on LeetCode, AI/ML projects, and occasionally post random life updates. I'm here to connect, learn, and grow together—technically and personally.
If you're a developer, you should be doing DRY KISS every single day ....
DRY = Don't Repeat Yourself: keep logic in one place so you fix it once, not in five copy-pasted spots. KISS = Keep It Simple, Stupid: pick the boring, readable solution over the clever one. Pair these with SOLID (the OOP design principles) and your code gets cleaner, less buggy, and way easier to change. Master them early and everything else follows 🙂 #100DaysOfCode #buildinpublic
194 days into 2026. ✅ 50 days of LeetCoding completed. Not where I want to be yet, but the year isn't over. Time to stay disciplined and finish the remaining 171 days stronger than I started. 🚀💻
I’m currently doing a US-based remote job, so I think I can answer this.
From my experience, there are basically three interview rounds:
1. Technical round
2. Project discussion
3. Communication round
This is generally the pattern for most foreign remote companies. I’m not just speaking from my own experience I’ve also included the experiences of my friends working remotely to give a broader perspective.
The biggest thing they value is your personal projects or portfolio. If your project is just another typical e-commerce website or a basic CRUD app, it probably won’t help much. Build something that actually solves a real-world problem. For example, I built an end-to-end AI-powered e-waste management platform. Through your projects, they try to understand how you think, how you approach problems, and whether you can build something meaningful.
The next most important thing is communication. They want to see how clearly you can explain your ideas, discuss technical concepts, and collaborate with others.
Interestingly, I hardly encountered any DSA rounds. Instead, they focused on practical technical knowledge. They don’t expect you to memorize everything because AI tools and vibe coding are common now, but you should have a solid understanding of the fundamentals. For example, if you’re a React developer, you should confidently explain concepts like useEffect, JSX, state management, component lifecycle, and why things work the way they do.
So, my advice would be: focus on building strong real-world projects, improve your communication skills, and make sure your fundamentals are solid. That’s what matters the most in most foreign- based remote interviews.
Sometimes in life, you lose your direction. Sometimes, you lose yourself. What keeps you going isn’t the destination, it’s the people who walk beside you. Because when the road gets tough, the right company matters more than the finish line.