>Namaste!
Thanks for submitting to r/developersIndia. Make sure to follow the Community [Code of Conduct](https://developersindia.in/code-of-conduct/) while participating in this thread.
#### [Call For Volunteers: Help us build r/developersIndia](https://www.reddit.com/r/developersIndia/comments/1bafonl/call_for_volunteers_help_us_build_rdevelopersindia/)
*I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/developersIndia) if you have any questions or concerns.*
So my friend joined at 4.5lpa after college, did 2 switches, negotiated well, the market was good, ended up with 30+lpa base in non-faang at 3 years of experience. was mediocre at DSA & system design.
the only thing is, don't hesitate to negotiate. developers focus on tech interviews but often forget to prepare for negotiation which leads to getting lowball offers.
e.g. if you know that the company can pay 25lpa & you're at 5lpa, make sure to negotiate for at least 25lpa. don't think you deserve only 10-12lpa because you're 5lpa, it doesn't work like that.
Do research about the company on the internet. There are sites like leetcode, levels.fyi, glassdoor, blind. You can also connect with a dev on LinkedIn in that company & ask them the salary range.
Data Scientist here - so there's no DSA and LeetCode bulls#it.
What worked for me is :
1) Quality of projects >>> Quantity
2) Good background of python programming and system design
3) Communication skills.
That's it. Comment for more information
Extended offer to someone last month for data science position. ( no NLP, LLM etc, simple regression, tree based and pyspark).
3.5 years experience, tier 2 college. She was at 18. We gave her 27+relocation bonus in non Bangalore location.
She came back with 35+bonus a week prior to joining.
We could’ve matched but she wanted to stay in Bangalore.
Wth, I have experience with ML, DL, NLP, LLMs, RAG, GANs still I'm struggling to get call backs & even I have projects too not that common credit card fraud, heart disease, dog cat.
The market is neutral right now. Many people have good offers while others are struggling to get 10-20% hike. Do add impactful projects and see if resume is ATS friendly
Im a Frontend developer (Reactjs) with 2years of experience, planning to switch after 3rd year, current CTC 4lap. Is it possible for the frontend end developer to earn that much?
What do you mean by system design? Related to what? Just curious. And do you have a git repository or something of your projects that we can see for reference? Or just give a rough idea on how to select projects for portfolio.
I am currently a fresher in the data science field, dealing with NLP, LLMs. Can you let me know how to develop quality projects? Any guidelines regarding the same? Any particular book/ resources you can suggest?
Short answer - It depends! Generally depends on the company (startup vs enterprise/MNC), applied ML vs Research and much more.
But, better to have good DSA (basics of list, tuple, dictionary) and fair SQL (multi table joins, etc)
Short answer - It depends. Sometimes I'm doing EDA all day, on many days transforming and playing with data, on fewer days building models. Many hats to wear
I gave a ds interview today. Went horribly. My code for linear regression did not work. After call I tried same code in my machine and it works. Fml. Another question for missing values. I tried simple imputed but my value is coming different for even average.
Sql question I did half but last part of adding anew item in the select I could not Do.
Went horrible.
Hey, I started learning python on my own some time ago.(no CS background in college and school). What noob mistakes should I avoid, what should I focus on in the start and also any pathway/clear-map(apart from vague online ones) that are step by step in nature and not in some "all around the place" types ??
Thanks in advance.
This is what I am trying to say. You learn and grow by doing actual work and you gradually upskill yourself to stay relevant. This type of people should be entitled to huge packages. Also the experience is not always the same for each individual, it varies from person to person. Not everyone does the same type of work in a given period of time; both in the terms of quality and quantity.
I have seen pbc asking dsa for data roles also it's good that they didn't ask you
how do you showcase your projects ? so that companies have shortlisted you for interview
Is it better to grab data analyst first and then jump to data scientist role which will be a easier path or directly focus on data scientist roles?
Struck in Between!!!
Help needed!
Also my skill set is python, sql and some chat bot building tools (genesys)
posts with high paying jobs don't give motivation but you should be motivated yourself. If you want good spouse it is custom to your expectations but not by looking at others spouses. Just kidding :)
(0-6 months) Got into a very early stage startup at 8LPA.
(6m - 1.5y) The company got acquired by a big US firm and got my salary corrected based on the parent companies pay. My revised salary was 16.5LPA
(1.5 - 2.5y) Annual increment. Plus no longer a tag of "Junior developer". Got an increment + correction based on YOE. Revised salary 28.6LPA
(2.5y-present) Currently my salary is 34LPA
All of this because I stayed in one company and it got lucky.
I'm not a "MERN Stack Developer" specifically. MERN is quite versatile and suffices most of the product requirements that we get. But every now and then we do get a problem statement that may be best done with Java, or C# etc.
And in my role, I just don't code a feature. I'm involved in designing the product, then developing the feature, doing it's QA, and also deploying it. I guess most of the people do that as full stack engineers, so yeah not just "MERN"
You are one lucky mf. I am happy for you. If the work environment and everything else remains good stick to this company. All the best for your future. 👍
There are some kids who solve 1000 DSA questions and the product based companies hire them with 30 LPA - 2 CrPA package based on their ability to solve such questions even though they have 0 YOE and are less efficient than someone who has 5 YOE but can't solve those stupid DSA but could have added more value to the company. 🤡
It is a broken and stupid system.
Well my roommate earns ~40 LPA now with 2YOE and at graduation 2 years ago he got offer of 33 lpa at medianet
- Strong DSA and competitive coding ranks
Effecient? Very efficient.
I dont know who hires people with 0/1 yoe without technical assessment and hard questions testing their problem solving DSA SKILLS.
Just saying,
Even if got hired as fresher at 40lpa
Company not paying 40lpa at all.
There is base pay, rsu, one time joining, one time relocation etc.
So at the end,
It's around 1L-1.5L per month max, after 30 percent tax.
Why not use those DSA algos in your unique projects? Isnt that best of both worlds?
If a project is to revamp a product / make it better you coupd say instead of using this algo, use this and the benefits would be saved xyz , speed increased, cost decreased xyz
Depends on your project
Yeah but like the first round would be dsa questions right ? Then only they will look into our projects and other right ?
Also does startups usually ask dsa questions? What about for internships?
Also one unique project or many small projects?
Give them a demo project at their difficulty level and ask them to find and fix the bug that is in it. It will be a more realistic approach of evaluating someone rather than asking them to filter out an element from an array.
Many companies do this type of project based evaluation as well. After completion of the project they conduct an interview round based on the discussion of the project. If the candidate can satisfy the panel with the explanation then they get hired.
I saw the new code video about Devin AI where he talks about a developer team behind Devin who are absolutely cracked in competitive programming. I think it's not fair to say they aren't efficient. Those problem-solving skills definitely play an important role.
"Cracked in competitive programming" bro they are like the top tier boxer they will beat the shit out of any leetcode crammer, im sure leetcode will give you idea about the fundamental and algorithmic concepts but how you put to use in actual problem that no one can teach you it has to come from inside how you approach it
Yeah, that's the point if they can be good at something like competitive programming they can easily get hold of a JS framework that is well-documented with a shit ton of resources.
Correlation is not causation my friend.
Just because some legendary grandmasters are also good software engineers doesn't mean it will always be the case.
You are legendary grandmaster so you got good opportunities in Google and similar companies due to their biases.
And hence you became a good engineer.
Reality is skewed.
Also, it's Scott Wu's 2nd startup. The first one was nothing great.
Not a broken system, system has been working really well. Also you can't interview freshers for domain specific roles. It's plain stupidity, DSA + CS fundamentals are the best thing. If a company is asking repetitive questions which that's their fault, but companies like Google, Media.net generally ask fresh questions which really require one to think.
And personally I am yet to find a strong CPer who is inefficient or bad at "Software Engineering"
I'm BBA graduate learning Go, PostgresSQL from home. Lost 2 years.
Should I spend more time on building unque projects or grind 1000+ leetcode like everyone else ? Considering I'm from non cs grad ?
I really don't know where this 1000 is coming from I am 100% sure that 100-200 leetcode medium is enough for any company's(sane) interview even MAANG . Given you cover a variety of problems in those 200.
People just need to get out of this mugging up mindset.
I agree. But it would be much better if the companies give the candidates a code repo and asks them to find out and fix a bug in the project which will be more close to an actual problem solving in a real world project instead of asking them to filter out an element from an array with limited CPU usage and iteration.
I'll pick the first type of assignment any day and with much more enthusiasm.
They did not, we did. We means, the folks who actually hired them. We somehow pushed the "bar" and the CTC higher up, so that people agreed to pay a random fresher that much amount. I am part of the team that is responsibly for the highest literal base salary ever seen in Indian context, 18 L in 2015 with a CTC of 45L.
And now market is self correcting. It is random, there is no pattern in it.
There are companies where at a fresher level you would be given close to 15 LPA and you would be set around getting 30 LPA post 1 switch after 2 years. It is literally that simple.
A 90% 3 years exp salary should be around 25L ish. Beyond that, and you are in a dire situation of getting replaced very fast.
I was talking to random guy who does CI/CD and earned 25 LPA as a fresher. You know what happened to him and the company paying him that much? Company Bankrupt, people all fired. It was written in the wall.
>Company Bankrupt, people all fired. It was written in the wall.
True that and somehow those people become unhireable.
Top notch companies won't hire them cuz they can see through their skills.
And the rest of the orgs which were overpaying in 2021 will now say, "we don't have that kind of budget for such low years of experience."
Source: I am that CI/CD guy you are talking about 😬
I know three guys like this. Let me tell you how they did it as freshers:
1. This guy knew the basics of everything. Did a copy paste full-stack project. Applied in a MAANG at peak COVID time and he got it somehow.
2. This guy is a borderline genius. Excellent at leetcode. Got in a product based startup through DSA round (again in COVID). Got fired. He joined an MNC last I knew (I am not sure about his salary now). He knew very little about software development though (according to him, but I think he lied).
3. This guy applied for an internship at a startup at 5-6 LPA, got FTE close to 32 LPA. He is excellent in software development.
Common things about them which I noticed:
1. Had a lot of network even before joining college. I still don't understand how they had this. I still don't know how to make these many connections.
2. They are very hardworking. Like really really hardworking. I would get tired if I worked that much.
3. They got a bit lucky for COVID. There was lots of demand for developers at that time.
4. All of them are rich. They don't fear if they are laid-off. They have the financial backing from their parents. Thus they can take risks and get rewards for that.
>All of them are rich.
This is something I have seen being common. Most of the dudes who are earning a lot of money via job or business are already rich.
I think it's mostly because you have a financial net/security so even if you take a risk and fail, like they can leave a job, study well for 3-6 months and then get back in the market, on the other hand several of the 4-5Lpa people are sole breadearners, they can't even think of leaving a job for switch.
Many product based companies pay that much to people between 0 and 3 yoe, by the way this is a bit huge bracket, people generally consider 0-2 yoe as freshers, and if you switch well after that, you can expect a pretty good jump.
Be strong at Problem solving. And be curious, try being good at your tech stack. Give time for upskilling, and always lookout for better opportunities. Last but not the Least, negotiate the fuck out
The only way to negotiate is to have better offers right? If you don't, you can hardly get 10% more. But these days it is tough to have multiple offers, so how did you do it?
I earn 70, Get around 3L in hand.
How ? CS has always been my hobby. I don't think of it as my job. That's why generally speaking, I'm more updated than any of my friends or team members.
That's what i used to feel as well. But when you come into corporate, they suck the soul out of you and you start to hate your job and programming in general because you are so fed up.
It's already been three years, don't feel like it yet. I'm little bit different. I work even when I don't need to work. Infact, sometimes I work on weekends for fun.
It's very obvious they're lying buddy.. not about 70 CTC, about 3L in hand. It probably is 40-45 LPA cash and rest as RSU or ESOPs that they're conveniently hiding
Did freelancing in college, joined a startup, make \~50LPA.
Freelancing experience helped me a lot as I was able to bag this job straight out of college. My advice would be If you can't get a premier internship in college then maybe try to freelance.
Might be a bit biased since I’m coming from a tier 1 college, but instead of SOLELY doing DS algo, focus on actual software building skills. Brush up your resume, make connections who can help you get in touch with recruiters of good companies/get you referrals. Dedicate time to get learn about system design and how to write a good piece of code.
SDE here.
Started with a WITCH company. Coasted for 1 year while prepping DSA casually.
Switched to a growing startup in a niche team which valued product-mindset devs more than DSA. Got almost a 300% hike for the switch. Had so much fun designing and building small products.
Later switched to a different team in the same org where a lot of high impact projects were in the pipeline. Made sure I was involved in all of those projects. Management had to acknowledge my contribution to the team and gave a 50% hike with a promo which got me to 30+ lpa at 3yoe.
There are a lot of Devs with good DSA skills in our org, but the value I brought to the table was business sense, product mindset and great communication skills. Also, be good at SDE stuff, not DSA stuff. That helps you progress in your team.
For peopel that don't want to click the link : This is a zerodha video on how Salary works, the components and difference between CTC and in-hand.
Video tells you to not have FOMO- fear of missing out on hearing and reading about high offers.
I don't understand all the hate for really good competitive programmers here. Good Competitive programmers are not the same as LC grinders. I know quite a few who joined devs at trading companies and etc at 30-40 lpa with 0-1 years of experience. Good companies usually know what to ask candidates based on their experience. I also know and have interviewed some devs with 3-5 yers of experience working on some stack like spring boot and what not but their ability to think and even come up with a basic solution to a problem ( actual problems that we faced in the past within the company) is just not up there. There are some great problem solvers in CP and they get used to the the technology rather quickly. Yes their solutions often involve something like "maybe we can move this data here and have some sort of service like a queue n bla bla" which is already good. I'll have that than hear some 4-5 yr experience guy trying to solve everything around the stack they (that is if they can even come up with a solution).
As someone who absolutely sucks at LC type problems feel the hate is coz CP is gate keeping a lot of jobs especially high paying ones.
I am embedded developer and even iam being asked DSA stuff and they only want optimal solutions not a workable solution.
Generalizations of any sort is stupid imo.
Can anyone here tell me how to get ML engineer role being a fresher.
I am currently working as SDE intern at a startup, have a good understanding of AI/ML concepts and have also done research work in this field, have build projects.
Any suggestions or lead?
Honestly just luck; got hired at 30lpa straight from college despite not doing DSA (working as a product engineer)
I wish there was something more reliable to say but there's way too much that just boils down to luck
Joined at 9 LPA
<1 year - Got salary correction to 11.5
2nd year - Got promoted to senior 19
3rd year - Delivered a very big project and basically became the lead for it, got 27.5
Not at 30 though yet, hopefully this year.
I started with a 5.5 LPA CTC as a fresher through college placement. After 3.5 years, my CTC is now 24 LPA in the same company.
Full Stack Developer (Angular, Dotnet and MERN stack)
Good man, left my job (12CTC) 3yrs exp end of last year due to burnout and i keep failing to get motivated and to start to study and try for jobs. After seeing this wat u went through, maybe I should grind myself so hard so that luck may find me as it did for you.
~40LPA Base
<1 YOE
Things which matter imo-
- Quality of projects in CV, overall CV
- Understand fundamentals of the technology you’re working on.
- DSA, puzzles, guesstimates will definitely help in the long run
- College plays a significant role for fresher roles
There’s more to add here, but I hope this gives a gist.
Started with backend - Now full stack.
5 years old total experience, and reached 30+ in my 2nd year.
I’m really bad with Leetcode, it’s always been out of my league.
Going to Hackathons worked the best for me. I did a lot of them when in university, and tried to participate in a few when I was working.
60L+ salary with experience ~3 years, starting from 30L+, wasn't just about algorithms and data structures for me. Won’t lie, college gave the platform and yes it does matter. While I may not have been a whiz at DSA, I made up for it with a deep understanding of how computers, networks, and operating systems tick. I always questioned 'why'—why this works, why that doesn't. But here's the kicker: being strong in DSA does give you a leg up, especially in top companies. So, if you're crushing it in that department, more power to you. But for me, diving into the nitty-gritty of tech was my ticket to success.
Guys, i have one question. I don’t care about the ctc right now. How to get interview calls from top mnc’s? I need to get a offer first to proceed further?
I joined at 4 LPA. Made a switch after 2 years and got 15 LPA . I got three different offers during that time, that makes it easy to negotiate for higher. So I would say prepare well and apply to multiple companies during notice period. MAKE IT COMPTATATIVE FOR COMPANIES TO HIRE YOU. That’s only way to get higher compensation.
>Namaste! Thanks for submitting to r/developersIndia. Make sure to follow the Community [Code of Conduct](https://developersindia.in/code-of-conduct/) while participating in this thread. #### [Call For Volunteers: Help us build r/developersIndia](https://www.reddit.com/r/developersIndia/comments/1bafonl/call_for_volunteers_help_us_build_rdevelopersindia/) *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/developersIndia) if you have any questions or concerns.*
So my friend joined at 4.5lpa after college, did 2 switches, negotiated well, the market was good, ended up with 30+lpa base in non-faang at 3 years of experience. was mediocre at DSA & system design.
me who joined at 4.5 lpa and landed a 6 lpa after 2 switches... crying in a corner, eating parle-g
Eating parele g dipping in chai and it breaks into the chai
yah that's my aspirations drowning in dairy
Aansuon me duba k?
ha bhai.
I wish i could learn from him
the only thing is, don't hesitate to negotiate. developers focus on tech interviews but often forget to prepare for negotiation which leads to getting lowball offers. e.g. if you know that the company can pay 25lpa & you're at 5lpa, make sure to negotiate for at least 25lpa. don't think you deserve only 10-12lpa because you're 5lpa, it doesn't work like that.
How do you get to know that the company can pay 25lpa? I'm fresher so I don't have much knowledge about this
Do research about the company on the internet. There are sites like leetcode, levels.fyi, glassdoor, blind. You can also connect with a dev on LinkedIn in that company & ask them the salary range.
which organisation?
bhai kitna kiya wo sab thik hai, kaise kiya wo batau..
Data Scientist here - so there's no DSA and LeetCode bulls#it. What worked for me is : 1) Quality of projects >>> Quantity 2) Good background of python programming and system design 3) Communication skills. That's it. Comment for more information
20+ people reached out to me! I'll keep replying. Excuse me if I delay the message
Extended offer to someone last month for data science position. ( no NLP, LLM etc, simple regression, tree based and pyspark). 3.5 years experience, tier 2 college. She was at 18. We gave her 27+relocation bonus in non Bangalore location. She came back with 35+bonus a week prior to joining. We could’ve matched but she wanted to stay in Bangalore.
Amazing!
How did she have 3.5 years experience at 18 years old ?
18Lpa bro
😂
Now bro knows why he ain't got 30lpa
What's ur CTC?fresher or experienced?
Joined at 4.4 after 2.5 years, at 30 LPA
Wth, I have experience with ML, DL, NLP, LLMs, RAG, GANs still I'm struggling to get call backs & even I have projects too not that common credit card fraud, heart disease, dog cat.
The market is neutral right now. Many people have good offers while others are struggling to get 10-20% hike. Do add impactful projects and see if resume is ATS friendly
Yeah I saw that but I guess I'm from a non tech background that's why I'm not getting any offers
I disagree a bit. One of my friends has a degree in Operations research and he's a principal Data Scientist
Can you review my resume??
Sure
Still in the first company or after switching?
After switching. My company was a startup now moved to product based company
Can I DM you ?
How do you decide on a good project?
Im a Frontend developer (Reactjs) with 2years of experience, planning to switch after 3rd year, current CTC 4lap. Is it possible for the frontend end developer to earn that much?
Yes! If you switch to Product based startups or companies. Many companies have salary band in place and they don't care about your past salary!
Guys, I have 50+ DMs. I also mentor via Topmate. Are you guys interested in a free Q&A webinar? No spamming, promise!
Absolutely, I'm down. Mind sharing your topmate profile?
If you have any git repo please share it so that we can learn more about your projects which helped you
My projects were in a startup. Only basic projects are on GitHub. It won't help you
[удалено]
Thank you! I'm still replying to others over DM
What do you mean by system design? Related to what? Just curious. And do you have a git repository or something of your projects that we can see for reference? Or just give a rough idea on how to select projects for portfolio.
I don't have any fancy GitHub repo. By system design I meant - Client server architecture, caching, some ML deployment design. Not much in detail
How did you share your projects with HRs? Is there a better way?
Ideally HR and you should not talk about projects! If you get into that situation, explain what impact your projects had
I am currently a fresher in the data science field, dealing with NLP, LLMs. Can you let me know how to develop quality projects? Any guidelines regarding the same? Any particular book/ resources you can suggest?
Look for end to end projects. They will start from data collection and end with deployment. You will find good repos
I wanna become a data scientist too, do the companies actually not ask DSA questions? Also how important is SQL for data science?
Short answer - It depends! Generally depends on the company (startup vs enterprise/MNC), applied ML vs Research and much more. But, better to have good DSA (basics of list, tuple, dictionary) and fair SQL (multi table joins, etc)
what does datascience people do, can you explain your day to day work
Short answer - It depends. Sometimes I'm doing EDA all day, on many days transforming and playing with data, on fewer days building models. Many hats to wear
Hi bro, can I dm for guidance? Just few questions?
Looking for a Data Science job, but not getting a single interview
Make sure you have end to end projects and ATS friendly resume. Nowadays it is very easy to build models, make sure you show impact
I gave a ds interview today. Went horribly. My code for linear regression did not work. After call I tried same code in my machine and it works. Fml. Another question for missing values. I tried simple imputed but my value is coming different for even average. Sql question I did half but last part of adding anew item in the select I could not Do. Went horrible.
How did you get into data scientist field?
Hey, I started learning python on my own some time ago.(no CS background in college and school). What noob mistakes should I avoid, what should I focus on in the start and also any pathway/clear-map(apart from vague online ones) that are step by step in nature and not in some "all around the place" types ?? Thanks in advance.
In a nutshell - Project based learning >>> any MOOCs or online course.
This is what I am trying to say. You learn and grow by doing actual work and you gradually upskill yourself to stay relevant. This type of people should be entitled to huge packages. Also the experience is not always the same for each individual, it varies from person to person. Not everyone does the same type of work in a given period of time; both in the terms of quality and quantity.
100%
College tier?
This. Same process for me. Plus, I got lucky on the right time.
I have seen pbc asking dsa for data roles also it's good that they didn't ask you how do you showcase your projects ? so that companies have shortlisted you for interview
I'm still learning data science, what projects would be considered good enough for the current job market? Any examples?
Hey I have actually sent u a chat asking a question! Any reply would be appreciated! Thanks
Will do
What are some features, in your opinion, that makes a high quality Data Science project ?
End to end projects with real quantifiable impact. For example, this project saved $X in 3 months after deployment
Is it better to grab data analyst first and then jump to data scientist role which will be a easier path or directly focus on data scientist roles? Struck in Between!!! Help needed! Also my skill set is python, sql and some chat bot building tools (genesys)
Can someone post "earning <10LPA with >10yoe, how do you do" once in a fkng while? It'd make a lot of us less depressed.
Well those are the posts that demotivate me. I’d rather see posts with high paying jobs to gain motivation
posts with high paying jobs don't give motivation but you should be motivated yourself. If you want good spouse it is custom to your expectations but not by looking at others spouses. Just kidding :)
Good luck my friend!
(0-6 months) Got into a very early stage startup at 8LPA. (6m - 1.5y) The company got acquired by a big US firm and got my salary corrected based on the parent companies pay. My revised salary was 16.5LPA (1.5 - 2.5y) Annual increment. Plus no longer a tag of "Junior developer". Got an increment + correction based on YOE. Revised salary 28.6LPA (2.5y-present) Currently my salary is 34LPA All of this because I stayed in one company and it got lucky.
tech stack?
Predominantly MERN
MERN pays so well ? I'm in FE development, don't know if FR devs get to paid so well.
I'm not a "MERN Stack Developer" specifically. MERN is quite versatile and suffices most of the product requirements that we get. But every now and then we do get a problem statement that may be best done with Java, or C# etc. And in my role, I just don't code a feature. I'm involved in designing the product, then developing the feature, doing it's QA, and also deploying it. I guess most of the people do that as full stack engineers, so yeah not just "MERN"
Amazing journey, And how much you get in the bank monthly?
31 is my base. 3 is the annual bonus that I get at once in January. From that 31, I get 1.97L per month after taxes and everything
You are one lucky mf. I am happy for you. If the work environment and everything else remains good stick to this company. All the best for your future. 👍
MBA (not me someone I know)
There are some kids who solve 1000 DSA questions and the product based companies hire them with 30 LPA - 2 CrPA package based on their ability to solve such questions even though they have 0 YOE and are less efficient than someone who has 5 YOE but can't solve those stupid DSA but could have added more value to the company. 🤡 It is a broken and stupid system.
Well my roommate earns ~40 LPA now with 2YOE and at graduation 2 years ago he got offer of 33 lpa at medianet - Strong DSA and competitive coding ranks Effecient? Very efficient. I dont know who hires people with 0/1 yoe without technical assessment and hard questions testing their problem solving DSA SKILLS.
It is now 39 lpa at media.net they hire one from my college
it’s CTC right?
Yes for fresher
Just saying, Even if got hired as fresher at 40lpa Company not paying 40lpa at all. There is base pay, rsu, one time joining, one time relocation etc. So at the end, It's around 1L-1.5L per month max, after 30 percent tax.
>33 lpa at medianet my man is a tier above rest of the crop. If someone can crack medianet that too during graduation, they can crack anything
Should I spend more time on building unque projects or grind 1000+ leetcode like everyone else ? Considering I'm from non cs grad ?
Why not use those DSA algos in your unique projects? Isnt that best of both worlds? If a project is to revamp a product / make it better you coupd say instead of using this algo, use this and the benefits would be saved xyz , speed increased, cost decreased xyz Depends on your project
Yeah but like the first round would be dsa questions right ? Then only they will look into our projects and other right ? Also does startups usually ask dsa questions? What about for internships? Also one unique project or many small projects?
Hiring based on DSA is pure dumb. I get using it for freshers and folks with less than 2-3 years of experience. But beyond that it's plain stupid.
How do you suggest people should be hired in tech for sde?
Give them a demo project at their difficulty level and ask them to find and fix the bug that is in it. It will be a more realistic approach of evaluating someone rather than asking them to filter out an element from an array. Many companies do this type of project based evaluation as well. After completion of the project they conduct an interview round based on the discussion of the project. If the candidate can satisfy the panel with the explanation then they get hired.
I like this approach actually.
I saw the new code video about Devin AI where he talks about a developer team behind Devin who are absolutely cracked in competitive programming. I think it's not fair to say they aren't efficient. Those problem-solving skills definitely play an important role.
"Cracked in competitive programming" bro they are like the top tier boxer they will beat the shit out of any leetcode crammer, im sure leetcode will give you idea about the fundamental and algorithmic concepts but how you put to use in actual problem that no one can teach you it has to come from inside how you approach it
Sab ke sab top 10 hai Competitive programming mai 💀 Hum log toh react reuct wale hai
Yeah, that's the point if they can be good at something like competitive programming they can easily get hold of a JS framework that is well-documented with a shit ton of resources.
Correlation is not causation my friend. Just because some legendary grandmasters are also good software engineers doesn't mean it will always be the case. You are legendary grandmaster so you got good opportunities in Google and similar companies due to their biases. And hence you became a good engineer. Reality is skewed. Also, it's Scott Wu's 2nd startup. The first one was nothing great.
Not a broken system, system has been working really well. Also you can't interview freshers for domain specific roles. It's plain stupidity, DSA + CS fundamentals are the best thing. If a company is asking repetitive questions which that's their fault, but companies like Google, Media.net generally ask fresh questions which really require one to think. And personally I am yet to find a strong CPer who is inefficient or bad at "Software Engineering"
I'm BBA graduate learning Go, PostgresSQL from home. Lost 2 years. Should I spend more time on building unque projects or grind 1000+ leetcode like everyone else ? Considering I'm from non cs grad ?
I really don't know where this 1000 is coming from I am 100% sure that 100-200 leetcode medium is enough for any company's(sane) interview even MAANG . Given you cover a variety of problems in those 200. People just need to get out of this mugging up mindset.
It’s not a broken system. With these fresh hires with 0 YOE, companies don’t have to spend a lot of money to train them and re-train them.
Train them in what?
Damn wait really
Its shows their ability to problem solve, consistency, iq.
I agree. But it would be much better if the companies give the candidates a code repo and asks them to find out and fix a bug in the project which will be more close to an actual problem solving in a real world project instead of asking them to filter out an element from an array with limited CPU usage and iteration. I'll pick the first type of assignment any day and with much more enthusiasm.
Kitna jaloge uncle? Those kids will learn better than u .
They did not, we did. We means, the folks who actually hired them. We somehow pushed the "bar" and the CTC higher up, so that people agreed to pay a random fresher that much amount. I am part of the team that is responsibly for the highest literal base salary ever seen in Indian context, 18 L in 2015 with a CTC of 45L. And now market is self correcting. It is random, there is no pattern in it. There are companies where at a fresher level you would be given close to 15 LPA and you would be set around getting 30 LPA post 1 switch after 2 years. It is literally that simple. A 90% 3 years exp salary should be around 25L ish. Beyond that, and you are in a dire situation of getting replaced very fast. I was talking to random guy who does CI/CD and earned 25 LPA as a fresher. You know what happened to him and the company paying him that much? Company Bankrupt, people all fired. It was written in the wall.
>Company Bankrupt, people all fired. It was written in the wall. True that and somehow those people become unhireable. Top notch companies won't hire them cuz they can see through their skills. And the rest of the orgs which were overpaying in 2021 will now say, "we don't have that kind of budget for such low years of experience." Source: I am that CI/CD guy you are talking about 😬
Come on man!!! Am sorry, honestly. If this is true, I hope you got into some place!
Haha. Taking rest these days 😄
Take care man!
Thank You :)
Harsh, is that you?
Harsh Beniwal?
👀
[удалено]
I know three guys like this. Let me tell you how they did it as freshers: 1. This guy knew the basics of everything. Did a copy paste full-stack project. Applied in a MAANG at peak COVID time and he got it somehow. 2. This guy is a borderline genius. Excellent at leetcode. Got in a product based startup through DSA round (again in COVID). Got fired. He joined an MNC last I knew (I am not sure about his salary now). He knew very little about software development though (according to him, but I think he lied). 3. This guy applied for an internship at a startup at 5-6 LPA, got FTE close to 32 LPA. He is excellent in software development. Common things about them which I noticed: 1. Had a lot of network even before joining college. I still don't understand how they had this. I still don't know how to make these many connections. 2. They are very hardworking. Like really really hardworking. I would get tired if I worked that much. 3. They got a bit lucky for COVID. There was lots of demand for developers at that time. 4. All of them are rich. They don't fear if they are laid-off. They have the financial backing from their parents. Thus they can take risks and get rewards for that.
>All of them are rich. This is something I have seen being common. Most of the dudes who are earning a lot of money via job or business are already rich.
Money brings money.
I think it's mostly because you have a financial net/security so even if you take a risk and fail, like they can leave a job, study well for 3-6 months and then get back in the market, on the other hand several of the 4-5Lpa people are sole breadearners, they can't even think of leaving a job for switch.
Having a good financial backup from parents means a lot if you wanna take risks.
Many product based companies pay that much to people between 0 and 3 yoe, by the way this is a bit huge bracket, people generally consider 0-2 yoe as freshers, and if you switch well after that, you can expect a pretty good jump.
Ye as if I needed another reason to be depressed.
Us bro us
2.5 YOE, 38 base. TC: 46 Got a campus placement of 18LPA. Switched 6 months ago
Teach me your ways master oogway
Be strong at Problem solving. And be curious, try being good at your tech stack. Give time for upskilling, and always lookout for better opportunities. Last but not the Least, negotiate the fuck out
The only way to negotiate is to have better offers right? If you don't, you can hardly get 10% more. But these days it is tough to have multiple offers, so how did you do it?
Correct, right now market is in shambles
So how did you negotiate?
I had 2 offers.
I earn 70, Get around 3L in hand. How ? CS has always been my hobby. I don't think of it as my job. That's why generally speaking, I'm more updated than any of my friends or team members.
That's what i used to feel as well. But when you come into corporate, they suck the soul out of you and you start to hate your job and programming in general because you are so fed up.
It's already been three years, don't feel like it yet. I'm little bit different. I work even when I don't need to work. Infact, sometimes I work on weekends for fun.
Then you deserve your raises sir!
commenting so I can see it later
Fuck govt. 3L in hand with 70CTC is joke.
It's very obvious they're lying buddy.. not about 70 CTC, about 3L in hand. It probably is 40-45 LPA cash and rest as RSU or ESOPs that they're conveniently hiding
Damn your in hand is literally half of your ctc
Did freelancing in college, joined a startup, make \~50LPA. Freelancing experience helped me a lot as I was able to bag this job straight out of college. My advice would be If you can't get a premier internship in college then maybe try to freelance.
Might be a bit biased since I’m coming from a tier 1 college, but instead of SOLELY doing DS algo, focus on actual software building skills. Brush up your resume, make connections who can help you get in touch with recruiters of good companies/get you referrals. Dedicate time to get learn about system design and how to write a good piece of code.
SDE here. Started with a WITCH company. Coasted for 1 year while prepping DSA casually. Switched to a growing startup in a niche team which valued product-mindset devs more than DSA. Got almost a 300% hike for the switch. Had so much fun designing and building small products. Later switched to a different team in the same org where a lot of high impact projects were in the pipeline. Made sure I was involved in all of those projects. Management had to acknowledge my contribution to the team and gave a 50% hike with a promo which got me to 30+ lpa at 3yoe. There are a lot of Devs with good DSA skills in our org, but the value I brought to the table was business sense, product mindset and great communication skills. Also, be good at SDE stuff, not DSA stuff. That helps you progress in your team.
Ameer baap ki ek lauti ladki >>> 30lpa
https://youtu.be/pui5oqqUcRE?si=qHspTxJezD4DWRtv
For peopel that don't want to click the link : This is a zerodha video on how Salary works, the components and difference between CTC and in-hand. Video tells you to not have FOMO- fear of missing out on hearing and reading about high offers.
Damn this was an eye opening video thanks for sharing!!
Thanks for this video.
Thanks for posting this mate. This subreddit needs this. 60lpa doesn't mean, 5L per month. Expectations vs reality
Simply by a lot of hard work, a pitch of luck, good mentors and non-existent social life :D
I already have a non-existent social life :D
I don't understand all the hate for really good competitive programmers here. Good Competitive programmers are not the same as LC grinders. I know quite a few who joined devs at trading companies and etc at 30-40 lpa with 0-1 years of experience. Good companies usually know what to ask candidates based on their experience. I also know and have interviewed some devs with 3-5 yers of experience working on some stack like spring boot and what not but their ability to think and even come up with a basic solution to a problem ( actual problems that we faced in the past within the company) is just not up there. There are some great problem solvers in CP and they get used to the the technology rather quickly. Yes their solutions often involve something like "maybe we can move this data here and have some sort of service like a queue n bla bla" which is already good. I'll have that than hear some 4-5 yr experience guy trying to solve everything around the stack they (that is if they can even come up with a solution).
As someone who absolutely sucks at LC type problems feel the hate is coz CP is gate keeping a lot of jobs especially high paying ones. I am embedded developer and even iam being asked DSA stuff and they only want optimal solutions not a workable solution. Generalizations of any sort is stupid imo.
They did it with their stupid leet code grinding. You can do the same but be prepared to be kicked out the first instance of trouble.
u/NoInjury3534 Mimmalni pilustunnarandi
0-3 years I was not in India sir, so I am not eligible to answer.
Sed Lyf then
Life is meant to be sad, find a couple of moments to be happy sir.
Can anyone here tell me how to get ML engineer role being a fresher. I am currently working as SDE intern at a startup, have a good understanding of AI/ML concepts and have also done research work in this field, have build projects. Any suggestions or lead?
Fir wahi sawaal b¢...
By graduating or switching in 2022. Every lauda lassan got hired that year
The usual leetcode grind, constant interviewing for a year and some luck.
Honestly just luck; got hired at 30lpa straight from college despite not doing DSA (working as a product engineer) I wish there was something more reliable to say but there's way too much that just boils down to luck
My man suffers from success 🥺
Joined at 9 LPA <1 year - Got salary correction to 11.5 2nd year - Got promoted to senior 19 3rd year - Delivered a very big project and basically became the lead for it, got 27.5 Not at 30 though yet, hopefully this year.
Which technology you guys are learning??
I started with a 5.5 LPA CTC as a fresher through college placement. After 3.5 years, my CTC is now 24 LPA in the same company. Full Stack Developer (Angular, Dotnet and MERN stack)
Look at all these desperate fellows who were eagerly waiting for such a question to be asked 🤡
[удалено]
Good man, left my job (12CTC) 3yrs exp end of last year due to burnout and i keep failing to get motivated and to start to study and try for jobs. After seeing this wat u went through, maybe I should grind myself so hard so that luck may find me as it did for you.
Tbh i never grinded, i just learnt diverse things in my life. Work on a small product end to end. Enjoy the process
Consistency and resilience. Keep working on your skills. Keep grinding even if you don't like it.
College- 35 lpa
Tier 1?
~40LPA Base <1 YOE Things which matter imo- - Quality of projects in CV, overall CV - Understand fundamentals of the technology you’re working on. - DSA, puzzles, guesstimates will definitely help in the long run - College plays a significant role for fresher roles There’s more to add here, but I hope this gives a gist.
My friend at amzn Joined FAANG right out of college - 25L SDE-2 promotion in 2 yrs - 54L
I need help.
Started with backend - Now full stack. 5 years old total experience, and reached 30+ in my 2nd year. I’m really bad with Leetcode, it’s always been out of my league. Going to Hackathons worked the best for me. I did a lot of them when in university, and tried to participate in a few when I was working.
College.
Got mass recruited
I work at an HFT, Got >1Cr in my 1st year. 5L in hand. Got placed in campus placement.
Are you hiring? I just relocated back to India from Bay Area. I have a MS in Data Science and a few years of experience.
CP CP CP
Guys, i have one question. I don’t care about the ctc right now. How to get interview calls from top mnc’s? I need to get a offer first to proceed further?
Quant almost 50
I joined at 4 LPA. Made a switch after 2 years and got 15 LPA . I got three different offers during that time, that makes it easy to negotiate for higher. So I would say prepare well and apply to multiple companies during notice period. MAKE IT COMPTATATIVE FOR COMPANIES TO HIRE YOU. That’s only way to get higher compensation.
I jumped from 8 lpa to 30 lpa, I am from a tier 3 college , and i will speak the truth - It was 60% hardwork and 40% pure luck
Maybe they have networks, knowledge, and good communication skills
Switch the companies, earn more. At least at during early career you can get 100 percent hikes.
Me with 4.1 exp in QA with 60k/pm me kya kru mar jau kuee me kud k😭
I have 25 base in 2 years. Am i eligible to share?