TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Red flags I saw while doing technical interviews

456 pointsby leenyover 4 years ago

45 comments

StillBoredover 4 years ago
Role clarity is a huge one in my book. I&#x27;ve turned down numerous offers because when I asked what the specifics of my day to day job were going to be, the answers weren&#x27;t clear.<p>From the secret FAANG that likes to pretend what they are doing is defense contractor level top secret, and even after your hired you might not know what your actually working on, to the big companies where its clear the hiring manager only has a vague idea what to do with someone because they are simply building an empire.<p>At least some of them are more upfront and say stupid things like &quot;you get to define your role&quot;. Which is fine, if it comes with a grand vision, or your selling them on one, but frequently the grand vision is little more than &quot;evolve our huge product, and justify it&quot;. Which is frequently just make work, and you won&#x27;t be provided resources to actually implement a vision. And you can see this stuff in the public releases of products. Its the split personality of the windows control panel, where someone decided the current one wasn&#x27;t good for a touch environment, but only had the manpower&#x2F;political will to fix like the 5 most common things people want to change. So the results are garbage, and are the functional equivalent of 1&#x2F;2 a wing glued to a car because someone wants an airplane but they only had a car.
评论 #24482996 未加载
评论 #24483649 未加载
评论 #24482970 未加载
评论 #24483432 未加载
评论 #24482966 未加载
评论 #24483742 未加载
评论 #24483735 未加载
评论 #24483876 未加载
评论 #24484500 未加载
评论 #24483796 未加载
评论 #24486119 未加载
cmrdporcupineover 4 years ago
As someone with 20+ years in the experience, red flag #1 for me is being expected to go through a skill-testing technical whiteboard (or similar) coding exercise before even having a deeper discussion about the role and whether there&#x27;s a fit, etc.<p>I&#x27;ve seen this many times and I find it baffling: I already have a very high paying high quality job, I want you to sell _me_ on the position before demanding I do stressful work to prove myself to you.<p>The vibe I get from that is: they&#x27;re not interested in senior or experienced talent. What they want is new grads. So I just tell them I am not interested. Either that or the hiring market isn&#x27;t nearly as tight as people claim. There must be a surplus of talent if companies can get away with this.<p>I don&#x27;t like whiteboard coding exercises, but would be willing to do them for the right position. We need to see if this is the right position for me&#x2F;them before we proceed to that phase. That means that that process comes as one of the last steps, before an offer. If they&#x27;re not willing to do that, I just politely decline.
评论 #24483457 未加载
评论 #24483408 未加载
评论 #24483866 未加载
评论 #24483398 未加载
评论 #24485278 未加载
评论 #24483428 未加载
评论 #24483320 未加载
评论 #24483262 未加载
评论 #24483284 未加载
评论 #24484182 未加载
评论 #24483528 未加载
评论 #24483240 未加载
评论 #24486818 未加载
评论 #24487385 未加载
评论 #24483469 未加载
评论 #24488855 未加载
评论 #24485882 未加载
评论 #24486984 未加载
sna1lover 4 years ago
&quot;Not Enough Clarity about your Role&quot; - Like the author mentions, this can definitely signify that the role is not important. The other thing I&#x27;ve noticed over my career is that it could be that the role involves &quot;grunge&quot; work (awful oncall shifts, doing backend work when you want to do only frontend, etc). Companies hide behind cool titles&#x2F;department names&#x2F;etc, promising whatever you want to hear to get you in.
评论 #24483424 未加载
评论 #24482759 未加载
评论 #24482857 未加载
compiler-guyover 4 years ago
The &quot;Not Enough Clarity about your Role&quot; issue has killed Google with so many potentially outstanding employees. For years and years you wouldn&#x27;t interview with your team, or even be told what team you would be joining. It is slightly better now, but you still don&#x27;t interview with your specific team until very, very late in the process, if you even do.<p>One of the worst things about interviewing at the big G.
评论 #24483040 未加载
评论 #24483104 未加载
评论 #24483273 未加载
评论 #24485381 未加载
subsubzeroover 4 years ago
Some of my hall of shame interviewers:<p>- Everyone I interviewed on my would-be team felt like they were attending a funeral, never met a more depressed unenthusiastic bunch.<p>- One of the interviewers wondering why I wanted this job as it was terrible, he stated he was looking to leave and warned me about the company.<p>- Meeting room of interview room(conference room) reeked of sweat(when no one was there), it was disgusting, this from a company that was heavily funded(going public this year!) also trash on the floor and interviewers unprepared as well.<p>- Interviewer saying there was not much work here, the company mainly collects royalties from IP and the position would see alot of downtime&#x2F;doing nothing(manager saying this!).
评论 #24483786 未加载
评论 #24484217 未加载
评论 #24483521 未加载
评论 #24486325 未加载
lgleasonover 4 years ago
I can identify with the red flag where they try to pressure you to accept the offer in a short period. This is also called an exploding offer. I had a place do that to me and I ended up turning the opportunity down.
评论 #24483331 未加载
评论 #24482603 未加载
评论 #24483318 未加载
评论 #24483008 未加载
评论 #24482675 未加载
评论 #24483102 未加载
评论 #24486890 未加载
评论 #24482936 未加载
ThePadawanover 4 years ago
I complained about there being very few posts about how <i>companies</i> (not applicants) fail interviews only two weeks ago [0].<p>Thanks for showing off this side!<p>[0] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24323816" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24323816</a>
dehrmannover 4 years ago
I generally agree with the points, but have a few places of disagreement:<p>&gt; Your interviewer is only open to solving the problem ONE way<p>If this is someone you&#x27;ll be working closely with, it&#x27;s a yellow flag, but the common complaint you read here about algorithmic interviews not being the best way to evaluate someone for a job, this really just tells you how good this person is at either that problem or interviewing.<p>&gt; Consistent lack of interest or low morale from interviewers<p>Normally, I&#x27;d agree fully, and as an interviewer, I go in with a sales hat on over my technical hat. During covid, I have no idea how to read low morale.<p>&gt; based in Palo Alto...a six-figure offer definitely didn’t seem like a bad start<p>This is table stakes for a software engineer in the Bay Area, now. Not sure why it was worth adding.
评论 #24483625 未加载
dkarpover 4 years ago
Tech interviewing articles seem to do well on HN.<p>I&#x27;m guessing because it&#x27;s something most of us can relate to and that&#x27;s what made me click on it. But I feel like I&#x27;ve read this same content in different articles, that I&#x27;ve found on HN, multiple times.
评论 #24483520 未加载
hinkleyover 4 years ago
I sometimes feel self-conscious asking deep questions about morale, especially when I&#x27;m on the fence about working at a place and am just being polite in case I need this as a Plan C.<p>There are some questions where if you get the person to take them seriously you may pop whatever bubble they&#x27;re living in that helps them get through the day.<p>One place, I was not doing so great. I was participating in the interview process, mostly trying to make sure our candidates were better than our status quo, so new people would make my life better. This one kid asks, &quot;what do you like about working here?&quot; and I froze. I didn&#x27;t have an answer. Luckily there were three of us, and I had time to come up with a half-assed answer that didn&#x27;t consist of &quot;Run!&quot;<p>Shortly after that I decided to leave, and just making that decision let me make it to the next bonus payout, which was something on the order of 10% of salary after taxes (so ~8 weeks?), plus a few more options vesting. And then I was out the door, along with about 1&#x2F;5th of the engineering department. It&#x27;s like people forget there&#x27;s a door until someone else goes through it. Afterward, the members of the exodus sat around over beers to celebrate the check clearing. Someone (possibly me) asked if sticking around for the bonus was worth it. Almost all of us said no.
评论 #24483747 未加载
评论 #24484859 未加载
mrocheover 4 years ago
To the page author: if you adjust the following link (logo) to be the https variant, the site should read as fully secure:<p><a href="http:&#x2F;&#x2F;blog.interviewing.io&#x2F;wp-content&#x2F;uploads&#x2F;2016&#x2F;07&#x2F;just-logo.png" rel="nofollow">http:&#x2F;&#x2F;blog.interviewing.io&#x2F;wp-content&#x2F;uploads&#x2F;2016&#x2F;07&#x2F;just-...</a><p>Also, maybe add a redirect from http to https?
guhcamposover 4 years ago
I had already accepted a position in a local bank when they called me again because one of my future colleagues wanted to ask me some further questions.<p>I got there and met with a guy who had 3 or 4 &quot;AWS Certified&quot; pins attached to his shirt. He wanted to know how I had learned AWS since I did not have any courses or certifications on my resume.<p>I dropped the position immediately after.
评论 #24485947 未加载
yowlingcatover 4 years ago
Great list. For big companies, I&#x27;d also add looking out for tenure in the management chain that you&#x27;ll be reporting into (although this information can be a bit tough to get). Walking into a musical chairs situation above your head may land you in a position where gravity lands you in harms way.
mcguireover 4 years ago
&quot;<i>Not enough clarity about your role</i>&quot;<p>:-) Back when I interviewed at Google, this was their signature. If they made you an offer, it could be to work on any team, anywhere. Their choice.<p>&quot;<i>Consistent lack of interest or low morale from interviewers</i>&quot;<p>And this is why I never got a research job. Telcordia Research, 2004. The only group actually hiring was really doing product development. Everybody else left in the big, empty building were the people who hadn&#x27;t already escaped.
justinzollarsover 4 years ago
&gt; If through all the different stages of the interview process, you experience a consistent lack of interest or low morale from your interviewers, you might want to pay attention<p>This is good advice. I certainly have a different perspective of a number of companies, where my outlook of those companies has changed are after witnessing this. It was easy to pass on those companies.
评论 #24484869 未加载
site-packages1over 4 years ago
This is a really good list, and I don’t think I can add much to the discussion already here. But the article introduces the author as “passionate about architecting and building scalable software systems.“ Is _anyone_ passionate about this, or is this just marketing speak. It’s like introducing someone as “passionate about customer service,” give me a break.
评论 #24486810 未加载
tiloleboover 4 years ago
One of my unmentioned red flags is a company with significant funding, no monetization plan and caring only about growth.<p>That&#x27;s 100% personal taste, as I&#x27;d rather work for a &quot;calm company&quot;.
xtractoover 4 years ago
&gt; Your interviewer is only open to solving the problem ONE way<p>Haha, I&#x27;ve happily been in the &quot;interviewer&quot; side of this two times:<p>One time, as part of a DevOps interview I asked the candidate to run something in a POSIX OS every 15 seconds using a cronjob (that was the general idea). Crontab granularity is only in minutes, so you have to use your head or Google to get a Cronjob answer. The interviewee however told me about the 1 minute granularity of CronJob, and offered instead to create a small service on init.d. with a while&#x2F;sleep 15. I loved his response :-)<p>The other was someone who, while solving a binary search problem without a ceiling integer value, used the fact that his language of choice C++ has an INT_MAX macro defined to set the limit of the search... TOUCHE.<p>As an interviewer I personally love when these sort of things happen because it shown the interviewee is really thinking about the problem.
评论 #24485151 未加载
评论 #24484898 未加载
评论 #24487297 未加载
NHQover 4 years ago
How did they get 60 interviews? Do I really need to join LinkedIn?
评论 #24483212 未加载
评论 #24483095 未加载
评论 #24484325 未加载
评论 #24485350 未加载
dangover 4 years ago
The HN thread this article refers to is at <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24017555" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24017555</a>.
Cthulhu_over 4 years ago
I applied for jobs last year, after having been on the reviewing side of technical interviews for a good while (at my second job). I found a few things.<p>One, wrt the companies I worked for, I didn&#x27;t feel like they were vetting my technical skills enough; at best it was an hour of chatting and going through some of the code I wrote, but in my head there&#x27;s just so much more to it. I felt like they were easily impressed. I also felt like I was cheating because I had reviewed so many interviews, so I knew what to look out for.<p>Second, I initially went in there just to orient myself, to prove myself in technical interviews, but for both recruiters and employers, it felt like going into the process already meant I really wanted to work there. I never felt like I learned enough about the job to make that decision yet (although there is usually a one month grace period where you can quit or get fired without cause).<p>Third, wages varied wildly. One job that was interesting was right across the street from me, flew through the interviews easily etc, but their offer was at best 2&#x2F;3rds of what I earned at the time, it would have put me back years. I wonder if their wages were just not that great in general, or if they were betting on me preferring a one minute commute over a decent wage. I couldn&#x27;t afford to live here on what they were offering so I declined. They did get back to me a few months later, I wonder if they changed their wage structure. I might reconsider if they can go over my current income.<p>I did find a new job in the end, one where I didn&#x27;t actually do a technical interview, but where I felt like they actually needed me (instead of just an ass on a seat), like I had a Mission to accomplish. Still working on that, slowly. What also helped is that while I work 4 hours &#x2F; week less now (I was looking for that), I still earn the same as I did at my previous job - less taxes for a lease car, and income tax laws changed.
Seb-Cover 4 years ago
With experience I have learned to stop relying on how the interview feels, but look more at the facts instead.<p>Some companies who did feel strict during the interviews actually were really good companies.<p>The opposite is true, I interviewed a company that seemed open minded and fun.<p>The interview in appearance was quite enjoyable, but with huge red flags. The CTO was always talking (super fast) and just wouldn&#x27;t let me speak. I could ask only one question (during 1h) and was rudely interrupted in the end because he had no more time.<p>The CTO also said something like &quot;If you join this company you will work with very competent engineers, smarter than you&quot;. To which I humorously answered while defending my pride, but probably ended up looking like someone full of himself.<p>Clearly this is not someone I would enjoy working with on a daily basis.
rkangelover 4 years ago
I want to make the point that I always make on this topic - as software engineers we are very lucky to be in a sellers market. We get to pick and choose companies and have the luxury of rejecting 10 companies based on small negative signals (however valid).<p>It is important when thinking about social issues that the VAST majority of the population have very much the opposite experience - they might have to apply to 20 jobs to get one interview and if they get an offer they <i>have</i> to take it or they won&#x27;t be able to make rent. The knock on effects on that on their work life are enormous.
mberningover 4 years ago
I do take exception with “no clear direction on where the company is headed”. You have to consider who is interviewing you and the size of the company you are interviewing at. I don’t expect a low level hiring manager inside of a fortune 500 company to give some amazing elevator pitch. If they could they would likely be a C level exec. Everybody knows where companies like P&amp;G or Coca-Cola are headed. The candidate might reasonably assume they intend to keep developing and selling new shampoo and drinks.
hagoseyuover 4 years ago
I had technical phone interview with one big electronics company. At the end of the interview when I asked the interviewer his daily work and how it looks like, he was honest and told me something that he don&#x27;t like it. Something the problem is ill-defined with the manager only cares about end result. He seems very depressed from how he talked about the company, and at the end asked me if I am still interested working for such kind of problems. Decided then not to move to next step.
nunezover 4 years ago
I’ll add one more red flag: your team is comprised mostly of contractors [1]. This is a common occurrence in big-co corporate engineering. Often times, this indicates that tech comes third fiddle to sales and accounting and that you will not only work with every enterprise-y tool you can think of, but you’ll work crap hours with little time for learning.<p>[1] This doesn’t apply for those new to tech or, well, contractors!
WhyKillover 4 years ago
Red flags: ask if they have a standard operating procedure document or employee handbook. Basic stuff like where to go for healthcare, who to talk to about sick leave etc. This sort of logistical stuff is a weight on employee&#x27;s to have to constantly be asking direct reports about. It&#x27;s a bad sign when a company can&#x27;t take the time to do a basic doc like this.
abhinaiover 4 years ago
Some of these points make me feel that this person is trying to read too much from few data points in a rather noisy world.
评论 #24482705 未加载
BJBBBover 4 years ago
A view from another side. I am not a recruiting specialist, but have been retained by clients to &quot;screen the candidates for someone like me&quot;. Greed and avarice typically win, so I tend to accept these follow-up gigs.<p>The types of engineering that I do are not the most technically difficult. But it is a very small piece of the engineering pie, so there are not many out there with my combination of skill-set and education and experience. That is, I may not be representative of what the client probably needs in the long-term, as I was hired by the client to solve a particular and unique problem.<p>So I typically screen for someone under 45 (I am over 60) that has done and is interested in certain types of math, programming, test, and hardware design. This is how interviews need to be structured - and just devolving algorithms and citing random information and doing circuit node calculations from schematics will be less likely to identify the engineer that you need.<p>As for the problems cited by the writer - they are relevant, but are structural and should be self evident to anyone out of school for more than one or two years.
iratewizardover 4 years ago
This article seems like another example of mid-level people giving advice to junior-level people. There are far more red flags you can expect from a company by asking the right questions. The article doesn&#x27;t dive into any of that and reads more like a few gripes from a guy who did way too many interviews and became jaded by it. The technical interview itself is not likely to be a good indicator of what work looks like at the company, and without experiencing the other side of things these red flags become &#x27;things that rubbed me the wrong way.&#x27;<p>Questions you ask are what dig up the red flags. Who am I replacing and why did they leave? What&#x27;s the largest obstacle the engineering team is trying to overcome? How do you (the manager) manage your team differently? Is there anything you as a manager would like to improve at?<p>90% of workplace satisfaction can be attributed to (or sabotaged by) one&#x27;s direct manager. Make sure you&#x27;ll appreciate their style.
评论 #24482794 未加载
评论 #24483265 未加载
评论 #24482811 未加载
评论 #24482697 未加载
评论 #24482742 未加载
jl2718over 4 years ago
At first I was surprised that he didn’t mention companies that interview many candidates endlessly and never actually intend to hire. But then I realized, he was the other side of that.
x87678rover 4 years ago
I was hoping this was red flags from the interviewer side. Yeah I&#x27;m hoping a blog will give me some feedback.
评论 #24483018 未加载
评论 #24483977 未加载
评论 #24483064 未加载
presidentover 4 years ago
These red flags are the norm in the last decade that I have been interviewing in SV. Issue is that everybody is in the game to further themselves first and foremost rather than helping the company or the candidate. I have talked to many colleagues and managers who are only looking for people that can be &quot;used&quot; to get them promoted and this mindset shapes how they interview candidates.
评论 #24485104 未加载
评论 #24482771 未加载
tor291674over 4 years ago
&gt; Consistent lack of interest or low morale from interviewers<p>Describes my experience with Conoco-Phillips 7 years ago.
stephc_int13over 4 years ago
I don&#x27;t like this company. Their business model is parasitic.
toxicForkover 4 years ago
Regarding this<p>&gt; Undue pressure to accept an offer<p>Sometimes the recruiters may do this even the company may be cool about you taking your time. So don&#x27;t take the recruiter&#x27;s attitude being representative of the company.<p>Especially if it&#x27;s a third party recruiter.
paulyy_yover 4 years ago
Is it just me or did he Photoshop those glasses into his pic?
nunezover 4 years ago
This is a solid list of red flags. Thank you!
moxylushover 4 years ago
I found this article inspiring. Thanks!
geebeeover 4 years ago
Thanks for writing and posting this article. Technical interviews are one of the more essential topics in our field right now, and I do think 1) they&#x27;re badly handled, and 2) difficult to get right.<p>A couple of thoughts on two points raised here:<p>1) Pressure to accept an offer. I may have lost out on an offer from a promising company by asking for a decision too quickly, and I did this because I was under pressure to accept a different offer. I believe the company&#x27;s policy is that 1) they&#x27;ll never rush their own decision to make an offer and 2) they&#x27;ll never rush a candidate to accept. They figure that if they want to hire you, that won&#x27;t change a month from now.<p>This position has a lot of integrity, but it does come from a position of great stability. Small companies may have only enough funding for one position, and they&#x27;re terrified that by waiting for a strong candidate who is unlikely to accept, they&#x27;ll lose out on another excellent candidate. The company I applied to was well established and well funded enough that they could hire anyone they felt was an excellent candidate. They were, in short, always recruiting, never desperately. The scenario I can&#x27;t really respect is the company that takes weeks or longer about getting to an offer and then wants an answer in 3 days. I suspect that it&#x27;s always usually best to pass on a company that is so desperate it needs to do this.<p>2) Not enough clarity about your role, and underprepared interviewers.<p>I think this can result from the &quot;always recruiting&quot; mentality. When it&#x27;s tough to hire, and you have the money to hire, it really becomes about finding people when you find them. Companies are less concerned about exactly how to use a new hire, they&#x27;re more concerned about finding someone they believe can make a strong contribution. As a result, they don&#x27;t really hire for a specific role. Now, this is understandable as a motivation, but it leads to interview that are bewildering to a candidate. I&#x27;ve had full day whiteboard interviews covering data structures, SQL, and math, but without having read the company&#x27;s website in advance, I&#x27;d be damned if I knew what they did, at all. That just can&#x27;t happen. It shouldn&#x27;t be possible for a candidate to go through an entire day of draining exam style interviews and not have the faintest idea what the company does. Even my interview at Google, which was very whiteboard-examish, the interviewers still took the time to explain what they work on before saying &quot;so, suppose the search space were no longer rectangular or convex, how would you modify your code to find all matrices with positive determinants&quot;.<p>They aren&#x27;t thinking about a role, they&#x27;re thinking that if you can solve difficult code&#x2F;math problems at the whiteboard, present and explain your ideas clearly, and seem professional in your interactions with people, they&#x27;ll find something worthwhile for you to do (or, perhaps, they have confidence you&#x27;ll find something worthwhile to do). It does make a certain amount of sense, but it leaves the candidate in the dark, and I don&#x27;t want to join a company where my only interactions have been algorithm and data science questions at a whiteboard.
replerover 4 years ago
Yes
irrationalover 4 years ago
Why is the font on this article so hard to read? Maybe it’s not the font, but the weight. I had a hard time reading it and stopped part way through.
评论 #24482841 未加载
评论 #24482654 未加载
评论 #24482818 未加载
评论 #24482617 未加载
评论 #24482923 未加载
评论 #24482713 未加载
评论 #24482988 未加载
评论 #24483226 未加载
评论 #24482525 未加载
NewOrderNowover 4 years ago
I would just be happy to get an interview.
评论 #24483688 未加载
m0zgover 4 years ago
Take this with a grain of salt, however. You will see some of these &quot;red flags&quot; in a Google or Facebook interview (I&#x27;ve done both), and yet they&#x27;re some of the world&#x27;s best places to work, and you can have a _great_ time there.
sbussardover 4 years ago
Mic drop
评论 #24494755 未加载