Earlier quoted context omitted.
Go on...? Not sure I'm making the connection. I've done that many in a week during tough times.
I assumed someone habitually goes to 10 interviews a month, even if they have a job. I want an employee who works, not is constantly looking for some new gig. Anyway, speaking from my experience in software development, most people I hired (and me, my friends) interviewed with 1-3 companies before choosing a new job. Once or twice I met people who bragged about "having 17 offers on the table, so you need to hurry wit…
Tech Interview Torture Chamber
191–200 of 232 posts
Re: Tech Interview Torture Chamber
#192Earlier quoted context omitted.
I like your first point, though your 2nd and 3rd points tell me you haven't applied for a while :) They've all adopted the google model, small or big companies it doesn't matter. You start with a 45 minute technical phone screen (algorithm/data structures), sometimes a second tech phone screen, an onsite of at least 5 hours with at least 3 to 4 45-minute technical screens (algo/data structures) as if it wasn't enough…
This is not really true everywhere. I'd be really surprised if I encountered an interview like that. I think it's just a weird California thing, kind of like "thinking In-n-Out is better than Five Guys", or "driving your state into bankruptcy".
The rest of what you said, we have no quarrel!
Re: Tech Interview Torture Chamber
#193Earlier quoted context omitted.
I've been programming 3/4 of my life and I'd fall over on that stuff. I'm a CTO of 12 years and I'd fall over on that stuff. I have a successful open-source project [1] which is all algorithms and data-structures , and I'd fall over on that stuff. At some point interviewers must get it, that these artificial test environments bear no relevance to how we write code in the real world, and putting these false constraint…
> these artificial test environments bear no relevance to how we write code in the real world I keep hearing this, and perhaps I'm not part of the problem. But at a prior company I worked for (which was quite good), our go-to phone screen was "implement min()". This screened an absolutely staggering (to us) fraction of the candidates. I don't see how asking someone who claims to have years of experience in engineerin…
I like to ask people to "implement reverse()" with similar filter results.
Re: Tech Interview Torture Chamber
#194Earlier quoted context omitted.
Why have only one option that caters to those that can memorize algorithms? Have multiple types of interviews instead of forcing everyone to take the same type.
Always this "memorizing algorithms" strawman. If you can't code basic list/tree/graph algorithms on the fly then there are serious holes in your programming ability. This has nothing to do with memorization.
Re: Tech Interview Torture Chamber
#195I would say that the alternative to that crappy process is something like "gradual hiring" (sorry, I'm the guy whose accent can be spread on bread) - you just start working with a guy, giving him basic isolated tasks, and as he successfully progresses with his work, task are getting more and more complicated (salary, permissions as well). After few months of such freelance-ish work you can know for sure that this dud…
> you just start working with a guy, giving him basic isolated tasks, and as he successfully progresses with his work, task are getting more and more complicated (salary, permissions as well). After few months of such freelance-ish work you can know for sure that this dude is compatible with the team, able to solve problems, able to learn. And only then he becomes an employee with offer, benefits and SO. Careful not…
Re: Tech Interview Torture Chamber
#196Earlier quoted context omitted.
> go after normal business hours Think about it from the other perspective, you want to do an interview after normal business hours. This means that a recruiter, several engineers and a culture interviewer have to also be present after work hours. Now scale this up to a few dozen candidates; I wouldn't want to work in a place that does this on the regular.
> This means that a recruiter, several engineers and a culture interviewer have to also be present after work hours Well no, there doesn't have to be that many people in the interview, especially the first one. I've never heard of recruiters being there for the interview at all. > I wouldn't want to work in a place that does this on the regular. Depends, some might allow the interviewers to start late or to take an t…
The recruiter's job is to make sure the candidate gets to the right office room in time; makes sure that if an engineer drops out that there is someone else to pick up the slack. Also, if the candidate has a public freakout or decides to get nosy and peek at someone's computers, it is their job to be nice and navigate the candidate to a more appropriate scenario.
> Depends, some might allow the interviewers to start late
My point is this doesn't scale beyond a certain point. I have complete sympathy for job seekers but I think you are underestimating the amount of grievance that can builds up when one is forced to interview you. As a potential interviewee, I'd bite the bullet, do enough preliminary talks/coffees to figure out if this is what I really want and then go interview at a time that is mutually convenient.
Re: Tech Interview Torture Chamber
#197Damn, now I'm going to waste time today actually trying to figure out how to implement a radix sort with red-black trees, just in case.
Besides, radix sorts are generally good for fixed-width data that has a known bound, like integers.
Basically, this is made-up nonsense. It's good made-up nonsense though.
Re: Tech Interview Torture Chamber
#198Earlier quoted context omitted.
> people should think more when they write, and make sure they think about what they're saying Maybe you should just stop overthinking what they wrote.
How is this overthinking? They used heavily gendered language, someone pushed back, and I backed the person who pushed back. You're probably a dude, too, huh, so reading he/his/him all the time doesn't phase you. Oh well. Keep goin', bro.
Today's International Women's Day, so here's my gift for you: https://chrome.google.com/webstore/detail/unbias-the-interne...
Re: Tech Interview Torture Chamber
#199Earlier quoted context omitted.
My resume states point blank that references will not be provided until after the prospective employer agrees in principle that I meet the technical job requirements. I send out a lot of resumes, and I am more protective of my references time than I am of my own. I don't want people wasting their time with useless phone calls because of me. Strangely enough, whenever a company gets past that point in the interview pr…
I just go with the simple "References available on request" and have had the same results (nobody ever ends up asking for them).
Re: Tech Interview Torture Chamber
#200As a senior engineer who already has a good job, here's how I've adapted to the stupid tech interview and plan on doing for future jobs: - Stay at my job longer and push for more raises/promotions. So far this has worked well. I may not get more in raw $ amount vs job hopping, but when risk adjusted (the risks of any new job such as bad manager, etc.) it's worked out ok so far. I think some job hopping is still good…
I like your first point, though your 2nd and 3rd points tell me you haven't applied for a while :) They've all adopted the google model, small or big companies it doesn't matter. You start with a 45 minute technical phone screen (algorithm/data structures), sometimes a second tech phone screen, an onsite of at least 5 hours with at least 3 to 4 45-minute technical screens (algo/data structures) as if it wasn't enough…
They do have tech interviews, but it wasn't an "Engineering" position (they were for Technical Consultant/Technology Consultant type roles) so maybe that's why they don't drill you in algorithms (you ARE expected to code though).