Desi Devs
Hindi, Hinglish aur English, jo bhi chale. Indian dev life
Indian developers ki community. Service company vs product company, notice period, appraisal drama, campus placements, startups in Bengaluru, Gurgaon traffic, and real tech discussion. Hindi, Hinglish ya English, jisme comfortable ho likho.
Community rules
Kisi bhi language mein likho
Hindi, Hinglish, English, Tamil, Telugu, sab chalega. Bas doosre ko samajh aana chahiye.
No salary shaming
Share CTC numbers if you want, but do not mock someone for theirs.
Argue with the post, not the person
Disagree as hard as you like. Insults, slurs and dogpiling get removed, and repeat offenders get removed too.
Moderated by Rohit Verma
Top contributors
Discussions
- Primary
IRL meetups for desi devs, starting with Bengaluru and Pune. propose venues, RSVP, post photos after. chai included, no recruiters pitching.
CTC, appraisal season, notice period buyout in Hinglish
Showing 20 posts.
Posts in t/desi_devs
Pehli job ka offer letter: CTC 8 LPA hai toh haath mein kitna aayega? Pura breakdown
Har saal yahi scene: fresher ko 8 LPA ka offer aata hai, ghar pe mithai baant di jaati hai, "beta 66 hazar mahina kamayega". Phir pehli salary slip aati hai aur 52 hazar dikhte hain. Dekho bhai, CTC aur in-hand do alag duniya hain. Aaj pura hisaab samjhata hoon. CTC kya hota hai CTC = Cost To Company. Matlab company tum pe saal mein kitna kharch karti hai. Isme woh paisa bhi hai jo kabhi tumhare bank account mein…
- Very useful, Rohit. Sharing with my students. Ghabrao mat, numbers are just maths. Do the dry run of your own offer letter exactly like this.
- Thank you Rohit. Coming back after a break, I was confused why my offer's CTC was so different from the monthly amount. The employer PF and gratuity lines explain it. Kindly also tell freshers to keep the CTC breakup sheet safely, I needed my old one for a home loan.
tier 3 clg, 3rd yr, koi company nahi aati. is it over for me?? 😭
bhai log pls help 🙏 btech cse 3rd yr, private clg in bareilly. last year only 2 companies came for placement, both service, package 3.2 lpa. i know c++ basics, 140 leetcode done (mostly easy), 1 project (todo app in react). my seniors are saying "off campus is impossible from our clg". one youtuber is selling a 6000 rs course which "guarantees" internship. should i buy it?? also should i do dsa in c++ or switch to…
Accepted answer
Harshit, it is not over. Let me be very practical. 1. C++ or Java: whichever you already know. You know C++ basics, so C++. Do not switch now. 2. The 6000 rupee course: no course can "guarantee" an internship. If someone says guarantee, that is marketing. Everything you need is free. Save the money. 3. 140 mostly easy is a good start. Now stop counting. Go pattern by pattern: arrays and hashing, two pointers, sliding window, binary search, stack, then trees and graphs. 5 to 8 medium questions per pattern, revise each one after 3 days and after 7 days. 150 done like this beat 500 done once. 4. Project: the todo app is fine for learning. Now build one thing that someone else uses. An attendance tracker for your class, a notes site for your college. Real users, real questions in interviews. 5. Off campus is not impossible. It is harder. Apply on company career pages, not only job portals. Message engineers on LinkedIn with a short note and your GitHub link, not just "pls refer". Try hackathons and open source. 6. Placement season is a year away. One year of consistent work changes everything. My college's best package was a service company too. Ghabrao mat. Post your weekly progress here if you want, many of us will check.- Adding to Nikhil's point 3: make a simple sheet with question, pattern, date solved, and revisit dates. Share it with me and I'll check it every Sunday. Same offer I give everyone I mentor.
- bhai main abhi college mein hu, mera quick sync professor ke saath viva hota hai, 5 min bol ke 40 min 😭
- react/ts here but i can do go basics. does the offer extend to frontend? asking for a laid off friend. the friend is me.
- 'dont care about service co'. Screenshot le liya hai bhau, future reference ke liye 😄
what the layoff did to my sleep (and the 5 things that are slowly fixing it)
nobody talks about this part so i will. first three weeks after the layoff: 3 to 4 hours a night. i'd wake up at 4 am and check email for recruiter replies. then linkedin. "excited to announce" posts from people i used to work with. then email again. heart racing every time my phone buzzed, even when it was my mother sending a good morning forward. 4 am, most nights in september. not my laptop. same glow. i'm not…
- saved. burnout last year, same 4am pattern. the walk without the phone was the thing for me too.
- Thank you for including the helpline. Taking care of your mind is part of the job search, not a break from it.
हिंदी दिवस पर एक पोस्ट, पूरी हिंदी में: मैंने कोडिंग हिंदी में सीखी, और इसमें कोई शर्म नहीं
आज हिंदी दिवस है, तो सोचा एक पोस्ट पूरा हिंदी में लिखूँ। टाइप करने में तीन गुना टाइम लग रहा है, ये भी मान लेता हूँ 😂 2011 में जब मैं कॉलेज के दूसरे साल में था, मेरी अंग्रेज़ी बहुत कमज़ोर थी। हिंदी मीडियम स्कूल, छोटा शहर। क्लास में सर "polymorphism" बोलते थे और मैं बस सिर हिलाता था। समझ कुछ नहीं आता था, और पूछने में शर्म आती थी। फिर एक दोस्त ने यूट्यूब पर एक हिंदी वीडियो दिखाया जिसमें कोई भैया पॉइंटर्स समझा रहे थे।…
- जय हिंद 😄 सही बात है भाई। Army school mein English compulsory thi but ghar pe sab Haryanvi. Code ki koi bhasha nahi hoti, logic ki hoti hai.
- google translate says this post is about 'pointers explained by a brother' and honestly thats how i learned too. random guy on youtube. no degree. respect
- bounty income doesnt fit in lpa but voted 50+ 😎 some months. other months zero 💀
Service company vs product company: 9 saal dono taraf kaam kiya hai, ab sach sun lo
Kal Ankit ne apna monthly rant daala, "WITCH model is why Indian engineering has a bad name". Main usse hamesha "calm down" bolta hoon. Aaj properly jawab dunga, aaram se, chai leke. Pehle disclaimer: main dono taraf kaam kar chuka hoon. 4 saal ek badi service company mein (Noida, banking client), 5 saal ek product company mein (haan, Noida mein bhi product companies hoti hain 😂). Toh ye opinion bahar se nahi hai.…
- Data desk person here, so I have to ask: can we do the salary ranges as a proper anonymous survey in desi_devs? 'mere network ka data' is honest, but a 200-response survey would settle this debate for a year.
- super anna. hyderabad gcc lo kuda every lunch same debate
monthly rant: the WITCH model is why indian engineering has a bad name
ok here it goes. once a month i say this and once a month the bench army comes for me. the big service cos hire freshers in bulk at 3.5 lpa, park them on bench for months, then bill them to a client as "consultant" at a dollar rate. the fresher learns nothing. the client gets a ticket closer. the company keeps the margin. this is not engineering. this is staffing with extra steps. and then the same people come to…
- I was in a service company for 3 years. Bench was real, yes. But I also learned to handle clients, requirements that change daily, and code from 2009 nobody understood. Product companies hired me BECAUSE of that. Your 'sir we use the framework' guy exists in product companies too, I have interviewed him there also.
- Ankit bhai, theek hai, mahine ka rant ho gaya. kal main iska proper jawab likhta hoon, alag post mein, aaram se. aaj ke liye bas 🙏
DSA is not useless for real jobs. Grinding 800 questions without revision is.
Every few weeks the same fight starts in my comments. One side says DSA is useless because "real jobs are CRUD". The other side says you are not an engineer if you cannot invert a binary tree on a whiteboard. Both sides are a little right and mostly loud. Let me give the boring answer with examples. Where DSA showed up in real work A nightly job deduplicating 2 million customer records with List.contains() inside a…
- DSA is useful. I use binary search every time I git bisect which commit broke prod. which is weekly.
- The interview is a lossy proxy. Everyone in this thread is arguing about how lossy. That's the actual disagreement, and nobody has data.
The H-1B 60-day clock: what I keep in a folder, just in case
First: this is not legal advice. Immigration rules are detailed and every case is different. If you are affected, talk to an immigration attorney. This post is what I've learned from 7 years on H-1B and from helping two colleagues through layoffs. Every few months there's a new headline about fees or rules and our desi group chat explodes. Most of it is noise. What isn't noise is the 60-day grace period, because…
- Vikram bhaiya from college days, still giving the best advice 🙏 sharing with my batch
- Vikram bhai, desi_devs mein ye pin hona chahiye. aadhe log US jaane ka sapna dekhte hain aur 60 din wali baat kisi ko pata hi nahi hoti 🙏
- Full remote and honestly I miss the office lunches sometimes. Only sometimes.
Company ne bola hafte mein 3 din Gurgaon office aao. Main Noida mein rehta hoon. Ek hafte ka hisaab
Scene ye hai ki hamari company ne Noida wala chhota office band karke sab kuch Gurgaon (Cyber City) shift kar diya. Mail aaya: "To boost collaboration, all employees are expected in office 3 days a week." Main Sector 62 Noida mein rehta hoon. Toh ek hafta try kiya, honestly, bina complain kiye. Ye raha hisaab: Route options Metro: Sector 62 se Blue Line, Rajiv Chowk pe Yellow Line, phir Rapid Metro. Ek side lagbhag…
- product cos dont do this. we have an actual remote policy. just switch lol
- Bengaluru checking in. Silk Board says hello. The 'go to office to do Teams calls with another city' thing is universal, we did a whole quarter of that.
India's 90-day notice period: buyout, early release, and what HR won't tell you
Every second DM I get is about notice periods. "Bhai new company 30 days mein join karne bol rahi hai, mera 90 days hai, kya karun?" So here is everything in one place. I am not a lawyer. This is what actually happens in practice. Why 90 days Most service companies and many large product companies in India have 60 to 90 days in the appointment letter. Startups are often 30 to 60. Read your own letter tonight, not…
- Very correct about absconding. One guy from my team did it in 2021 because the new company would not wait. BGV at the new company failed 2 months later and they let him go. Don't do it bhau.
Appraisal letter aaya: "Meets Expectations", 4% hike aur saath mein ek motivational quote
Toh bhai appraisal ka result aa gaya. Pura saal ka hisaab dekho: Teen bade prod incidents, teeno mein raat ko 2 baje main call pe tha Payment service ka Java 8 se 17 migration, lead maine kiya 3 freshers onboard kiye, ek toh ab khud PR review karta hai Rating: "Meets Expectations". Hike: 4%. Aur letter ke end mein ek quote: "Excellence is not an act, but a habit." 😂 Manager se baat ki. Unka jawab: "Rohit tumhe toh…
- amader office e hike er mail ta 'Congratulations!' diye shuru hoy. 3% er jonno congratulations 🥲
- Ankit bhai calm down. aadhi raat ko 'basic stuff btw' likhne se kisi ka bhala nahi hota. Kunal ki baat sahi hai, revision > count
To the tier-3 student who messaged me at 2:14 am
Last night at 2:14 am I got a long message from a third year student. Small private college, "koi company nahi aati", 90 questions done on LeetCode, and one line that I have not been able to stop thinking about: "bhaiya kya mera kuch nahi ho sakta?" I replied to him directly, but I get some version of this message every week, so I am writing the answer here once. First, about me, because people assume things. I did…
- Adding one more door for tier-3 folks: embedded and electronics companies care way less about college name and way more about whether you can read a datasheet. Fewer people apply too
- Agreed. Ghabrao mat juniors, share karo. Exact number nahi batana toh range batao, that also helps.
Notice period 90 din ka, naya offer 30 din mein join karne ka? Pura scene samjho
Dekho bhai, har hafte koi na koi DM karta hai: "bhaiya offer aa gaya, 30 din mein join karna hai, notice 90 din ka hai, kya karu?" Toh socha ek baar mein sab likh deta hoon. Mere dono switches mein yahi scene tha, aur juniors ke saath 20-25 baar ye dekh chuka hoon. 1. Resign tab karo jab offer letter haath mein ho Recruiter ka "you are selected 🎉" wala mail offer letter nahi hai. Offer letter mein ye sab hona…
- Manufacturing side also same only. In our company notice is 3 months for engineers and they will not reduce even 1 day. One guy got early release only because the plant was shutting for maintenance 😅
Two pointers is not one trick. It is three shapes.
Every week someone messages me "bhaiya two pointers samajh aata hai but question mein apply nahi hota". That happens because people learn it as one trick. It is actually three different shapes, and the problem statement tells you which shape it wants if you read it slowly. Shape 1: opposite ends, moving inward Signal: the array is sorted (or you are allowed to sort it) and you want a pair with some property. Classic…
- Shape 2 is basically how we drop bad samples from a ring buffer in firmware without allocating anything. Zero extra memory, very embedded friendly. Good post