Earlier quoted context omitted.
Would the person who wrote the best dry-cleaner management software do well at a company like Google? That is, I think a lot of the required skills there are ‘getting things done in a company the size of Google’ and having worked at Meta for a few years is perhaps a better signal for that than having made some great software. Likewise someone from Google may have a harder time in some startup where the structure is d…
[flagged]
Job Hunting in 2022
151–160 of 270 posts
Re: Job Hunting in 2022
#152I get that it's still a candidates market (especially for strong candidates like OP who can get 11 offers from 13 full attempts), but the spreadsheet of questions you should be asking a company linked in TFA has some eyebrow raising notes and unreasonable expectations imho. For example - there's a big pushback that any hiring manager worried about a candidate who don't have required skills they could learn in 6-12 mo…
But the real thing is, every company has its own processes and procedures, its own legacy and proprietary code, its own business and product goals in its industry, etc. That's where the real ramp-up comes in. 6-12 months is not a bad ramp-up target.
Would you really rather have someone who knows new tech XYZ very well and can hit the ground running with no ramp-up, but breaks process, refuses to touch the legacy code, knows nothing about the industry, and builds things counterproductive to your business goals?
Or would you rather have someone who doesn't know new tech XYZ at all and needs to ramp up, but will gladly pick it up while also learning and adopting your processes, legacy code, industry, and business goals, in order to contribute to the best of their ability?
For that, you not only need to learn the new tech, but a whole lot more. Learning the new tech is the least of it. And industry/domain experience isn't perfect but is worth a lot.
Yes, they should be able to meaningfully contribute fairly quickly, even with things that are new to them. It'll take a while to get really good though. But while they're ramping up on everything else anyway, why not let 'em ramp up on the tech? It's a relatively small thing in the big picture.
Re: Job Hunting in 2022
#153Earlier quoted context omitted.
“Lazy” is the wrong word. People work for 8 hours a day and then are expected to cook, clean, exercise, and maintain some sort of social life. Adding in Leetcode on top of that is going to cause something to give. There’s only so many hours in the day.
Regardless of the exact word choice, if you have a life goal that requires some extra effort and sacrifices, and you cannot get yourself to do it, you can't really blame your busy life or anything else. There are others who do all of the above and still make the time, and they are going to be more successful than you while you continue to complain about the industry/interview process/leetcode/whatever else.
They may make more money anyway. Whether or not that means they’re more successful is a different question.
Re: Job Hunting in 2022
#154Thanks to the author for taking the time to write this up. I think it is a fairly realistic description of what the process is like for an engineer who has spent several years working in Silicon Valley at a well-known company. The key takeaways, coming from someone with a similar background: * Rely heavily on your personal network to both identify worthwhile opportunities and for referrals which, in the Before Times,…
> * They had a _full_ pipeline, interviewing every day for three weeks straight. It's a grind, but you definitely get "in the zone". Additionally, setting this goal ensures that you are being properly proactive/aggressive in pursuing opportunities. As a married man nearing his 40s I can't imagine doing this. I need to keep my full time job to support my family, so just quit and focus 100% on prepping is not an option…
One needn’t interview at so many companies. If one is in no rush to quit then just spread interviews out over a much longer time.
Re: Job Hunting in 2022
#155Earlier quoted context omitted.
Would the person who wrote the best dry-cleaner management software do well at a company like Google? That is, I think a lot of the required skills there are ‘getting things done in a company the size of Google’ and having worked at Meta for a few years is perhaps a better signal for that than having made some great software. Likewise someone from Google may have a harder time in some startup where the structure is d…
[flagged]
One thing to note about the article is the person seems to have had some reasonable variation in interview process between companies. Perhaps if the hypothetical dry cleaner management software maker applied to a company that did work-sample tests, they would get a chance to shine by being good at programming and taking feedback and working on actual problems independently for example, even if they didn’t do a good job at passing the candidate screen or doing ‘algorithms’ at a more traditional company.
Re: Job Hunting in 2022
#156> I completed full interview loops at 13 companies and received 11 offers. I'm glad I got the rejections I did - it was clear there wasn't a mutual match. 11 out of 13 seems like a really extremely good hit rate. Even a 50% offer rate would be really good so I'm guessing this person is way better at interviewing than most of us. As most of these interviews were in in October/November I wonder if it would go as well n…
Being more selective (3 to 5 places instead of 35) could've maybe gotten a 75%+ hit rate (but also might've missed the best one).
Re: Job Hunting in 2022
#157> After leaving Meta recently That's all I needed to hear. Back in the day, the college you went to opened (or shut) doors to get interviews. And most people, who did not attend an Ivy League school or similar, rejected the concept as being anti-meritocratic. However, today, it's the same thing -- just replace college with the company(ies) you list on your resume. A shitty programmer with a bad attitude from Meta, Go…
Would the person who wrote the best dry-cleaner management software do well at a company like Google? That is, I think a lot of the required skills there are ‘getting things done in a company the size of Google’ and having worked at Meta for a few years is perhaps a better signal for that than having made some great software. Likewise someone from Google may have a harder time in some startup where the structure is d…
Re: Job Hunting in 2022
#158I think this write up is a good resource for those who got called into at least an interview. I wonder how does one improve if the rejections come even before a single interview? At that stage companies typically will not give you any reason for the rejection either for legal reasons or simply convenience. This leaves you hesitating whether to apply to other companies for fear they will reject you for the same unknow…
1. Far under-qualified. People apply for senior positions with literally 18 months of experience ALL THE TIME. Seriously... ALL THE TIME.
2. Too many technologies on your CV. A lot of resumes will just list every language or technology on the planet. Its a shotgun technique to just list everything and hope something sticks. The problem with this is that you can't be good at everything. When you say you are confident or even expert in 30 different languages, then it just tells me I can't trust anything on your resume.
3. Titles that don't make sense. Your titles at companies should be standard. Don't put "Javascript Ninja Pro II". Wtf is that? Just put "Software Engineer II - Javascript". Also, in the vein of job titles that don't make sense is someone who worked as a junior engineer for 6 months, and then their next job is as a Senior level engineer. This is scary common, seriously. You're either lying or delusional, either way I'm moving to the next CV.
4. Colorful resumes. Resumes should be text documents. A colored line below a header or little highlights are fine, but its not a graphics design job. Cutesy resumes just make me worried that someone is overcompensating or hasn't been in the industry enough. A lot of cute resumes have tons of whitespace and design to take up space and make a light resume fill fuller. These resumes are super common with bootcamp grads. Maybe bootcamps are selling resume templates as art projects. Don't know, don't care. Usually a well qualified engineer will want a text dense resume so they have more space to brag about all the amazing things they have accomplished. If youre using space for fancy designs then you probably don't have enough content on your resume. It's essentially wasted opportunity.
5. Resumes with Personal Photos. DO NOT EVERY SUBMIT A RESUME WITH YOUR PHOTO ON IT. I have a rule that I automatically reject any resume with someone's photo. It's too risky. I can either get accused of favoring a certain race/gender/ethnicity/etc or being prejudiced against them. So instead I automatically reject any resume with a personal photo. You can be the worlds best engineer and you won't get a call back from me because you added a personal photo on your resume. A lot of companies have this rule too. So if you are adding your photo to your resume you are doing far more harm than good to yourself.
6. Too long. Most resumes should be 2 pages. If you are just getting into the industry and only have 7. Pattern of short job history. Some companies might not care. But if you have a consistent pattern of only working somewhere for 6 months (again, very common) then it tells me you are just job hoping. I know the saying that this is the best way to get a raise in tech. But if youve had 4 jobs in 2 years then I won't waste my time. It will take you 6 months to even start to provide value at the company, and i don't want to be replacing your position twice a year. Im fine with a single job that has a short stint. Just as long as its not a pattern of behavior. Its really common to get resumes with engineers that have 6-8 jobs and only 3 years of experience (Its very common). I'm not delusional enough to believe that our company will be the one you stick around with. So I move on from this. As long as you have an average pattern of at least a year with jobs, then you're fine. If you worked contract, this is different and you should list that in the job description.
8. No good bullet points. With each job you should list things you accomplished. "Built the website using Javascript and React" is not an accomplishment. If you don't have specific accomplishments to list and everything about each job is superficial, then I will assume your contributions at the company were superficial.
9. No Progress on Resume. Your resume should tell a story. If I look at someone who has worked somewhere for 3 years and didn't get a title change or promotion during that time, then I get worried that they aren't providing good quality work. Good engineers get promotions. I'd expect to see that story as I read down your resume. If you look stagnant then the resume will get tossed.
10. No Clear Direction. I want to see that someone is looking for a specific type of job or they are pointing their career in a certain direction. This is visible by the content on the resume being focused in one area or direction and the pattern of jobs taken. I see a lot of resumes where people take a job as an ETL Engineer for 18 months. Then they are a full stack engineer for 12 months. Then they get into sysadmin work for 12 months and now apply for Backend Java. If you have legit reasons for meandering in your career then it should be in your cover letter or explained in 1-2 brief sentences at the top.
Stuff that doesn't matter.
- Your home address, not sure why people put this on there. I'm not going to knock on your door to schedule an interview. I'll get your address if/when you're hired.
- Photos. Its a engineering or tech job, not a modeling gig. See #5, these automatically get cut by most companies for risk of subconscious bias.
- Mission Statement. Sure put a sentence or two if you want. But "Get a job in software engineering" is not a mission. If that's all you have to say then leave it off. Mission statement is not going to have any impact positive or negative on you getting a job. So why bother having it there.
- Jokes. You're not going to get hired because of a joke and its really hard to tell whether stuff is a joke or you're just crazy when its on a resume. You're not lightening the mood, you are confusing the hiring manager. When a hiring manager gets confused while looking at the resume, the resume goes in the trash. So jokes are only going to hurt you.
- Typos. I don't immediately dismiss resumes for a single typo. But more than 3+ and I probably will. Its easy enough to use spell check. If there are typos it is because you rushed the resume-building, have no attention to detail, or just don't care. One or two typos are fine. But a pattern is concerning.
Re: Job Hunting in 2022
#159Cheat where possible using OpenGPT. Cheat where possible using OpenGPT. Cheat where possible using OpenGPT. We must prove to companies that leetcode is not the way.
But leetcode is so fun ! I've applied to interview a few places I never plan to work at, just so I could do their leetcode interviews. It's like a brain teaser book but you also get a live human evaluating.
Re: Job Hunting in 2022
#160Cheat where possible using OpenGPT. Cheat where possible using OpenGPT. Cheat where possible using OpenGPT. We must prove to companies that leetcode is not the way.
If you're good enough at prompting ChatGPT to get a working leetcode hard solution in the time allowed, you're good enough at writing complete and correct code for the job.