TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Interview tomorrow – How to learn whether an org is “healthy”?

191 点作者 mud_dauber将近 9 年前
Recall the NYT article describing Google&#x27;s team culture case study. (http:&#x2F;&#x2F;www.nytimes.com&#x2F;2016&#x2F;02&#x2F;28&#x2F;magazine&#x2F;what-google-learned-from-its-quest-to-build-the-perfect-team.html?_r=0).<p>I am being recruited by a manager &amp; two technical leads for a leadership slot. They want to replace the existing manager for vague, but apparently real, &quot;communication&quot; problems - details forthcoming. 3 teams on 3 continents, perhaps 30 people total.<p>I know &amp; trust the two technical leads, but want to have solid due diligence in place before accepting any offer. What questions can I use to learn whether the dev teams play well together?

45 条评论

grandalf将近 9 年前
They are conspiring to replace an existing employee. That says enough. If the organization were &quot;healthy&quot; they would be upfront with the existing manager and allow him&#x2F;her to gracefully exit.<p>That they won&#x27;t do this suggests that there is a lot of mistrust going on, or possibly optics with the investors around turnover -- not sure which is worse.<p>By taking the role, you will be viewed as having taken sides with the people recruiting you, but if anyone else on the team thinks it was done unfairly, you&#x27;ll be dealing with the morale consequences, which you may paradoxically also be blamed for.<p>Look at it this way, the people recruiting you are one or more of the following:<p>- Afraid to have a grown up conversation with the manager they want to replace.<p>- Afraid that if they are upfront with the problem manager he&#x2F;she will leave and it will take them a long time to find a replacement, during which time things may deteriorate. If you think this is the case, be sure to increase your salary&#x2F;equity requirements substantially.<p>- Trying to sneakily get the upper hand on the problem manager by recruiting you behind his&#x2F;her back. Anyone on the team you&#x27;d inherit who respected the former manager will likely assume you are part of the problem.<p>Also, sometimes when a manager is viewed negatively it&#x27;s because someone on the team has the ear of higher-ups and is badmouthing the manager. So while it&#x27;s possible that you would be getting a role that was inhabited by someone who couldn&#x27;t quite pull it off, it&#x27;s also possible that you&#x27;re stepping into a situation with a lot of politics and a mutinous atmosphere. Perhaps ask if they are considering anyone on the problem manager&#x27;s team for the role. If they are that might be a tell.<p>I&#x27;d approach it with caution, especially if considering leaving a role that you enjoy. At the very least, there are enough warning signs that you should only accept if you are ready to re-enter the job market if the culture is truly broken.
评论 #12140623 未加载
评论 #12140102 未加载
评论 #12140363 未加载
评论 #12143119 未加载
评论 #12142797 未加载
gyardley将近 9 年前
Talk to as many people as you can at the company, especially people who aren&#x27;t in leadership positions. Ask if you can talk to a couple of the people who&#x27;d be reporting to you. A scheduled interview is like talking to a provided reference, while an unscheduled interview is like calling up someone not on the provided reference list - you&#x27;re more likely to get something interesting from the latter.<p>Whether it&#x27;s a scheduled or unscheduled interview, people generally want to speak honestly with you - they just might not feel like they have permission to do so, or feel that airing the company&#x27;s dirty laundry would be inappropriate. In my experience, it can be hard to get people to initially admit things aren&#x27;t perfect, but once they&#x27;ve done so, the floodgates open.<p>I tend to ask things like &quot;so, how would you rate working here on a scale of one to ten?&quot; Unless they&#x27;re absolutely delighted with their workplace, most people respond with an eight or a nine, which doesn&#x27;t mean anything - you&#x27;ll get an eight or nine if the company&#x27;s pretty great, and you&#x27;ll get an eight or nine if the company&#x27;s a total dumpster fire. But then you can say &quot;A nine? Why not a ten? What would make your experience here a ten?&quot; This doesn&#x27;t <i>always</i> work, but at this point the interviewee figures they&#x27;ve already admitted the company isn&#x27;t 100% ideal and I&#x27;ve usually gotten an unvarnished opinion.
评论 #12138784 未加载
评论 #12138877 未加载
评论 #12139225 未加载
devonkim将近 9 年前
Having been in a similar position before, here&#x27;s my questions and considerations.<p>1. Why are they looking externally for a candidate instead of an internal candidate that is more familiar and has a track record with the company than a brand new leader?<p>2. What were the specific expectations of the incumbent leader and how long have they been in the position? Someone needs to explain what happened and realize that this very same dynamic could happen to you. If nobody communicates with a person that they think their communication is bad, it&#x27;s a passive-aggressive culture that won&#x27;t lead to good outcomes more often than not, especially long term.<p>3. What&#x27;s the turnover rate for the team? Don&#x27;t believe whatever they tell you, but make a note. Then try to assess its veracity based upon Linkedin stalking of both currently employed and past employees.<p>4. What&#x27;s the highest level of management that is in agreement of replacing this person? If something came from really high up, I&#x27;d ask if there was a specific incident. I&#x27;ve seen people let go because they made exactly one hot-headed executive very angry for flippant reasons and while everyone in management that actually knew these people were fine, their hands were tied. That kind of leadership style is micromanagement oftentimes and the toxicity and blame games will eventually make their way down the longer the leader stays.
评论 #12141442 未加载
thinkingkong将近 9 年前
Communications issues are usually two-sided so I&#x27;d lean more heavily towards figuring out what those could be. 30 people split between 3 timezones is challenging.<p>1) Ask why the other person is leaving for real. They should be vulnerable and tell you the truth. Sometimes they&#x27;ll hide behind something like &quot;thats confidential&quot; which you can&#x27;t really argue with, but I&#x27;d dig into it. If they get nervous walk away.<p>2) Ask them what systems or processes they want to improve or change and why. What isn&#x27;t working? etc.<p>3) How will you be evaluated in your role. Sometimes there are unclear expectations from managers or any other &quot;leadership&quot; style role at a company. This isn&#x27;t OK because it might just take one person to change their mind about how you&#x27;re doing for you to be &quot;not good enough&quot;. Again; dig into it.<p>4) How is the company doing from a financial perspective. Whats the burn? Whats the revenue? What&#x27;s the LTV&#x2F;CAC? If they can&#x27;t answer or won&#x27;t, I&#x27;d consider that a red flag.<p>5) How is the product roadmap set. How far out are they thinking? Make sure it lines up with your vision of how to organize groups the right way.
评论 #12139379 未加载
cabacon将近 9 年前
My favorite interviewing question as an IC was &quot;Tell me about someone on your team you admire&quot;. It let me learn about what people valued based on why people were admired, and gave some depth-of-bench sense whether there were lots of distinct names, or if everyone was in awe of the one good person on the team.<p>If you&#x27;re looking for cross-team health, maybe you could adapt it to &quot;Tell me about someone on the <i>other</i> team that you admire?&quot;
评论 #12138884 未加载
sreejithr将近 9 年前
I understand you&#x27;re not looking for a software engineering position. But for what it&#x27;s worth, being in a company with an almost toxic work culture right now, here&#x27;s some stuff I&#x27;ll vent out.<p>Talk to a lot of people in the company. Can&#x27;t overstate this enough. People you work with&#x2F;work under should NOT BE ASSHOLES. Assholes are a pain to deal with everyday and will take a toll on your emotional health.<p>I talked with my interviewer, who happens to be my manager, and asked him what he feels about Docker (not that Docker is the most bleeding edge tech). He said he didn&#x27;t like it and would never implement it in &lt;my-company&gt; because some other dude in his previous firm introduced it there and he doesn&#x27;t like that dude. Ouch! I should&#x27;ve taken the hint. Look for people who debate with you based on knowledge&#x2F;data and not with emotions.<p>If your interviewer&#x2F;founder bathes you in startup buzzword crap, RUN! If they say, we&#x27;re &quot;open&quot;, &quot;transparent&quot;, &quot;humble&quot;, &quot;impact&quot;, &quot;growth hacking&quot; etc 5+ times in the conversation, he&#x27;s just faking it to make it sound hipster. I learned this the hard way.<p>Boy, I ranted. I should really get a job change. ¯\_(ツ)_&#x2F;¯
ChuckMcM将近 9 年前
It is important to separate challenges of &quot;second level&quot; (sometimes called director level) management from &quot;first level&quot; (sometimes called line level) management. If you will be managing managers, that requires you to be able to evaluate their group as a unit much like a line manager needs to evaluate employees for their effectiveness. Group effectiveness is very biased by management style and communication.<p>I wouldn&#x27;t read too much into the fact that you&#x27;d be replacing a manager who is already working there. One of the &quot;perks&quot; of being a manager is that you have a big target on your back when it comes to overall organizational goals and morale. Scott McNealy used to joke &quot;one step up, one step closer to the door.&quot; because directors and executives don&#x27;t fire individual contributors, they fire managers when things aren&#x27;t working out. And there are a ton of reasons that things might not work out, not the least of which is that the manager&#x27;s manager can&#x27;t effectively communicate &quot;through&quot; them. It can be a leadership style, it can be mutual respect, it can be different baggage that each of them are carrying from previous experiences.<p>What is important for you to understand in the interview is the sort of communication issues that got this person into trouble, you need to know that so you can evaluate how likely it is that you&#x27;re communication style would be compatible. Some senior managers will say &quot;get it done&quot; and some will be very prescriptive about how (aka micromanaging) and some will be open to feedback and others will consider feedback insubordination.<p>Understand what they expect (both things they expect someone to do, and things they are expected NOT to do in that role) and how they evaluate what they see. Then ask yourself if you feel like you can live in that system or not.
compiler-guy将近 9 年前
I like to ask things like, &quot;If you could change one thing about the company engineering practices, what would it be?&quot;<p>The answers can be telling. If they give an answer like, like, &quot;I wish we would adopt $random_programming_language.&quot; That, to me, indicates a fairly healthy organization, because this is just one guy&#x27;s technical preference.<p>If they give an answer like, &quot;We need need to stop thrashing&quot;, that gives a different picture.<p>If they say, &quot;Nothing at all&quot;, you need to run, because they can&#x27;t think critically about themselves.<p>If they use pronouns like &quot;them&quot; and &quot;they&quot; instead of &quot;us&quot; and &quot;we&quot;, then the interviewer doesn&#x27;t feel like part of the team.
评论 #12139430 未加载
DelaneyM将近 9 年前
Worry less about &quot;organizational health&quot; and more about &quot;organizational fit&quot;.<p>&quot;Healthy&quot; can mean different things to different people. Some employees care primarily about work&#x2F;life balance, and being able to sneak out early on Fridays to hit the slopes. (I&#x27;m looking at you, entire state of Colorado.) Others want a high-pressure, high-reward environment, where their colleagues live up to the same high standards they expect of themselves. (<i>cough</i> Amazon <i>cough</i>)<p>So rather than trying to find a place which is healthy, find somewhere which is healthy <i>for you</i>; with a culture which reflects your values, benefits which support your lifestyle and leaders who help you grow.<p>No company is a perfect employer and no person a perfect employee, but that doesn&#x27;t mean there doesn&#x27;t exist perfect relationships.
评论 #12141355 未加载
Raphmedia将近 9 年前
Observe the employees.<p>Is the office full after 5 - 6 PM? Is everyone looking at the floor when the boss walk in? Is everyone&#x27;s nails bitten to a bloody mess? Are there any female employees? Are the desk too clean and absent of personal items?
评论 #12138528 未加载
评论 #12138760 未加载
评论 #12142027 未加载
rianjs将近 9 年前
So they told you, an external candidate, that they&#x27;re firing someone, and that you would take their position?<p>That&#x27;s a pretty big red flag with respect to organizational behavior. It seems incredibly unprofessional.
评论 #12138695 未加载
评论 #12138651 未加载
评论 #12138471 未加载
评论 #12138539 未加载
评论 #12140062 未加载
kognate将近 9 年前
I would ask them what, specifically, within the organization itself failed w&#x2F;r&#x2F;t the manager being replaced and what has the organization changed to prevent the same thing from happening in the future.<p>For example, did they not evaluate the manager before putting them into a position where they failed? How do they know it was a communication problem? Remember, this question is not asking the details of what happened (those don&#x27;t really matter). This question is asking what the organization did and how does the organization improve itself over time.<p>The last thing I&#x27;ll say is that it&#x27;s very difficult to establish the &#x27;health&#x27; of a team during a brief interview. &#x27;Health&#x27; is often variable in that what I find healthy and effective you may not. Most teams aren&#x27;t filled with psychopaths. Also, if you have the right tools and a willing team you (that&#x27;s a plural you) can change and build a team that is healthy and productive.
评论 #12138679 未加载
评论 #12142523 未加载
评论 #12137638 未加载
jarsin将近 9 年前
&quot;Communication&quot; issues is a catchall b.s. reason rarely used for legitimate reasons. Whenever i hear it my b.s. radar sounds and I instantly suspect the person claiming another has communication problems as trying to undermine them...throw them under the bus etc.<p>The reason being is its an abstract issue that is hard to define or fix.<p>Have them clearly define the &quot;communication&quot; issue that led to the person getting fired.
评论 #12138772 未加载
zer00eyz将近 9 年前
There are a lot of things you can ask for that will red flag an organization as a whole.<p>Are you being given stock. Ask for a cap table and learn to read it.<p>Tell them your wiling to sign an NDA, and that you want to look at the repository. Tell them that you may need to ask follow up &quot;who is who&quot; questions to pin checkins. Code never lies. Embattled areas of code, and comments are great targets for your search.<p>Ask about recent outages and technical issues. Are they having problems keeping things up and running. Ask about how they were identified and how long to resolve.<p>Do they have documents for requirements? Wireframes, PRD&#x27;s. Ask to see these as well.<p>If they raise any objection to any of this, just ask for a reason. It might set off an alarm for you. It might be reasonable.<p>Since you have some history with the other team leads, make a personal phone call. Start the call off that way (that its a personal call) and that you want to know the truth&#x2F;history here because you have concerns. If there is something funny going on in the background one of them might just give you an honest answer.
评论 #12138626 未加载
sailfast将近 9 年前
This flips your question on its head a bit, but are you going into this offer excited to try and get the teams to work better together, or because you want a role leading teams that are already working really well?<p>If you expect to inherit fully functional teams I think you&#x27;re probably not going to enjoy the gig. If, however, you&#x27;re excited about the chance to get a group of developers firing on all cylinders again then perhaps this is the right job for you.<p>If you want to ask a question, I&#x27;d ask what challenge they have experienced to date linking these teams together to get them working well. What specific things do they expect you to try and fix and improve, etc. I&#x27;d also ask how, as leaders at the company, they stay aware of how things are going, touchpoints, etc.<p>Key symptom for a lot of issues at a company tends to be a lack of transparency (at least this has been my experience). Asking questions that get to employee engagement, involvement, and feedback processes can be good signals of transparency or potential issues.
评论 #12138933 未加载
评论 #12139549 未加载
smacktoward将近 9 年前
Just ask them straight out what the &quot;communications issues&quot; with the existing manager are.<p>If you&#x27;re uncomfortable challenging them, frame it as you trying to be the best candidate you can be. &quot;If I take this position, I want to make sure I have a full understanding from day one of what I need to do to contribute the most to the team. What could I be doing to help you?&quot;<p>This is a question they really ought to be able to answer; not in terms of why the current person sucks, but in terms of where the team is breaking down currently. A good answer to this question means they&#x27;ve thought about the problems and the personnel change is part of some kind of strategy to solve them, which is a good sign.<p>If they won&#x27;t answer that, odds are their internal culture isn&#x27;t very communicative in general, which is bad. And if they <i>can&#x27;t</i> answer that, it means <i>they don&#x27;t know</i> where the breakdowns are and are just blaming someone reflexively, which is even worse.
keithflower将近 9 年前
Ask permission to talk to the outgoing manager. If they balk at transparency, you&#x27;ll know where the &quot;communications&quot; problem lay.
mathattack将近 9 年前
A few things:<p>1) Reach out to people who used to work there. You have to discount the negativity somewhat, but if the response is positive then that&#x27;s a good sign.<p>2) Rather than ask &quot;Are there communications problems&quot; you should ask &quot;What are the biggest communication challenges?&quot; Also ask, &quot;What are the 2-3 most important managerial areas for me to fix on day one, and the 2-3 most important areas for me to leave alone&quot;<p>3) Go to Glassdoor. Again you have to discount the negativity, but that will give you good areas to probe and it&#x27;s fair to ask, &quot;I see this on Glassdoor, what do you say?&quot;<p>Good luck tomorrow!
评论 #12139238 未加载
ZenoArrow将近 9 年前
A question I like to ask at the end of an interview is &#x27;What do you most like about working here?&#x27;. Not only does it end the interview on a positive note, it also allows you to get a better grasp about what the corporate culture is like. I&#x27;d suggest that you want to look for responses that indicate a strong team dynamic, interesting work or freedom to manage your own time as long as you get the work done. However, regardless of what is said, if the responses don&#x27;t quite sit right with you I&#x27;d suggest you trust your gut.
TurboHaskal将近 9 年前
Monitors.<p>Are developers being issued several ones, and of above average quality?<p>Do people need to stack object oriented design books to place their monitors at a comfortable level?<p>Are they using old, low resolution, low refresh rate, 15&quot; TFT monitors?<p>Is there disparity between monitor quality among employees?
评论 #12143256 未加载
bipson将近 9 年前
Some people mentioned it already indirectly, but I thought it is worth stating it clearly:<p>Don&#x27;t look for &quot;health&quot; indications, try to establish if the leaders established a culture you can live with (and how this current situation might be a result of that culture). I can&#x27;t think of specific questions, but for me it is about how people interact, especially across the hierarchy:<p>- How are disputes solved?<p>- Are people allowed to disagree (especially with higher ups)?<p>- Are people allowed to make mistakes? Were people fired because of mistakes? Is there a (perceived) &quot;goofy&quot; on the team (can&#x27;t do anything right according to the team, yet did never really fuck up, thus is still there, but always blamed)<p>- Is the team allowed to relax and pick up debris, hang loose, enjoy some time together, or is it in constant &quot;sprint mode&quot;?<p>- Are the managers able to get the team to rally behind the same goals?<p>- Does everyone solve his own problems, or are people actually collaborating on e.g. features&#x2F;bugs&#x2F;ideas?<p>- Are there leads or managers on the team known to cause issues, yet not removed?<p>- Is there special treatment for random people?<p>- Is stuff openly discussed or everything on a need-to-know-basis?<p>- Does everyone in the company have (at leas read) access to all the code?<p>This is stuff you most certainly cannot change once it was established, especially if people stick around and even more so if the founders, managers, leads will still be there. If it does not fit your attitude, you will be in constant battle against what happens in the company and why.
评论 #12143015 未加载
ktRolster将近 9 年前
I like to ask, &quot;Do you have a bug tracker?&quot; then follow up with &quot;Is your bug count increasing or decreasing?&quot; No matter how they answer, it tells you a lot about the organization.
MilnerRoute将近 9 年前
A friend of mine once said he asked an interviewer, &quot;so just how screwed up is this company&quot;? Not because he expected a straight answer, but because he wanted to watch the interviewer&#x27;s first reaction -- if their facial expression showed genuine surprise, or a knowing nod, maybe even an incriminating smile...
评论 #12138738 未加载
BurningFrog将近 9 年前
For engineering jobs, most future coworkers will tell you pretty honestly what&#x27;s going on <i>if asked directly</i>.<p>You don&#x27;t want to have to be exposed as a liar once the candidate starts, after all.<p>For leadership jobs, it might be a bit different.
DrNuke将近 9 年前
OP is going to talk, have a look, hopefully agree and sign a contract with people he already knows. It&#x27;s a good position because, whatever rat he can smell, there is a chance both parties are willing to deal with through a written agreement. Good luck!
rrecuero将近 9 年前
Really good advice here. I would sum it up in 2 points:<p>- Observe and engage with the employees. Asks them tough questions, you specifically want to gauge how passionate are they about the work they are doing not about working for the company per se. - Go beyond the shallow layer (perks, brand, office...) and see whether is a company where people get up in the morning looking forward to get great stuff done or a company where people can&#x27;t stop looking at the clock.<p>I have been in companies where everything seems to be great surface level: tons of perks, WFH, free food... But then nobody seems to be excited about the work itself.
titomc将近 9 年前
check the coffee machine, general cleanliness of the office especially breakroom if they are clean and well stocked,look for notices on printers or washroom&#x27;s that &quot;xxxxx is not working &amp; repairs has been notified&quot;. See if they have a gym,check the condition of office chairs,are they ergonomic ?. Ask about appraisal process and career path. If they dont answer well and the interviewer is not clear on that,it means an unhealthy org structure. Finally check on glassdoor and a wild card search on google with the email domain of the org,something interesting might come up.
评论 #12139382 未加载
lisivka将近 9 年前
3 teams on 3 continents is not a problem. Moreover, when teams are separated strongly, i.e. no video and&#x2F;or voice communication between teams, it helps to create healthy team, because non-realtime text-based communication causes well-written documentation and well-defined goals (just because it is much faster to write throughout description of goal once, in lengthy email or ticket, that to iterate with iteration cycle length equal to 1 day). Just use SCRUM, and follow it fanatically, and it will work. BTW: 2 week sprints are the best in such case.
dccoolgai将近 9 年前
Some interesting advice I got from another thread a while back: During your interview excuse yourself to the restroom at some point. The general cleanliness there says a lot about how they value employees.
评论 #12138685 未加载
TheMog将近 9 年前
I would definitely ask them to elaborate on the communcations issues.<p>I would also ask how they&#x27;re currently handling three teams on three continents - if you as a manager are supposed to deal with all three teams and at least one of them is &quot;needy&quot;, I wouldn&#x27;t be surprised if the communications issue is that the current manager is speaking in tongues because he hasn&#x27;t had more than an hour&#x27;s worth of sleep a night for the past year...
ydt将近 9 年前
There&#x27;s plenty of good advice in this thread, but ultimately you won&#x27;t know until you work there. After 20 years in the business, what I&#x27;ve done and would advise people to do, is to negotiate a 6 month contract-to-hire arrangement. This way it&#x27;s all out in the open that you&#x27;ll be evaluating each other and there&#x27;s less hard feelings if you walk at the end of the contract.
评论 #12139697 未加载
mud_dauber将近 9 年前
I condensed your suggestions into a simple PasteBin at <a href="http:&#x2F;&#x2F;pastebin.com&#x2F;ueLdcVmQ" rel="nofollow">http:&#x2F;&#x2F;pastebin.com&#x2F;ueLdcVmQ</a>. Thanks so much - I am grateful to all of you.
wott将近 9 年前
Hum... How many managers are there in in this company? I can be wrong because you don&#x27;t say it explicitely, but I have the feeling from your writings that they are numerous, compared to the small numbers of total employees.
hiou将近 9 年前
Communication problem is the biggest red flag there is in my personal opinion. I have never had a communication problem and no skilled manager or executive ever will. Because it only takes one side to have effective communication.
ninjakeyboard将近 9 年前
I understand what you&#x27;re looking for and certainly can relate! Here is a counterpoint:<p>As a lead, are you not confident that you can bring a circle of health with you? Influence and change the environment as you see necessary?
评论 #12141581 未加载
0xmohit将近 9 年前
&gt; They want to replace the existing manager for vague, but apparently real, &quot;communication&quot; problems ...<p>&quot;Communication&quot; is a two-way process.<p>As they say: Communicate, it can&#x27;t make things worse.
byoung2将近 9 年前
Is this outgoing manager already gone? If not, see if you can talk to him&#x2F;her. Take that story, and the story you get from the people hiring you, and average them.
ali_ibrahim将近 9 年前
Check out their employees reviews at www.glassdoor.com
kevin_thibedeau将近 9 年前
Interview them. If they&#x27;re hiding something a few innocent questions can expose their ruse.
jlebrech将近 9 年前
they should really be hiring a few contractors for the overlap, otherwise they&#x27;ll get a new guy that can leave because of running into the same problems the current guy is having.
sabman83将近 9 年前
See if you know someone on LinkedIn who knows someone in the org.
yanilkr将近 9 年前
Its a leadership position, Can&#x27;t you deal with the situation? are you hoping to find a perfect team to lead?<p>IMO, Its a negotiation. Ask for autonomy so you can shape the culture the way you want it to be.
okonomiyaki3000将近 9 年前
Gosh! I really misread that subject line...
whordeley将近 9 年前
Listen to this. Tell the interviewer that he has a some shit on his face, gesturing toward the location on your own face. Observe his reaction very carefully, it tells you everything you need to know about a person. If he is genuinely grateful then that is someone who will be a loyal boss and potentially friend. If he acts defensively or if it puts him off in any way then he&#x27;s a phony racist liberal and his company will fail.
RomanPushkin将近 9 年前
How many tests do you have? More tests is better. For a 3-year old product the number should be around 10k.<p>How many of them red? If tests are red - it&#x27;s bad. For how long they are red?<p>If there is a need to &quot;fix approximately hundred tests&quot;, it&#x27;s a bad sign.<p>I found that amount of tests, tests execution time, test coverage is very important and it answers almost all the questions.<p>How often did you need to sacrifice test coverage to deliver the software? There is always a need to release, there is always deadline. It depends how company react. For example, during Rails 5 release they don&#x27;t care, just push deadline. It&#x27;s a good sign, because folks understand that code quality == developer happiness.