> Keeping those skills sharp even when you’re not job hunting. Can I just add "Leetcoder" as a part time job on my resume? It is amusing how in this industry, your ability to interview will not at all be improved by spending time doing your job unless it is algo heavy. It is a separate job entirely.
The reality is that industrial psychology has consistently found that fluid intelligence is the best predictor of job performance. Even more so than experience.[0] Whiteboard interviews are used, not because they have a lot of relevance to the job, but because they're a hard-to-fake indicator of high intelligence. Somebody who shows a lot of mental fluidity with complex data structures, almost assuredly can quickly m…
Interview advice that got me offers
181–190 of 372 posts
Re: Interview advice that got me offers
#182Earlier quoted context omitted.
Not being directly relevant to the role also has its benefits. It means that you can interview for a job without necessarily having experience in the company's exact problem domain or with the framework that they happen to be using this quarter.
True, but the algorithms challenges are not very representative of the actual work we do in our industry. They are a nice way to filter people who are not willing to spend a lot of time studying challenges to have job interviews though.
They filter for general problem solving skills. Whether you acquired those skills through a degree, self-study, a week of leetcode or 3 months of leetcode will be up to your individual background and aptitude. It's a hiring process - filtering for something is the whole point. Personally, I prefer being tested on more general stuff (like algorithm problems) over most of the alternatives.
Re: Interview advice that got me offers
#183Earlier quoted context omitted.
The most scarring interview experience I've ever had was with Amazon, when I was very young, where they exhibited a similar amount of not listening to me at all and evaluating skills that I never claimed to have. Ultimately Amazon is too big and too popular to listen or care to candidates. They're going to do whatever they're going to do, regardless of what you say, and that'll naturally filter out a ton of candidate…
>evaluating skills that I never claimed to have Interesting thought. I had an interview experience a few months ago that went fairly poorly and it was in large part because the interviewer pressed me on topics that I forwardly stated I was not well versed on (microservices). I ejected from the interview process afterwards because of my displeasure with the interviewer. He was not someone I wanted to work with in the…
Interviewing suck. Sometimes it to them, not you.
Re: Interview advice that got me offers
#184> Keeping those skills sharp even when you’re not job hunting. Can I just add "Leetcoder" as a part time job on my resume? It is amusing how in this industry, your ability to interview will not at all be improved by spending time doing your job unless it is algo heavy. It is a separate job entirely.
The reality is that industrial psychology has consistently found that fluid intelligence is the best predictor of job performance. Even more so than experience.[0] Whiteboard interviews are used, not because they have a lot of relevance to the job, but because they're a hard-to-fake indicator of high intelligence. Somebody who shows a lot of mental fluidity with complex data structures, almost assuredly can quickly m…
Re: Interview advice that got me offers
#185Earlier quoted context omitted.
The advice of going on interviews semi-regularly is one that I tell everyone soliciting advice (even my direct reports, though only once and only if conversation veers that way!). I don’t mean the leetcode hoops (etc, though that is part of the game) but once you’re in the door. It’s a unique skillset that degrades fast, not unlike dating skills.
> It’s a unique skillset that degrades fast, not unlike dating skills. It's crucial to continue dating while you're in a relationship. Especially a long-term relationship, which can cause your dating skills to become very rusty.
Same with job-seeking, as time passes by I find myself more and more reluctant to "play the game". To the point that I won't proceed with a job process if it requires me to jump those stupid hoops (my 2 last jobs, 3 and 7 years ago I got without a real technical interview, and they were both highly technical). This means that right now jobs that I get will be "limited" to people I know and people who knows me.
As a head of engineering, right now I am trying to convince a good friend of mine (and amazing technologist) to join my team. I wouldn't dream of putting him through the "normal" that other general candidates go through.
Re: Interview advice that got me offers
#186Earlier quoted context omitted.
> Job Title and Salary "Compensation will depend on your experience"
Can be bypassed by changing that to "Salary Range for this position"
I have had very little luck getting a recruiter to supply a range. I've had a few, but they are few and far between. I've also had a few that I've gotten to name a range by first naming something comfortably above where I suspect their range is — to which the reply is then to talk me down to that number.
(And, in the cases where I've done this, I've found out the recruiter's range was well below my own BATNA…)
Re: Interview advice that got me offers
#187Earlier quoted context omitted.
It limits your options down . If you say you're looking for $100/hour, and the recruiter was planning on giving you $150/hour…guess what offer you're going to get?
That’s why you never say “you are looking for $100/hour”, you say “I’m making $100/hour but conditions here are nice”.
(I also agree with many of the parents: you don't really want to be the first mover — it isn't advantageous — but recruiters are very rarely going to give you that, and will force your hand in naming a number first.)
Re: Interview advice that got me offers
#188Earlier quoted context omitted.
Could you explain why it scales worse than current typical interview sessions?
Couple of hours vs 30-40 minutes. I prefer to have multiple short interviews with different engineers rather than a single multi-hour long one with only one engineer. You get better feedback and it helps against bias. Not only that but a "toy JS app" implies the candidate knows JS at all. If it's college recruiting, you are better sticking with algorithms since you know that they know it.
Watching folks make something -- for any significant duration -- is perhaps a better estimator of a candidate's genuine job ability than testing how well they approximate an algorithm textbook. Well...that's the assumption, anyway.
Re: Interview advice that got me offers
#189Re: Interview advice that got me offers
#190I think the most valuable thing to know about interviewing is: go in to interviews already holding a job offer. So to be clear I'm saying: interview at companies you don't like until you get an offer. THEN rush the recruiters at companies you do like to get you scheduled quickly, because you are holding an offer and they don't want to miss out. This lights recruiters and hiring managers on fire. It makes sure you hav…