Vishal Dorge

341 posts

Vishal Dorge banner
Vishal Dorge

Vishal Dorge

@VishalDorge

Swing Trader | Trading since last 3 yrs | Sharing my Learning from Vivek Sir | Software developer | DYOR

Pune Katılım Mayıs 2019
39 Takip Edilen658 Takipçiler
Vishal Dorge
Vishal Dorge@VishalDorge·
@anjany06 If you're complete beginner... Hitesh bhai... If you're experienced then Harkirat... I learned advanced backend and AI from chaicode cohort and web3 nd rust from harkirat youtube
English
0
0
0
28
Anjaney
Anjaney@anjany06·
Let’s end the debate.... Which YouTuber cohort is actually best for development? a) Harkirat Singh b) Chai aur code c) Apna College d) Shreyians Coding School
Anjaney tweet media
English
181
2
298
38.1K
Piyush Garg
Piyush Garg@piyushgarg_dev·
New Product Launch 🔥🚀🚀 Visit skyping dot app
Piyush Garg tweet media
English
27
9
274
12.8K
Piyush Garg
Piyush Garg@piyushgarg_dev·
I just took a typing speed test and I type 70 words per minute with 97% accuracy. Can you beat my score? Take the free 30-second test: wisprtype.com/typing-speed-t…
Piyush Garg tweet media
English
12
0
93
3.8K
Vishal Dorge
Vishal Dorge@VishalDorge·
@arpit_bhayani Yes... Modular monolith is getting quit popular now in startups... Infact we just started on the complete rewrite of our monolith backend last month - switching from mongo to postgres and MVC pattern to modular structure with service layers
English
0
0
0
39
Arpit Bhayani
Arpit Bhayani@arpit_bhayani·
Your monolith is already a distributed system, but you just do not see it yet - not in the infrastructure, but where it actually hurts. Even a "small change" is becoming expensive, and errors are hard to predict and, in some cases, to debug. I wrote a short essay breaking down how monoliths evolve into these invisible distributed systems, why that is more dangerous than doing it explicitly, and what you can do about it. If you are building or maintaining a growing system, this will give you a clearer mental model of what you are really operating. Give it a read.
Arpit Bhayani tweet media
English
9
24
357
14.8K
Abhishek Singh
Abhishek Singh@0xlelouch_·
Your e-commerce site shows "10 items in stock". Ten users add to cart simultaneously. Inventory shows -5 units. How will you prevent negative inventory?
English
6
1
31
2.5K
Vishal Dorge
Vishal Dorge@VishalDorge·
@0xlelouch_ Afraid of asking leave... Yeah it's funny now... But tab cabin me jane se Darr lagata tha
English
1
0
1
102
Abhishek Singh
Abhishek Singh@0xlelouch_·
What's the funniest thing you remember when you joined your very first job after college? I'll go first: calling your managers "sir" instead of by their name. Took some time to get used to it, still makes me laugh!
English
6
0
21
2.1K
Abhishek Singh
Abhishek Singh@0xlelouch_·
Had a 1:1 call via my topmate account, reviewed resume live. 🧵 How to write resume bullets that actually get you shortlisted (a senior backend engineer's before/after)
English
3
4
65
7K
Vishal Dorge
Vishal Dorge@VishalDorge·
Avg Down INFY @1154 - ATH Revenue & Net Profits - No Impact on Profit Margins As a Sr Software & I think fast growing AI cause more trouble to the employees than IT companies. No doubt, INFY need to diversify revenue & I think mangemnt is more than capable to handle all this
Vishal Dorge tweet media
English
0
0
7
265
Abhishek Singh
Abhishek Singh@0xlelouch_·
SOLID is why I prefer go over java. S - Single Responsibility: one struct or function should have one clear job only. O - Open/Closed: code should allow new behavior without changing stable existing code too much. L - Liskov Substitution: any implementation of an interface should behave correctly when swapped in. I - Interface Segregation: use small interfaces so code depends only on what it actually needs. D - Dependency Inversion: business logic should depend on abstractions, not directly on concrete DBs, APIs, or infra. Next post i will give examples of each!
English
7
19
194
13.6K
Vishal Dorge
Vishal Dorge@VishalDorge·
@0xlelouch_ This is exactly how interviews should be. What do you think if I should keep doing DSA on the side daily or should I go all in system design (which I love so much)... Currently in a early stage Fintech 3YOE and I have good team lead level exposure on code, infra, product, etc.
English
2
0
1
1.2K
Abhishek Singh
Abhishek Singh@0xlelouch_·
HungerStation Riyadh interview experience (and what I learned about comp + org). 1. Process was pretty standard: recruiter screen → 1 tech round (API + DB basics) → system design (timeouts, idempotency, queues) → hiring manager. Fast feedback, 1–2 weeks end to end. 2. Salaries I heard for Riyadh (ranges, depends on level/visa/negotiation): - Mid backend: ~18k–28k SAR/month - Senior: ~30k–45k SAR/month - Staff: ~45k–60k+ SAR/month Plus usual bits: annual bonus (often 10–20%), and sometimes housing/relocation. 3. Company context: HungerStation is part of Delivery Hero (the big food delivery group with ops across Germany and a bunch of other markets). So you get “local product + global org” dynamics. 4. What that means in practice: - Stronger processes than a tiny startup (on-call, SLAs, dashboards). - More alignment work (multiple teams, shared platforms, approvals). - Interviewers cared more about “can you run this in prod?” than trick coding. Takeaway: go in ready to talk real production tradeoffs, and negotiate in monthly SAR with total comp, not just base.
Abhishek Singh@0xlelouch_

Talked to my friend today. He’s in Riyadh working at HungerStation. 1. Makes 10L+ per month 2. Saves ~8L per month 3. Says life is boring: work, gym, sleep, repeat 4. Already bought multiple properties in India, net worth is compounding quietly

English
11
12
286
44.8K
Vishal Dorge
Vishal Dorge@VishalDorge·
@0xlelouch_ I used to use java in my college days... But from last years I m working primarily in typescript... I started dsa last month again after long time... So using TS is obvious for me
English
0
0
0
54
Abhishek Singh
Abhishek Singh@0xlelouch_·
What programming language do you use for DSA rounds?
English
27
0
37
8.7K
Vishal Dorge
Vishal Dorge@VishalDorge·
@ExtraClassIndia Many people are still waiting for the war end news 😅😅 Learning in this bear market is: hold tight during drawdown Avg down if you have money Dont time the market Trust your well backtested strategies Hare Krishna
English
1
0
7
168
Extra Class 🇮🇳
Extra Class 🇮🇳@ExtraClassIndia·
Portfolios are already up 15%-20% from the recent bottom 📈🚀 What do you think..... how many traders who were waiting to enter at the perfect bottom have actually entered till now? 🤔📊 I don’t think many have. 😅⌛ Further boom is expected on Monday 💥📈🔥 Enjoy 😎🚀
English
3
0
26
1.4K
Anirudh Sharma
Anirudh Sharma@anirudhology·
Your API returns a list of search results. The client wants to include related data (eg. for each user, also return their latest order) without making multiple round trips. How would you design the API to support this?
English
1
0
3
335
Anirudh Sharma
Anirudh Sharma@anirudhology·
After more than 9 months of writing high-quality posts (at least that's what I think 😜), I finally touched 1000 followers. Thank you, folks 🙂❤️
English
2
0
7
165
Vishal Dorge
Vishal Dorge@VishalDorge·
@0xlelouch_ Static files like images should be saved to remote storage like s3 and its reference url should be saved to db
English
0
0
7
772
Abhishek Singh
Abhishek Singh@0xlelouch_·
You store user uploads (images) in database as BLOB. Database is now 500GB, backups failing, queries slow. What's wrong with this approach?
English
26
5
79
33K
Vishal Dorge
Vishal Dorge@VishalDorge·
@anirudhology I always wonder about resumable downloads or uploads. Also about progress bar showing upload/download But haven't really throught about it
English
0
0
1
30
Anirudh Sharma
Anirudh Sharma@anirudhology·
Design an endpoint that allows a client to upload a large file (e.g., 100 MB). How would you handle resumable uploads and avoid timeouts? What HTTP features could you use?
English
1
0
1
137
Vishal Dorge
Vishal Dorge@VishalDorge·
@anirudhology GET - to fetch data - no req.body POST - create new resource PUT - create or override existing PATCH - partial update DELETE - to delete/soft delete (never use patch for soft delete) USE - for all http methods (usually used for middlewares)
English
1
0
1
38
Anirudh Sharma
Anirudh Sharma@anirudhology·
Your API needs to support partial updates to a resource (example: updating only the email of a user). Should you use PUT or PATCH? And why?
English
2
0
2
174
Vishal Dorge
Vishal Dorge@VishalDorge·
@__karnati 1. Use light image instead of full fledge Os image 2. Staged docker file 3. Use caching effectively (npm i should not run after code changes)
English
0
0
1
608
Sri
Sri@__karnati·
You build a Docker image but it's huge in size (over 1GB). What’s one simple thing you can do in Dockerfile to reduce the size?
English
26
9
99
34.7K
Sick
Sick@sickdotdev·
in 2 words, describe your tech journey till now ?
English
26
0
20
1.5K