A company who is looking for a Clojure programmer just dropped me from the list of candidates because I did not want to tell them my current salary. I wonder what is the standard around the world about disclosing or not this information. I personally find it very unethical. I would like to know if it is common for a hiring companies to ask that type of question, and if refusing to answer it usually mean you won’t be employed.
Vary from company to company. Some companies ask for current CTC and Expected CTC, some just want's to go through selection process first and then make the offer. Usually companies already have salary range in which they can pay for, based on years of experience. If they asked your CTC probably they are checking if they can afford you. I am just curious about you reason for refusal to share CTC.
That’s a personal information. Where I live, people don’t disclose it. I was once on an employment where I was forbidden by contract to disclose it.
That should also be illegal, IMO. Sounds very anti-labor to me if you can't disclose your salary, for e.g. a collective negotiation.
I would never disclose to a prospective employer what my current compensation is -- and I would actually be shocked by a company asking for that. It seems unethical to me.
Mostly in America you are forbidden to discuss your compensation with your peers.
Socially forbidden
Being told I was forbidden (not just socially, but contractually!) to disclose my salary was one of the reasons that contributed to me leaving my job at Amazon Costa Rica. Seems immensely hostile to labor if you are not allowed to discuss your salary (and negotiate collectively)
But how will Amazon remain competitive if it can't screw workers?
Usually "Expected CTC" is sufficient for most of the companies. Because it allows you the guess range what current CTC could be, because on job change most of the hike are between 20-50 %. However you being dropped is naive\rushed decision on their part.
The funny part is that the previous email was to tell me that they were very happy with the take home project I delivered.
Well you are not the only candidate they interviewed, so while comparing, they may have gone with other resource, because salary data point was not available for you. Hiring is filtering process mostly.
I guess I should do the same and apply to other companies with a higher level of ethic, it goes both ways after all. The problem is that it costs time to write those take home projects and it costs nothing to those companies to assign them to people.
As a hiring manager it's helpful to go over a candidate's code with them, but this is why we don't ask people to do take home projects. We ask candidates to bring something they've worked on and can legally share with our team, then review the code with them. It can be new development, it can be something they've worked on previously. I feel this strikes the balance between going over code with folks and asking people to work for free.
Ethic is complicated topic. don't go into rabbit hole. It is very hard to judge from outside. Just continue apply for whatever job profile/companies you like.
I wish more candidates would reject badly-behaved companies...
I've walked out of several interviews over the years because of poor behavior by (potential) employers.
Unfortunately, many companies are now following FAANG processes which are terrible 😞
leetcode/take home projects when all they have is simple CRUD apps. 😏
I hate the interview process most companies have. It's why I don't do "technical tests" when I interview people.
(my interview mind map is pinned in this channel)
For junior position 0-2/3 yr exp they are okay to gauge, if candidate knows the basics. But for senior position they are overkill. I would die on spot if somebody asked me to invert or optimise the binary tree if some body asked me that, after programming in Java for 10 years. 🤪
I've been programming professionally for close to 40 years. I've been a senior software architect for 20 years. Any company that tries to interview me by challenging my experience is going to get very short shrift...
...and that applies to a lot more junior developers too. Talk to people. Listen to how they talk about their work, what motivates them, what excites them (and what doesn't). You don't need "technical tests" to figure out whether people are "good developers". You need to figure out whether you can train people to work in your environment.
I've never hired anyone that I've had to subsequently fire, so I think my process works.
Forbidden as in its illegal?
how about telling them current salary + 20%? I’ve overheard something that in the US they can verify this information with the current employer. so lying about it won’t be so great. Is this actually true?
I once applied for a job where they asked for pay slips, needless to say I ran the other way as fast as I could.
I'm not sure that is allowed, seems a bit scary to me. Offcourse you could prove it yourself. But 20% seems massive, unless you were underpaid before.
Can also be less of course. But lying about salary will give you more chance to negotiate something higher (if that’s your motivation for a new job). I’m really curious why (and where) it could be not allowed?
(haven’t tried it myself, though)
In new york state at least it's now straight up illegal to ask for your current salary
In the context of a company interviewing someone. They can only ask for expected
it's very common, I almost always got asked that
(in europe)
Seems confidential, to get access to someone else's paycheck. I never lied about it, but it's true they often you with whatever you made + something more. It has to be believable through to be able to sell it.
Yes, it's often one of the first questions a recruiters asks.
I don't answer that question. I simply say it's far too early in the process to talk about my expecations, for I need to know more about the company I'm going to interview for, need to meet the people etc..,
Once they know your current salary, they - the recruiters - know the minimum they can get away with.
You can just answer with what you expect (without lying)
It's a good way to abort early too (for you), if they can't meet your expectations
The problem with that scenario is you're going in blind - at a disadvantage. You don't know what the client's budget is. For example, if the client says they have a budget of 100K for a candidate (just keeping figures simple) and you're currently on 90K. And you say, when the recruiter asks how much are you expecting - and being a person who wants some more dosh, you say 95K. You've immediately lost out on the potential of 100K without realising it.
You've shown your hand to quickly
You need time to research the company, perhaps discover some answers to current salaries at the new place of work (hopefully!), get more facts and information before you start negotiating on salary expections.
Generally, imho (and from lots of experience working with lots of recruiters over the years - both as a candidate and someone who is looking for people, thus engaging with recuiters to find people), recruiters do not have the candidate's best interests at heart. They are only concerned about the client and satisfying their needs (and thus forming good relationships, and providing for more placements in the future). Yes, I've met a very small handful of exceptions to that, but in general it is the client they want to keep happy, not the candidate.
sure, that can work, but they can also bail like it happened here. I guess "it depends" applies as usual
the ubiquitous YMMV? :)
doing the homework first is the key I guess
I mean getting info, not the take at home thing 🙂
So many folks have weird feelings about discussing salaries, had some frustrating moments regarding that when working for a US company (I live in Europe) where it's not illegal to discuss, but the companies always try to hush people when talking salaries. Best system I've seen so far is Sweden, where all the salaries are public and accessible for all. No need to sneak around or feel bad about discussing your salary, as the data is public anyways
Agreed, it's a very emotive subject.
I'm in the UK and it's exceptionally rare to find companies who have an open salary policy. It's very much hush hush.
I used to work at a large tech company in the states, and there was a document created by some higher up engineers where people could anonymously enter their position, salary, as well as some information about themselves (age, race, years of experience, etc). This doc ended up being pretty good leverage for some people to ask for a bump in pay, as they were previously much lower than their peers. Not sure how I’d feel about this being tied to individuals
It also would have been incredibly useful if this information was available for new hires negotiating their starting salary
ah sorry I misunderstood. you were talking about companies fetching salary information from prior employer
yeah, Glassdoor was about to become something that could serve that point, making salaries more transparent but seems they went the other way and locked up all the data behind different walls and also allowed companies to change the data themselves. Bit sad to see, could have been really nice for workers
Perhaps the world needs something new like that...a global online salary spreadsheet 🙂
salaries are not public in sweden, taxable income is
afaik
so if you have income for multiple source that would make it seem you have a higher salary than the reality
also when you are a contractor it's even more blurry, as most people set themself a low'ish salary to avoid paying too much taxes and take as much as possible as dividends regularly
(it's another subject altogether)
@mpenet yeah, true, it's not the salary that's public but the tax return, which includes all income sources (legal and taxed at least)
what does “public” mean specifically?
I highly value privacy and very much do not want my income to be public knowledge. It’s nobody else’s business what financial arrangements I make with other parties.
The tax authorities will happily tell you what anyone has in taxable income if you ask
Unions also very often gather data on all registered workers and you can just order a registry with it, then compare your taxable income with your boss/coworkers.
woah, thanks for explanation!