Survived on exactly RM3k in KL for two years, so real numbers for you. Room rental in a shared unit around Cheras or KL fringe: RM650-800. Food if you cook a bit and tapau mixed rice: RM600. Transport if you fully LRT and MRT and skip owning a car: RM150-200. Phone, internet share, toiletries: RM150. That already RM1600-1750. After EPF and SOCSO deduction your take-home is maybe RM2650, so you got roughly RM900 buffer. Doable but very tight, one hospital visit or one balik kampung and the buffer gone. My advice: negotiate to at least RM3300-3500 if you can, and whatever you do, don't buy a car in year one. The car is what kills KL fresh grads, once you got the loan plus petrol plus toll plus parking, that RM900 buffer becomes negative fast. Live lean first, share a room, cook, and upgrade lifestyle only after your pay crosses RM4k.
Survive can, save cannot. That is the honest one-line answer. I did RM2800 in my first year and every single month I hit zero savings, sometimes borrowed a bit before payday. If your goal is purely to get your foot in the door and gain experience, take it, no shame. But go in with a clear plan to jump or get a raise within 12 to 18 months, because RM3k simply does not stretch when rental, food and everything keeps naik every year. Treat this salary as a temporary stepping stone, not your destination. The people who stay stuck are the ones who get comfortable and never push for the next level.
Depends heavily on where you actually stay lah. If you can tahan staying a bit further out like Kajang, Rawang or Klang and commute by LRT or KTM, or balik with parents and travel in, then RM3k can be quite comfortable and you even save a bit. But staying alone smack in KL city centre near the office with RM3k is asking to suffer, because central rental alone will eat half your pay. Location is basically the whole game at this salary level. Trade some commute time for lower rent in the early years, bank the difference, and reassess once you are earning more. Convenience is a luxury you buy later, not now.
Negotiate. Always negotiate, even as a fresh grad. So many fresh grads are scared to ask and just gratefully accept the very first number thrown at them, leaving money on the table. I asked for RM300 more than the offer and they came back with RM200 without any drama, because the range was already budgeted. Worst case they say no and you still have the original offer, you lose nothing by asking politely. Remember the first salary sets your baseline, and every future raise and next-job offer is often benchmarked against it, so an extra RM200 now compounds into thousands over the years. Ask nicely, justify it with your skills, and see what happens.