Hello HN,<p>I'm a college senior who recently accepted a full-time position at a tech company after I graduate, but was interested in interviewing with some of the other companies like Amazon and Google just for the hell of it to see if I can pass. I'm actually interested in moving into these companies in the future, but I was wondering if this is considered to be bad practice or unethical? Thanks.
Whenever we made offers to students who hadn't yet graduated we all made it very clear that they are free to interview and accept other offers and we should be prepared for that situation (not in any particular way, but mentally). They didn't owe us anything.<p>Of course we made attractive offers to candidates we thought were a great fit and where we thought that feeling was mutual. and we never had a candidate accept and then take another job.<p>to mathattacks points:<p>- You are young, and your career will be long.<p>- No one is going to blame you for looking out for yourself.<p>- No one is going to go out of their way to black ball an anyone over an entry level position. You are not that special.<p>- strong developers have the world by the balls. There is no reason to play loyalty to someone who isn't even paying you. It's time to get yours.<p>If it were me I wouldn't have accepted the offer. Assuming you are graduating in May, it'd be way too early for me to make a commitment. But thats me. However, it wouldn't weigh one gram on my conscience if I accepted the offer and kept interviewing to find a better fit. I'd probably use the offer as a bargaining chip.
Generally speaking, you should stop interviewing once you have accepted an offer. Your soon-to-be employer has moved from decided to give you job to planning how you will contribute to the company. It is extremely poor form to back out post offer acceptance (exceptions would be some kind significant life event). On the flip side, if you are planning to interview with no intention of accepting a job from a company then you are wasting their time and potentially depriving a viable candidate of an opportunity to interview. If you get a call from a Google or an Amazon, explain your situation, and use it as opportunity to cultivate a network. They will appreciate your ethics, and if you don't like your job, you can reconnect in 6 months or a year. The bottom line is that you have accepted a job -- relax and enjoy your remaining months of little to no responsibility.
At first reading, Mathattack's response seems obviously the most appropriate (Unethical - presenting yourself under false pretenses, possibly breaking the rules of your placement office, lacking integrity, endangering your reputation, etc), but upon further reflection, Horofox's observation has currency also - in a world that now seems totally lacking in corporate responsibility to the worker (intentionally unfunding/underfunding pensions, layoffs of real people that occur strictly as a 'this quarter' response to share price, layoffs that happen as a result of offshoring <i>every single function possible</i> in order to maximize shareholder profit, prole/CEO pay ratios which haven't been seen since the Emancipation Proclamation, and on and on ad nauseum) why shouldn't each of us behave in a purely rational/self interested way?<p>Is there a reason to have regard for the corporation in today's world? Odds are the company you accepted the offer from was very likely one which has no notion of a social contract - they need you today and if they don't need you tomorrow you'll surely be gone without a second thought, and if that's the case shouldn't we behave in a similar manner? Or does personal integrity still matter?
Completely unethical, and may come back to bite you.<p>Unethical because you are presenting yourself under false pretenses, taking interview slots from people who don't have jobs yet, and are possibly breaking the rules of your placement office.<p>It will come back to bite you in may ways. If your current employer finds out what you're doing, they may go back on your offer. (How would you like it if they kept interviewing people after they offered you the job?) If Google or Amazon find out, you may get blacklisted in the future. Classmates who see what you're up to will not trust you in the future.<p>Net - protect your integrity, as it takes years to make a reputation, and minutes to break it.<p>EDIT - fixed spelling, and add one more point - If you want to work at one of them in the future, get to know the HR reps, and keep contact with your classmates that are going there. Let them know what you're up to. They're the ones most likely to pull you through in the future. (And block it if they see you behaving poorly in the meantime)
The way you put it (and that's an important condition!), I wouldn't call it unethical. However, if you go to an interview knowing you won't accept the offer even if you get it, you're effectively wasting the interviewer's time (and there may be more than one person involved in assessing your skills). I was in a similar situation about 3.5 years ago when I scheduled interviews with three different companies, and I accepted the offer after the first one. I called and canceled the other two interviews for the same reason: I'd rather have those interviewers working with other prospects.
It basically is the same situation as continuing to interview once you have a job. It's not unethical, it's how the labor market works. However, you probably don't want to let your employer know about it, and they probably won't like you very much if you take another job.
The inverse perspective works too:<p>An employer hires you. Then they come across more candidates. They continue interviewing for the same position. You then find out that they have been interviewing, your loyalty is shaken and you know that the employer can fire you within the trial period which makes the feeling worst.<p>New applicants will not know that the position was filled and get formally rejected if they are not significantly better than you. If they do find out about position being pre-filled, they'll resent the employer for continuing to interview them.<p>Please note that employment culture is very different in many companies and to not take things for granted. Look at Steve Yeegee's recent post regarding Amazon vs Google.
Until you receive a paycheck don't think owe them anything.<p>Go for the interviews. Very few corporations these days have any sense of ethics or even common decency anymore (which is why so many people build startups) so there is no reason not to decline their job offer should a better one come up.