招聘中的各种歧视

一名单亲妈妈去某单位面试,对方一听是离异的,就说不要离异的,这是啥理由?

一名资深码农去某大型互联网公司应聘,一听年龄35岁,面试官立刻没有继续交谈的意图。

一名大学生去某公司应聘时,对方问了是否是211,985之后,就没下文了。

这是赤裸裸的用工歧视。其实歧视也可以让公司招聘到更好的人才,让求职者的整体素质提升。但是:

不管是出于什么缘由,难道应聘者的简历里没写么,让别人无缘无故跑一趟,然后再受到这种屈辱合适么。而这种情况,在大公司也屡见不鲜。HR的素质才是首要需要提高的,这种素质的HR是怎么应聘进这种刁难人的公司?

不过种种歧视的缘由,还是因为市场供需,供大于求,所以企业优先选用更“好”的人才。而传统实业的用工荒,普通工厂工人的年龄经常是45岁以下,而一些家政,清洁工,不介意70岁的退休老人去工作。

为什么公司裁员的同时,还在发招聘广告

这种“一边裁员一边招人”现象比较常见,有以下几种情况:
1、结构性裁员
大型集团内会包含很多不同的业务板块、产品线、区域公司、职能部门等,我们可以将其称之为“业务单元”。
每个业务单元就像一个人一样,千人千面,每个单元的工作状态、盈利情况、发展前景也是不同的。
一些业务单元,受制于本身发展不利、前景不佳,公司不看好,就会进行裁员,而同时另一些业务单元发展的比较好,就会持续招人。
公司内部不同单元的情况都不同,不可能安置所有的人,出现这样的结构性裁员非常正常。
对于大型集团来说,每年初都是梳理业务线,调整组织架构的时间,因此大家经常会在年初,看到一些公司的某些单元撤销了,大批人出来,而另一些板块却还在招人,这是较普遍的现象。

2、优化性裁员
人员优化是近几年很多公司都在说的词,其实就是末位淘汰,只不过过去很多年中国经济增长快,人才供应跟不上需求,企业长期处于缺人状态,所以淘汰比例很低。
而这几年经济增长压力大,很多公司的业务发展并不顺利,市场上的人才供给也越来越充沛,所以不少大公司都在加大人员优化的比例。
从我的个人感受来说,七八年前大家谈淘汰是很少的,每年也就是淘汰个位数,后来慢慢出现了5%的强制淘汰率,如今很多企业已经在施行10%的强制淘汰了。
对企业来说,这就像是一种新陈代谢,对公司的健康发展有利,一般人员优化都会结合绩效结果,所以每年底和次年初会出现固定的减员,然后再招聘更加合适的人。

3、提效性裁员
对公司而言,并不是人越多越好,很多人都会有一个感受,就是本来一个人干很快能搞定的事情,分给两个人做反而效率变低了。
这就是典型的大公司病,一个和尚挑水吃,两个和尚抬水吃,三个和尚没水吃。
人多之后,企业运作效率会显著下降,出现人员冗余、工作低效、人浮于事、推诿不作为等,等有一天老板忍受不了这种情况,就会要求重新梳理团队、减员增效。
这种其实跟优化性裁员比较像,但一般是由于弊病积累了多年,一次爆发就会规模比较大。
去年下半年到今年,这种提效性裁员出现的很多,核心原因也是企业经营不顺,到生死存亡的时候了,老板也必须正视问题,对组织动刀子。
这种情况下,往往现有人员已经习惯了低效的工作方式,所以公司只能把三个和尚都裁掉,再重新招愿意自己干活的一个和尚来,也会出现一边裁一边招的情况。

4、经营性裁员
企业经营遇到重大挑战时,也会出现大幅裁员,主要是为了降低人工成本,减少费用支出,减轻现金流压力,但伴随大裁员也有有一些副作用。
一种是裁员动作打击了整个团队的凝聚力,引起人员动荡,使得本该保留的人员也主动离职了,关键岗位出现空缺,会对经营造成影响,所以要招聘补人。
另一种是老板为了改变企业危机的现状,主动推动团队换血,换掉一批人,再招一批新人以求解决问题,这时也会出现大量的岗位招聘。

5、总结
对大多数市场化的企业来说,出现结构性裁员、优化性裁员,都是企业经营的正常动作,而提效性裁员、经营性裁员则一般说明企业遇到了某些问题。
总体而言,你会发现在各类裁员情境下,都会有需要补充人员的情况,因此企业一边裁、一边招是比较常见的情况,只要归类到以上四类,你就大致能明白背后的原因。

金融危机为什么总是十年一次

过去40年中,每10年左右年都会发生一次世界金融危机,2018年底,新的金融危机已经到来。

为什么金融危机总是十年左右一次?

首先我们得知道,金融危机是什么?

   金融危机一般指金融资产价格大幅下跌30-70%以上,或大量金融机构破产或区域甚至全球金融市场股市,债市,楼市全线连续暴跌。系统性金融危机指的是那些波及整个金融体系乃至整个经济体系的危机,比如1929年引发西方经济大萧条的金融危机和2008年爆发并引发全球百年一遇金融危机。

  金融危机的特征是人们基于经济未来将更加悲观的预期,整个区域内货币币值出现较大幅度的贬值,经济总量与经济规模出现较大幅度的缩减,经济增长受到打击,往往伴随着企业大量倒闭的现象,失业率提高,社会普遍的经济萧条,有时候甚至伴随着社会动荡或国家政治层面的动荡。

  现代金融上近120年时间中,1900-1971年之间是比较少发生金融危机的,除在1929年的大萧条。

  但是在近30年,已发生了三次的比较大的金融危机(1987,1998,2008)。

  为什么近120年很少发生金融危机,但是近3年会有这么多次的金融危机?

我们政治课还学过一个理论,一个国家的货币,是由国家储备的黄金决定的。货币的价值是黄金价值的提现。这个理论叫做 金本位。而现在,1973年之后,很多国家的货币和黄金储量完全无关。这个也说明了一个问题,贵金属没有货币价值了,黄金,期货,比特币,股市,全是资本营造的数字游戏。而这之后,我国的货币严重超发,体现为广义货币M2就从40万亿翻了4倍到168万亿,还有银行理财所代表的影子银行从5000亿翻了60倍到30万亿,加总之后的中国真实货币在十年之内翻了5倍,年均增速接近20%。

  超发货币,可以更多的稀释有钱人的钱,但是因为各种问题,实际上超发的货币最终也难到最底层的人民手中。最后贫富差距被拉得越来越大。

2008年的金融危机,还历历在目。

掌握着货币供应的美联储是金融市场的天,滔天的祸水正是来自美联储。

   危机的源头要追溯到2000年,那年美国的科技泡沫破灭,紧接着于次年发生了911恐怖袭击事件。担心美国经济因此而陷入衰退,美联储紧急减息,将利率降到了前所未有的低水平(图一),并一直保持到2005年。当人们盛赞格林斯潘为有史以来最伟大的中央银行家时,祸根已悄然种下。2001年至2005年低利率环境中形成了美国战后最大的房地产泡沫,2005开始的急促加息刺破泡沫,引发金融海啸。

   美联储向市场注入的大量流动性并未进入实体经济,和我们今天在中国看到的一样,资金避实就虚,涌进了资产市场。由于股市刚刚遭受科技股暴跌的重创,房地产就成为不二的选择。

   投资者偏好房地产,因为股市低迷造成融资困难,科技创新暂时退潮,缺乏新的增长点,实体经济的投资回报不能达到预期。另一方面,房地产供应短期具有刚性,资金进入带来房价的上涨,立刻就可看到资产增值。在不断上涨的房价和低利率的诱惑下,美国家庭大借按揭,负债率直线上升(图二),按揭贷款余额对GDP的比率从2001年的60%,冲到2007年的100%以上的高峰。

2008年的大反转是对金融和实体长期脱节的惩罚,极具讽刺意味的是,惩罚之手和肇事之手都是同一只。

   当货币发行超过实体经济中财富的创造时,通胀是必然的结果。意识到通胀抬头,美联储于2005年开始加息,动作之快,就像2001年减息一样。在不到两年的时间里,17次加息将基准利率从1%提高到5%以上,这使得美国家庭偿还按揭贷款的月供负担增加了50%到100%不等,对于几乎没有现金储蓄的美国月光族家庭来说,简直就是当头一棒,很多家庭因此宣告破产,来自实体经济的现金收入不足以支付债务还本付息的现金流出,用会计学的语言讲,加息使家庭的资产负债表问题转化为现金流量的问题。现金流枯竭之时,便是金融危机爆发之日。

   家庭负债能力归根结底是由实体经济中的收入决定的,而收入又取决于效率也就是劳动生产率。美联储利用低利率诱导家庭增加负债,却不能相应提高它们的收入即偿还能力,因此增加而不是降低了金融和经济的系统性风险。

   低利率时期,欧盟和美国都经历了加杠杆,也都在2008年泡沫破灭后被迫去杠杆。美国去杠杆明显比欧盟快,这是美国经济复苏强劲的一个重要原因(参照图四)

   在2001到2005的低利率时期,美国房地产出现明显的泡沫,房价收入比脱离历史平均线,持续上升到2008年。地产泡沫破灭后,这个比值随着去杠杆的进行,在两三年的时间里重回平均线。

   2007年,美国家庭部门发生大面积的债务违约,作为抵押品的房屋被银行收回,银行再把这些房屋在市场上拍卖套现用于抵债,由于卖家太多,房地产价格崩盘了。

   房价的下跌促使银行要求债务人追加抵押品,财务原本就紧张的美国家庭捉襟见肘,更多的家庭宣告破产。在房价下跌和债务违约的恶性循环中,以按揭贷款为基础的证券(MBS,Mortgage-backed Securities)价格大跌,拖累重仓持有这些证券的金融机构例如雷曼兄弟和花旗银行,雷曼兄弟在请求政府救援被拒后倒闭,金融市场发生恐慌,恐慌情绪经由MBS和金融衍生品的交易迅速扩散到全世界。

   凯恩斯主义者将危机归咎于华尔街,指责华尔街在贪婪驱使下的金融创新过度,例如次级按揭(Subprime Mortgage)、次级按揭为基础的证券化资产MBS、 CDO(Collateralized Debt Obligation)等等,经过层层包装之后,终端投资者已经看不清底层资产的风险所在,贸然购买衍生金融产品,“受骗上当”。银行则卖出打包资产回收现金,发放更多的次级按揭,如此形成恶性循环。凯恩斯主义者虽然没有放过美联储,但他们的批评集中在监管而不是银根的放松上。

   创新过度和监管不力的解释听起来很有道理,却经不起仔细的推敲。为什么不早不晚,华尔街偏偏在2002年之后掀起一轮金融创新高潮?原因仍然是美联储的超低利率(图一)。

   数据显示,次级按揭和MBS的猛增都出现在低利率时期。受美联储基准利率的牵制,现有金融产品的收益率未能达到华尔街的预期,金融机构自然瞄上了收益和风险相对较高的次级按揭贷款,用金融工程的方法,打包按揭贷款,切块卖给投资者。

   在不断上涨的房价面前,投资者只顾获取这类金融产品的高收益,对于风险则视而不见。我们固然不能因此说过度金融创新完全是低利率的结果,但美联储的货币政策在相当大的程度上确实要对金融创新负责。

   危机爆发后,美联储和美国财政部使出浑身解数,紧急向市场投放货币,为濒于破产的大型金融机构和大型企业注资,终使美国的金融体系免于崩溃。凯恩斯主义者这时一面欢呼美联储救市的伟大功绩;一面痛批新自由主义经济学,认为放松和解除管制造成了这场金融危机。学派和门户的偏见之深,可以置事实于不顾!

   尽管美联储化解金融危机的行动有可圈可点之处,我们不会因其救火之功,而宽恕其纵火之罪。罪之大者,莫过于扭曲市场经济中的一个重要价格——资金的价格即利率。价格信号错误,资源的错配就无法避免,错配的表现形式是过度借债产生的虚假需求和不断膨胀的资产泡沫,以及与“非理性繁荣”形成鲜明对照的实体经济的停滞。

而这一幕,其实和这几年国内的现象一模一样。房地产泡沫,超发货币但是进不了实业,最终还是全部涌向于房地产,贷款,影视,游戏等高利润行业。

2019年年初就有媒体报导,世界各地的股市都在崩盘,外汇市场出现了极其猛烈的“闪电崩盘”,全球经济状况正在放缓,恐惧让许多投资者变得极其紧张。2018年的股市崩盘抹去了全球股市约12万亿美元的财富,投资者期待着,到了2019年,情况应该会平静下来。

  但很明显这并没有发生。在苹果宣布第一季度的销售额将远低于之前的预期之后,苹果(205.21, 1.91, 0.94%)的股价开始像火箭一样急速下跌,截至周四收盘,该公司已经损失了750亿美元的市值。与此同时,“闪电崩盘”引发了外汇市场有史以来最剧烈的波动。

过去10年里,华尔街也有过动荡不安的时候,但这些动荡最多只持续了几周。现在已经过去了3个月,这一新的危机没有任何迹象表明会在短期内减弱。这意味着美国有一堆麻烦。因为一旦这个巨大的金融雪崩完全开始,它将不可能停止。

2019年将会有好有坏,有起有落。但现在已经非常清楚的是,许多人一直害怕的经济衰退终于到来了,2019年的金融危机看起来将是一场难以磨灭的危机。

为什么Facebook ecpm会这么低

众所周知,当我们在Facebook上做广告时,我们必须赢得广告拍卖,拍卖价格要高于其他广告商,目的是向我们的潜在客户展示他们的广告。一个次要的知识,也是最重要的知识。Facebook用来决定我们所接触到的大量可用广告中的哪一个将在正确的时间,在正确的位置展示给正确的人的过程。

当我们建立一个Facebook广告活动时,我们被要求设定一个代表我们愿意为特定结果支付的最大金额的出价。就金钱而言,Facebook声称,通过出价一个人的真实价值(你可以提出的达到最低利润成本的最高出价),广告商将最大限度地提高一项活动的绩效,并基本上每次都获得较低的每结果成本。

但是还有什么需要知道的吗?

与传统媒体渠道(电视、广播、报纸)相比,社交媒体广告的附加值在于,它们能够根据用户表现出的行为和兴趣,向用户提供定制的、独特的服务。简而言之,没有人会看到和我在新闻提要上看到的广告一样的广告,因为它们不会平等地适合每个人。

每天都有数以百万计的广告商试图达到相同的目标简档,Facebook必须确保为用户提供最相关的广告,因为维克瑞-克拉克-格罗夫斯拍卖旨在扩大广告商的价值,同时个性化消费者体验。因此,Facebook的广告拍卖旨在通过向用户展示他们可能在寻找的东西,让企业从他们的广告中获得丰厚利润的方式,最大限度地为人们和广告商创造价值。因此,在这样一个量身定制的市场中,一个人为其竞选目标出价的金额必然只是众多其他因素中的一个,这些因素可能会让一个广告填补脸书的空缺。拍卖的赢家并不一定是出价最高的广告,而是创造最大价值的广告;在这个阶段,无限量的用户信息加上对大数据极其精确的阐述,接管了Facebook,并使其从竞争对手中脱颖而出。

FB广告推荐算法依赖于一个复杂的数学方程,该方程根据用户投入的最大货币价值乘以广告将获得的估计行动率(根据最终活动目标的点击率或转换率),再加上广告在正面(互动、分享、时间膨胀)和负面信号(出局、快速滚动、跳跃率等方面的创意相关性,来计算广告客户出价总额。)和超过其他成千上万个因素(用户历史、广告历史、账户历史、用户特征、设备、页面类型等)进行广告表现预测。)组成全球质量分数。值得一提的是,在上述相关因素中,它还包括了一个有机分数。用户每天可以看到的广告数量肯定是最大的,但与其说是数量上的竞争,不如说是对人们在新闻提要中可能看到的内容的定性选择;这意味着本地广告也将与部分有机内容竞争,并获得可观看性,以防它们能为用户的旅程提供更流畅和无缝的体验。简而言之,Facebook能够对什么是最相关的有机内容和什么是用户可能看到的最相关的广告做出可靠的预测,然后将这些东西相互平衡,以建立一个准确的基准。鉴于广告永远不会首先出现在任何人的新闻提要中,一段付费内容也可能最终与一些有机帖子(提要)竞争,因此获得有机竞价。

总出价=广告商出价*估计行动率+广告相关性

然后我们看到,上面等式的第一个元素——通常是最常被滥用的——是广告商的出价,然而Facebook提供了四种不同的出价类型:

CPM(每百万次印象的成本最大化:广告服务于任何人,同时试图以最低的成本接触尽可能多的人。

点击费用最大化,只针对有用的点击:广告是为最有可能执行与活动目标相关的点击的用户提供的。

OCPM(每百万次优化成本)最大限度地提高了用户的印象,他们最有可能采取您想要的行动,同时仍按每1000次印象付费。

CPA(最大化应用安装) :广告面向最有可能在智能手机上安装应用的用户。

在许多品牌营销活动中,Facebook被要求使用相同的投标类型来衡量广告商,因此评估是即时的,因为比较苹果和苹果很容易,但是当投标类型彼此完全不同时会发生什么,因为在许多情况下,同一个人可以通过不同的投标方式成为多个企业的目标?Facebook如何计算哪个投标最有竞争力?它如何比较最终在同一次拍卖中竞争的不同出价类型?实际上,如果Clothes.com开展一项网站流量活动,目标是意大利18-35岁的男性,每个网站点击率和钱包出价0.30美元。它开展同样的活动,目标是意大利18-35岁的男性,出价1 CPM,脸谱如何比较这两个完全不同的指标,以确定谁将赢得广告拍卖?以同样的方式,如何衡量一个1美元的开放式课程管理出价与一个1,30美元的产品总分类出价?

Facebook公平均衡所有投标类型的唯一方法是将它们简化为一个单一的共同标准,无论投标的是什么,这个标准都是独一无二的。

如前所述,Facebook反对所有其他依赖第二价格拍卖的平台(谷歌、推特、Snapchat),声称其基于维克里-克拉克-格罗夫斯模型的个性化广告拍卖保证了所有广告商以最便宜的价格获得最大的收视率。因此,当具有相同或不同竞价类型的企业最终争夺一个广告位时,Facebook必须确保根据用户的价值和他们提供的个性化体验水平向他们收取适当的费用。总出价(如上所述,考虑了所有已经提到的BEAR因素(最大货币出价、估计行动、相关性))被更具体地分解成称为eCPM(每百万英镑的有效成本)的经济价值,并且当总出价确定广告拍卖中的位置时,eCPM根据在该拍卖中竞争的其他玩家损失的价值动态地帮助计算广告客户将支付的每结果的最终成本。因此,每个结果的成本来自于eCPM等式中的比率,因为这依赖于复杂的脸谱智商存储和重新阐述的无数大数据,以产生最终的经济成本和可预测的总价值。

让我们详细了解一下如何将所有出价都缩减为唯一的eCPM值,以及影响广告可视性的因素有哪些:

如果我们出价购买CPM
eCPM =最高投标价/1000 + QS

该系统考虑了广告愿意为一个单一印象支付的费用加上相关性分数。这里没有行动率预测,因为我们最大限度地接触目标受众中尽可能多的人,而不要求他们采取任何具体行动。

如果我们购买CPC
eCPM =最高投标价*eCTR+ QS

eCTR(Estimated Click-through-rate) 估计点击率
系统将计算一次点击所需的印象数量(Estimated Click-through-rate)加上广告的相关性。动作速率现在包括在这个等式中,并且基本上它与最终的eCPM建立了比例关系。ECt越高,eCPM就越高(我们将会看到,赢得拍卖所需支付的费用就越低)。

如果我们出价oCPM
eCPM =最高投标价/1000 *eCTR* eCVR + QS

eCVR(estimated conversation rate) 转换可能性
系统将计算广告客户愿意为一个印象支付多少乘以点击概率和点击后发生转换的可能性(estimated conversation rate)加上广告的相关性。与前一个相比,不是你的广告被点击的可能性有多大,而是用户在点击后采取广告客户想要的行动的可能性有多大(例如,在网站上买东西)。如果我们的目标是点击率高但购买意愿低的用户,我们的广告将在广告拍卖中被压低,并将难以赢得另一场价值较低用户的拍卖。然后,它可能不得不通过更高的货币出价进行补偿,以实现可视性。相反,如果我们的目标是那些已经完成类似转换并积极寻找新转换的人,eCVR会更高。

如果我们购买CPA
eCPM =最高投标价* eCTR * eCVR +QS

这个等式与上面的等式非常相似,但是,在这种情况下,我们不考虑广告商愿意为一个印象支付多少,因为他只需要为购买付费(应用程序安装是专门的)。

为了使它更实用,我们可以举一个例子,通过估计的行动率加上广告的质量分数,可以得到eCPM和一个假设的总值。让我们深入挖掘,看看Facebook用什么过程来确定每个广告客户损失的价值。

前。我们在广告拍卖和三个业务中有两个可用的广告位(答;b .c)针对不同投标类型的相同人员。作为前面公式的结果,让我们想象一下赋值:

A:ECpm:0.50美元;总值:100%

B:ECpm 0.30美元。总值:80%

C:ECpm 0.20美元。总价值:0%(因为他是拍卖中的第三个,所以他看不到任何东西)。

重要的是要考虑到,一个人将支付的是在广告拍卖中排名低于他的广告商损失的总价值。一个人决定出价的金额不会直接反映在最终的CpR中。

B 这个广告客户和他的竞争对手有20%的差距,eCPM为0,30美元,因此这个广告客户损失的价值是0,30 *0,2 = 0,06美元

C 根据同样的过程,这个广告客户损失的价值是0.20 * 0.8 = 0.16美元

现在我们知道了所有广告商的损失,我们可以计算出每个广告商需要支付多少:

B 不会收到任何邮件,所以他不支付任何费用,并被带到一个竞争不那么激烈的广告拍卖中,在那里他的总价值和eCPM可以得到更便宜和价值更低的用户。

C 将支付他下面所有广告商的损失:0.16美元

A:将支付他下面所有广告商的损失:0.16+0.06 = 0.22美元

一旦脸谱网确定了所有获胜广告商的eCPM,他们将被还原为CPM、CpC或CpA,这将是用户实际支付的最终金额。不用说,一则广告进入了数百万次拍卖,就像脸谱网上一天内给出的例子一样,它们决定了一场活动的总成本。

以上所述简单地证明,如果广告不是高质量的或非常相关的,那么金钱出价就没什么用处,因为等式中还有两个更重要的因素必须考虑。作为一个为用户服务的平台,而不是为出价高的企业服务的平台,也许并不能解决问题,也不是决定性的。一个人出价多少会影响他能得到多少广告位,但不会影响他将支付多少。相反,不相关的广告内容或错误的目标可能会阻碍任何经济风险,并损害商业目标的结果。从数学上来说,基本上等式是这样说的:如果我们的广告引人注目,并且我们瞄准了正确的人,我们需要最少的钱来展示它,相反,如果我们不是面向用户的,我们必须通过支付更多的钱给出价高于竞争对手来弥补这个差距,因为损失的价值肯定会更高。

理解VCG广告拍卖是如何运作的,以及如何将任何投标类型转换为标准的电子商务项目投标的过程是所有广告商需要知道的第一件也是唯一一件事,因为它包括了脸谱广告成功的所有必要手段。我们可能会玩几次这个系统,但如果我们不能清楚地掌握脸谱网的基础知识,不能掌握它复杂算法的齿轮以及所有可能影响广告拍卖的内部和外部因素,就不会有任何长期的盈利结果。所有广告商都需要考虑到,他们获得收视率的唯一途径是为他们的用户而不是他们自己创造相关和有影响力的体验。

Dario Di Feliciantonio

Dario担任脸书账户经理近两年,帮助EMEA中小企业建立成功的脸书战略,扩大活动规模,提高投资回报率。目前,他是AdGlow的客户策略师,AdGlow是脸书、推特、亚马逊、Snapchat和Pinterest营销合作伙伴,也是广告技术行业最具创新性的初创公司之一,主要帮助大品牌和媒体机构在脸书、Instagram和Snapchat上实现营销目标。

mysql索引相关 – 阿里面试经验

相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。

因为索引是MySQL中比较重点的知识,相信很多人都有一定的了解,尤其是在面试中出现的频率特别高。楼主自认为自己对MySQL的索引相关知识有很多了解,而且因为最近在找工作面试,所以单独复习了很多关于索引的知识。

但是,我还是图样图森破,直到我被阿里的面试官虐过之后我才知道,自己在索引方面的知识,只是个小学生水平。

以下,是我总结的一次阿里面试中关于索引有关的问题以及知识点。

索引概念、索引模型
我们是怎么聊到索引的呢,是因为我提到我们的业务量比较大,每天大概有几百万的新数据生成,于是有了以下对话:

面试官:你们每天这么大的数据量,都是保存在关系型数据库中吗?

我:是的,我们线上使用的是MySQL数据库

面试官:每天几百万数据,一个月就是几千万了,那你们有没有对于查询做一些优化呢?

我:我们在数据库中创建了一些索引(我现在非常后悔我当时说了这句话)。

这里可以看到,阿里的面试官并不会像有一些公司一样拿着题库一道一道的问,而是会根据面试者做过的事情以及面试过程中的一些内容进行展开。

面试官:那你能说说什么是索引吗?

我:(这道题肯定难不住我啊)索引其实是一种数据结构,能够帮助我们快速的检索数据库中的数据。

面试官:那么索引具体采用的哪种数据结构呢?

我:(这道题我也背过)常见的MySQL主要有两种结构:Hash索引和B+ Tree索引,我们使用的是InnoDB引擎,默认的是B+树。

这里我耍了一个小心机,特意说了一下索引和存储引擎有关。希望面试官可以问我一些关于存储引擎的问题。

面试官:既然你提到InnoDB使用的B+ Tree的索引模型,那么你知道为什么采用B+ 树吗?这和Hash索引比较起来有什么优缺点吗?

我:(突然觉得这道题有点难,但是我还是凭借着自己的知识储备简单的回答上一些)因为Hash索引底层是哈希表,哈希表是一种以key-value存储数据的结构,所以多个数据在存储关系上是完全没有任何顺序关系的,所以,对于区间查询是无法直接通过索引查询的,就需要全表扫描。所以,哈希索引只适用于等值查询的场景。而B+ Tree是一种多路平衡查询树,所以他的节点是天然有序的(左子节点小于父节点、父节点小于右子节点),所以对于范围查询的时候不需要做全表扫描。

面试官:除了上面这个范围查询的,你还能说出其他的一些区别吗?

我:(这个题我回答的不好,事后百度了一下)

科普时间:B+ Tree索引和Hash索引区别 哈希索引适合等值查询,但是不无法进行范围查询 哈希索引没办法利用索引完成排序 哈希索引不支持多列联合索引的最左匹配规则 如果有大量重复键值得情况下,哈希索引的效率会很低,因为存在哈希碰撞问题

聚簇索引、覆盖索引
面试官:刚刚我们聊到B+ Tree ,那你知道B+ Tree的叶子节点都可以存哪些东西吗?

我:InnoDB的B+ Tree可能存储的是整行数据,也有可能是主键的值。

面试官:那这两者有什么区别吗? 我:(当他问我叶子节点的时候,其实我就猜到他可能要问我聚簇索引和非聚簇索引了)在 InnoDB 里,索引B+ Tree的叶子节点存储了整行数据的是主键索引,也被称之为聚簇索引。而索引B+ Tree的叶子节点存储了主键的值的是非主键索引,也被称之为非聚簇索引。
面试官:那么,聚簇索引和非聚簇索引,在查询数据的时候有区别吗?

我:聚簇索引查询会更快?

面试官:为什么呢?

我:因为主键索引树的叶子节点直接就是我们要查询的整行数据了。而非主键索引的叶子节点是主键的值,查到主键的值以后,还需要再通过主键的值再进行一次查询。

面试官:刚刚你提到主键索引查询只会查一次,而非主键索引需要回表查询多次。(后来我才知道,原来这个过程叫做回表)是所有情况都是这样的吗?非主键索引一定会查询多次吗?

我:(额、这个问题我回答的不好,后来我自己查资料才知道,通过覆盖索引也可以只查询一次)

科普时间——覆盖索引 覆盖索引(covering index)指一个查询语句的执行只用从索引中就能够取得,不必从数据表中读取。也可以称之为实现了索引覆盖。 当一条查询语句符合覆盖索引条件时,MySQL只需要通过索引就可以返回查询所需要的数据,这样避免了查到索引后再返回表操作,减少I/O提高效率。 如,表covering_index_sample中有一个普通索引 idx_key1_key2(key1,key2)。当我们通过SQL语句:select key2 from covering_index_sample where key1 = ‘keytest’;的时候,就可以通过覆盖索引查询,无需回表。

联合索引、最左前缀匹配
面试官:不知道的话没关系,想问一下,你们在创建索引的时候都会考虑哪些因素呢?

我:我们一般对于查询概率比较高,经常作为where条件的字段设置索引

面试官:那你们有用过联合索引吗?

我:用过呀,我们有对一些表中创建过联合索引。

面试官:那你们在创建联合索引的时候,需要做联合索引多个字段之间顺序你们是如何选择的呢?

我:我们把识别度最高的字段放到最前面。

面试官:为什么这么做呢?

我:(这个问题有点把我问蒙了,稍微有些慌乱)这样的话可能命中率会高一点吧。。。

面试官:那你知道最左前缀匹配吗?

我:(我突然想起来原来面试官是想问这个,怪自己刚刚为什么就没想到这个呢。)哦哦哦。您刚刚问的是这个意思啊,在创建多列索引时,我们根据业务需求,where子句中使用最频繁的一列放在最左边,因为MySQL索引查询会遵循最左前缀匹配的原则,即最左优先,在检索数据时从联合索引的最左边开始匹配。所以当我们创建一个联合索引的时候,如(key1,key2,key3),相当于创建了(key1)、(key1,key2)和(key1,key2,key3)三个索引,这就是最左匹配原则。

虽然我一开始有点懵,没有联想到最左前缀匹配,但是面试官还是引导了我。很友善。

索引下推、查询优化
面试官:你们线上用的MySQL是哪个版本啊呢?

我:我们MySQL是5.7

面试官:那你知道在MySQL 5.6中,对索引做了哪些优化吗?

我:不好意思,这个我没有去了解过。(事后我查了一下,有一个比较重要的 :Index Condition Pushdown Optimization)

科普时间—— Index Condition Pushdown(索引下推) MySQL 5.6引入了索引下推优化,默认开启,使用SET optimizer_switch = ‘index_condition_pushdown=off’;可以将其关闭。官方文档中给的例子和解释如下: people表中(zipcode,lastname,firstname)构成一个索引

SELECT * FROM people WHERE zipcode=‘95054’ AND lastname LIKE ‘%etrunia%’ AND address LIKE ‘%Main Street%’;

如果没有使用索引下推技术,则MySQL会通过zipcode=’95054’从存储引擎中查询对应的数据,返回到MySQL服务端,然后MySQL服务端基于lastname LIKE ‘%etrunia%’和address LIKE ‘%Main Street%’来判断数据是否符合条件。 如果使用了索引下推技术,则MYSQL首先会返回符合zipcode=’95054’的索引,然后根据lastname LIKE ‘%etrunia%’和address LIKE ‘%Main Street%’来判断索引是否符合条件。如果符合条件,则根据该索引来定位对应的数据,如果不符合,则直接reject掉。 有了索引下推优化,可以在有like条件查询的情况下,减少回表次数。

面试官:你们创建的那么多索引,到底有没有生效,或者说你们的SQL语句有没有使用索引查询你们有统计过吗?

我:这个还没有统计过,除非遇到慢SQL的时候我们才会去排查

面试官:那排查的时候,有什么手段可以知道有没有走索引查询呢?

我:可以通过explain查看sql语句的执行计划,通过执行计划来分析索引使用情况

面试官:那什么情况下会发生明明创建了索引,但是执行的时候并没有通过索引呢?

我:(依稀记得和优化器有关,但是这个问题并没有回答好)

科普时间——查询优化器 一条SQL语句的查询,可以有不同的执行方案,至于最终选择哪种方案,需要通过优化器进行选择,选择执行成本最低的方案。 在一条单表查询语句真正执行之前,MySQL的查询优化器会找出执行该语句所有可能使用的方案,对比之后找出成本最低的方案。这个成本最低的方案就是所谓的执行计划。 优化过程大致如下: 1、根据搜索条件,找出所有可能使用的索引 2、计算全表扫描的代价 3、计算使用不同索引执行查询的代价 4、对比各种执行方案的代价,找出成本最低的那一个

面试官:哦,索引有关的知识我们暂时就问这么多吧。你们线上数据的事务隔离级别是什么呀?

我:(后面关于事务隔离级别的问题了,就不展开了)

感觉是因为我回答的不够好,如果这几个索引问题我都会的话,他还会追问更多,恐怕会被虐的更惨

总结&感悟
以上,就是一次面试中关于索引部分知识的问题以及我整理的答案。感觉这次面试过程中关于索引的知识,自己大概能够回答的内容占70%左右,但是自信完全答对的内容只占50%左右,看来自己索引有关的知识了解的还是不够多。

通过这次面试,发现像阿里这种大厂对于底层知识还是比较看重的,我以前以为关于索引最多也就问一下Hash和B+有什么区别,没想到最后都能问到查询优化器上面。

最后,不管本次面试能不能通过,都非常感谢有这样一次机会,可以让自己看到自己的不足。通过这次面试,我也收获了很多东西。加油!

中美贸易战持续一年了

去年7月6日,美国政府执意妄为,对340亿美元中国输美产品加征25%关税,打响了经济史上规模最大贸易战的第一枪。7月11日,美方又公布拟对2000亿美元中国输美产品加征10%关税清单。美看似有恃无恐,殊不知打贸易战没有赢家。中美是世界前两大经济体,挑起中美之间的贸易战,美国必将自食恶果

近日美国总统特朗普最近在接受媒体采访时首度承认,与中国爆发贸易冲突会给美国带来“痛苦”,但他拒绝因此作出退让。中国和美国双方互相加征关税对美国的杀伤力更大,美国的农业和制造业首当其冲受冲击,美企在中国经营也将受影响。此外,中美两大经济体的贸易战将不可避免冲击全球经济复苏,打乱国际供应链。

  英国媒体认为,中美贸易战帮助了中国

  英国《金融时报》刊文称,美国和中国的贸易战争使得两国利益发生了碰撞,但其实,中美贸易战帮助了中国。他认为这场贸易战使得中国可以用更长远的眼光来审视贸易战背后涉及的更多制度层面的调整。

  西班牙媒体怀疑美国打赢贸易战的能力

  西班牙《公众日报》网站报道,美国对进口钢材和铝加征关税的影响将超出白宫的控制范围,至少会在五个对美国而言具有重大经济或地缘战略意义的方面制造阴影,令人怀疑美国“打赢”贸易战的能力。

  法国媒体认为中国是第一个对美国采取具体反击措施的国家

  美国外交关系委员会(CFR)高级研究员阿登对法新社记者表示,中国做出这一行动的最大意义在于它是第一个对美国采取具体反击措施的国家,而且中国的行为表明,如果美国继续对华采取惩罚措施,中国还会进行其它反击。

  俄罗斯媒体认为中俄应该互相帮助,且俄罗斯农产品机会来了

  俄罗斯亚太问题专家弗拉基米尔·特雷霍夫在接受俄新社采访时表示:“鉴于近期西方国家在不同领域对中俄两国施加极大压力,我认为在这种情况下,中俄之间全面战略协作伙伴关系至关重要。中俄关系不应仅限于政府宣言,而需全方位拓展。”

贸易摩擦除了带来经济增速放缓、美国赤字急剧增加、全球对贸易协定信心下降以及各国对美关系可预测性降低外,没有任何作用。其结果不仅与特朗普所期望的相反,更使已经显现衰退迹象的全球经济雪上加霜。

不管人家怎么看,一旦是战争,哪怕是贸易战争,参与者不可能没有损失。而中国本身这几年正处在房地产崩盘的边缘,贸易战无疑是雪上加霜。

我国经济或许已经进入明斯基时刻。我们先看看明斯基时刻的通俗说法,按照百度百科的说法:明斯基时刻表示的是市场繁荣与衰退之间的转折点,即:好日子的时候,他们敢于冒险;好日子的时间越长,他们冒险越多,直到过度冒险。一步一步地,他们会到达一个临界点上,其资产所产生的现金(包括收益)不再足以偿付他们用来获得资产所举的债务,资产的损失促使放贷者收回其贷款,从而导致资产价值崩盘。

我们目前看到的一、二线房地产名义价格已经基本不再上涨,三、四线房地产价格依然在上涨,但是房地产信贷利率也在快速上涨。

一边是已经高高在上不再上涨的房地产价格,另一面是不断上涨的信贷利率和总成本,我们可以看到这个天平的右边正在不断增加砝码。那么,什么时候天平开始失衡呢,就是购买房地产的收益无法大于其信贷债务的成本时,就是我们看到的失衡时候。那么,如果这种情况出现,大家肯定会纷纷买房或者是停止买房,房地产的价格下跌已经成为必然。更严重的话,会出现严重下滑,那就是崩盘。

国内的媒体大都报道贸易战对于美国的损失,然而我们自己所受的损失也是无法估量的。战争已经开始,但是还看不到结束,

廉价VPS inodes不够用怎么办 – VPS分区维护

廉价这个定义不好说,一般几个大的厂家,最便宜的VPS吧,约等于5刀一个月的。大致美国的配置都如此 1核1G内存20G硬盘1TB流量

一般购买VPS,系统安装好后,自动就格式化了硬盘。只有一个盘符。当我们存了很多琐碎小文件的时候,可能硬盘空间够,但是inode用完了。先介绍下什么是inode。inode是文件系统分配用来记录文件位置和属性的结构,在一些文件系统中(如ext2, ext3等),它的数量在格式化的时候,就已经确定。如果文件系统是一本书,那么,inode就是这本书的目录。像ext3这样的文件系统,在格式化的时候,这本书的最大目录数已经确定。在你写书(保存文件到磁盘)的过程中,可能生的情况有:纸用完了(磁盘空间不足),这种情况下,当然无法保存新的文件了;另外一种情况,就是目录写完了(inode节点全部分配完了),这种情况下,虽然还有纸(磁盘空间),但由于目录(inode)已经没有了,没有了目录,文件就会无法找到,操作系统当然不会让你新建文件了。

现在发生的情况就是因为inode全部被用完了,虽然还有磁盘还有空间,但是文件系统已经无法再记录这些空余空间了,因此也就不能再创建文件(文件夹)了。

因为ext3文件系统的inode是在格式化文件系统的时候就已经确定的,要修改文件系统的inode数就只能格式化文件系统,这在服务器上显然是不可能的。临时的解决方法如下:

而单独购买网盘是非常贵的。所以一开始我们安装时,最好做好分区,再结合自己的需求,给不同的VPS分区。

因为只有一个硬盘,硬盘被系统加载时,是不能修改的。所以一定要有启动盘。

很多VPS厂商并不支持自定义ISO,包括vultr那个选项已经名存实亡。但是其实官方自带的工具集里,有system工具包。用工具包启动,之后就能跟着步骤来分区了。不同的VPS厂商提供了不同的系统工具,一般是 liveSystemCD 。里面有 parted 这款工具。 parted 是有图形化界面的,操作很简单。分区好之后用 mkfs 来格式化指定 inode数即可。

parted分区是会清空硬盘的。所以只能装机一开始用。而win系统,自带的分区工具,是可以不丢数据分区的。不过要流畅运行win系统,vps就不再廉价了

Facebook Instant game最近又出新问题

Facebook于4月中旬暂停了Instant Games小游戏平台审核,Facebook宣称因为排行算法漏洞需要修复,而暂时暂停审核。但是言辞含糊不清。具体原因不明,目前小游戏可提交但无法通过审核发布。这一突发消息发布之际,Facebook刚刚修复了instant Games上的两个重大漏洞。其中一个是在4月4日到6日之间修复的,这个漏洞导致游戏列表没有按照通常的排名算法正确排列,这让一些游戏的排名高于真实值。

截至到现在,依然没开通游戏审核。是否又有新的严重的技术故障发生,还是因为不可抗拒原因(比如苹果)导致要调整小游戏的过审规则,还有待进一步的消息透露,目前Facebook暂未做出回应。

有海外开发者反馈,因为审核无法通过,已影响到他们游戏的正常发布。

近日,Instant Game又出现大面积用户无法充值问题。FBInstance.payment.onReady无法正常进入回调。平台官方无任何新的动态。

恐龙开发者的面试经验 – 大龄程序猿如何找工作

当我31岁时,一个20出头的招聘人员告诉我,我“太老了”谢天谢地,我已经很久没听到这种事了。三周前,我在一次编程面试中获得了成功;上周,我开始了我作为应用程序程序员的新工作。对一个58岁的人来说还不错!

脱颖而出
作为一名年长的技术专业人员,我很幸运。我目前的工作利用了我在Delphi、C和C++的编程经验。在面试过程中,没有什么是理所当然的,我准备了一个小文件夹,展示了我为每种语言编写的应用程序。

说到这类事情,我已经做了几年了,用Techsmith的Camtasia制作屏幕截图。我编写并录制了一个7分钟的屏幕截图,展示了各种程序——包括一个快速评估扑克手牌的程序。这些都是基于我在过去18年里写的软件。

将节目视频上传到Dropbox后,我可以与招聘人员共享该链接,然后由招聘人员转发给潜在的客户或雇主。面试时,我带着一台笔记本电脑,里面有我所有的程序,还有源代码的打印输出。那是不是有点过分了?也许吧。但所有这些准备也有回报。

遗留编程语言
很长一段时间,COBOL和Fortran是镇上唯一的遗留语言;现在,Turbo Pascal, Delphi, Microsoft Basic, 各种 C++, ActionScript 和 Ada都在名单上。(多亏了 Swift, Objective-C 也可能很快在那里着陆!)

如果你是一个懂传统语言的老开发者,你的就业前景可能比你想象的要好。对公司来说,将应用程序转换成更新的语言是很昂贵的,尽管工具可以自动完成过程的某些部分。它通常需要一个有血有肉的技术专家来编码、测试、重组和维护程序。

不要做恐龙
有一种观点认为,老开发人员可能会有点固执己见。我和几个属于那一类的人一起工作过。一个这样的家伙比我小十岁;只要他能用Visual Basic 6编程并坚持使用视窗操作系统,他就很开心。他从未听说过版本控制系统,也不明白为什么要使用它。

他的主要业务包括支持一个用VB6编写的应用程序,该应用程序首次出现于1998年;对该平台的扩展支持于2008年结束。它也是32位技术,在某个时候,所有与微软相关的东西都将只剩下64位。对他来说不幸的是,我们的工作场所决定切换到一个竞争对手的基于网络的系统(这是有意义的——没有要安装的软件,对服务器的简单修复,等等)。他们不再需要他来支持。

这不仅仅是学习新的编程语言;这也是为了跟上广泛的技术组合。任何人都可以对网站进行编程;您还需要了解服务器端技术、网络服务以及如何在云中移动东西(无论是AWS、Azure还是谷歌)。

年长的开发人员通常分成两大阵营:一个是拥抱新技术的人,另一个是(像我以前的同事)停留在过去的人。至少有一项研究利用堆栈溢出的数据挖掘与年龄相关的知识,发现编程知识可以在开发人员的第五或第六个十年保持在较高的水平。新技术不应该成为你职业发展的障碍。

有些技术比你想象的更容易掌握。例如,如果你不知道超文本标记语言,没有比现在更好的开始时间了。上周我实际上开始学习一种新的专有编程语言;进展缓慢,因为文档仅限于帮助文件和代码库,但这是值得的。

为什么要看老开发者?
学完第三或第四种编程语言后,你会注意到相似之处;通过识别模式,语言变得更容易吸收。十八年前,我在特尔斐写了许多文本处理实用程序;本周,在我上一节提到的专有编程语言的培训课程中,我必须编写一个包含string Trim()函数的文本处理实用程序。去过那里,就这样!这就是作为一个老开发者的好处。

经验丰富的老开发人员通常拥有“软技能”,能够与特定组织中的人无缝互动。他们认识到经验的价值,即使项目以失败告终。(例如:“我在对数据库表进行实时修复时忘记提交事务,导致所有生产暂停了五分钟。我从中吸取的教训是,即使在提交之后,也要始终检查您的事务级别是否为0。”)

当面试一个新职位时,不要忘记用故事来说明你的经历和技能。我36年的职业生涯给我留下了丰富的开发轶事数据库(可以这么说):“为了学习Z80,我写了一个6502交叉编译器。我花了两周时间。”

结论
保持新鲜的秘密是永远不要脱离学习曲线。尝试新事物;只是为了好玩,挤出一些时间学习一门新的语言,比如Rust、Swift或Go。下载和安装东西从来没有这么容易过;许多语言都有在线编译器。

如果你有时间,除了编程语言之外,还要确保关注技术。今年,我已经在我的Hyper-V Ubuntu安装上安装了PHP 7.0。我的下一个任务是建立一个网站“在云端”大多数云提供商提供免费等级,所以这种自我教育不会花费任何费用,除非我犯了一个错误,这反过来会成为一种有趣的学习体验。(“忘记检查小数位数仅在一个周末就增加了17,000美元的费用!”)

互联网疯狂裁员的背后 – 野蛮增长的时代已经过去 – 资本寒冬的倒来

美国软件巨头甲骨文突然宣布在中国大举裁员,然后开出了N+6的补偿方案,甚至比大部分员工的年终奖都多,被称为2019年度最良心裁员!

对于这一次毫无防备的裁员,甲骨文给出了外界公认的良心补偿方案,并且设定了不同的等级,具体如下:

5月22号之前签解约合同,离职补偿是N(工作年限)+6(个月薪酬)
一个月后,即6月7号签是N+1
再往后就只有N了

简而言之,就是解约合同签得越早,补偿越多。裁员拆迁户,从此,一个新名词就诞生了。

美国企业IT服务巨头IBM将裁员1000多人,而上述消息已经被官方证实。

一位知情人士透露,IBM裁员计划影响了大约0.5%的员工。根据IBM的最新声明,IBM有超过34万名员工,这意味着裁员将影响到约1700名员工。

“我们在不断调整团队的定位,以符合公司在高价值IT细分市场上的业务重心。我们也将继续在一些关键新领域雇佣优秀人才,为客户和IBM创造价值。”公司的发言人在邮件中这样说道。目前,公司职位页面上列出了7705个空缺岗位。

在这之前,IBM于2016年和2017年均宣布过裁员,而此次裁员恰逢IBM试图通过收购交易来开拓业务并实现发展盈利目标。IBM正计划以340亿美元的价格收购开源软件巨头红帽(Red Hat),交易预计将在今年下半年完成。

市萧条环境下,一场席卷全球车企的“裁员潮”正悄然来袭。

  日前,福特汽车公司宣布,计划在今年8月底前裁员7000人,约占其全球受薪员工总数的10%,其中管理层将裁员近20%。福特方面表示,这次裁员是其全球业务重组的一部分,能够帮助公司每年节省约6亿美元。

  福特汽车的“瘦身”之举并非个例,据《中国经营报》记者不完全统计,在过去半年时间里,已有通用汽车、捷豹路虎、日产及戴姆勒等多家汽车制造商先后公布了减员计划,至少涉及5.37万个职位。其中,仅通用汽车一家宣布的计划裁员人数就超过1.4万人。

互联网公司野蛮成长的时代过去了,与此同时,互联网行业从业者的门槛越来越高。

  “内部人员政策变动非常夸张,几乎是朝令夕改。”曾在宜信担任HR的佩奇无奈地告诉《中国企业家》,“上午开会时你还在A团队,下午可能就会被调到B团队去。”

  2018年下半年,佩奇被迫辞职。“当时人事部和招聘部的人几乎都走了,就剩下我和另外一位同事。如果你不想走,公司不会主动开除你,但会采用一些特殊手段比如换岗去‘架空’你。”佩奇说,后来员工们已经习惯这种变幻莫测的调整方式。

  进入2018年下半年以来,网络不断爆出互联网公司裁员的消息,从大公司到风口上的创业公司,几乎无一幸免。一位创业公司的HR跟同事戏称自己是“百人斩”,因为在很短的时间内,他裁掉了公司近100人。

  在接受本刊采访的众多互联网公司HR看来,裁员和离职率高已是常态。实际上,2016年上半年进入宜信的佩奇就是被招来顶替上一波被裁掉的HR。

  “所有人才结构的变化都和企业的求生欲紧密相关。”Boss直聘研究院院长常濛直言。大规模扩张和大规模裁员都是企业求生欲的表现,对于从互联网上半场走到下半场的互联网企业来说,这种求生欲表现得更为强烈。

  这也是互联网行业裁员的特殊性所在。《中国企业家》采访了一些HR,大家达成的一个共识是,新机会在变少,行业越来越垄断。此时互联网公司高管的决策导向不再是如何“开源”,而是如何节流。

  如果说,在此之前互联网行业的主基调是“扩张、扩张、扩张”,那么2018年之后新业务的扩张则变得更为小心谨慎。互联网公司的HR们见证了大规模的招人潮,经历了互联网细分行业从百花齐放到逐渐走向垄断,也看到了互联网公司野蛮成长下的管理弊病。

  当移动互联网浪潮退去,互联网公司前面也被加上了“传统”的帽子,他们也开始向所谓的传统行业取经,学习如何进行精细化管理。在某种程度上,所谓裁员话题只是互联网公司在精细化管理道路上进化的第一步。

  在裁员话题背后,创业公司和互联网巨头们经历了怎样的扩张轨迹?裁员的靴子是如何落地的?裁员冲击波过后,出路何在?

  疯狂扩张

  2014年是移动互联网发展最为鼎盛的时期,那一年,阿里巴巴成功在纳斯达克上市,腾讯市值突破1万亿港元,BAT总市值超过4476亿美元。

  各大招聘网站上挂着知名的、不知名的互联网公司招聘需求,招聘岗位需求最为旺盛的分别是技术、地推和运营。“我们只要在网上放一个岗位,一天就能收到一堆简历。有一天晚上,我打开邮箱发现其中一个岗位来了200多份简历。”佩奇说。

  PP租车是小张工作的第一家公司,2014年,他加入时正是整个租车行业的快速扩张期。PP租车、宝驾租车、神州租车都获得了资本的青睐,当年PP租车也完成了近6000万美元C轮融资,并开始疯狂招人。

  “我刚去的时候,公司才300多人,而在之后半年时间公司新招了900多人。”小张回忆道。当时地推和运营是公司人数最多的两个部门,地推团队近200人。“2014年、2015年,互联网公司很多热钱进来,很多时候大家是不看成本的,更多是想着如何去圈用户,整个互联网运营模式非常简单粗暴。”

  同样处于行业红利期的还有游戏行业,无论是超过100人规模的大中型互联网公司还是规模只有30人左右的手游公司,都能够从市场中分一杯羹。成都的游戏产业也开始于此。

  据成都本地的游戏猎头但磊估计,2014年成都的游戏公司大约有1000多家左右,蜂拥而至的投资人愿意为当时只有PPT的游戏创业公司买单。但磊告诉那些想要进入游戏行业的年轻人,游戏行业是一个赚快钱的行业,如果你确认自己可以在十年时间赚到比其他行业多2倍的钱,你可以加入。

  很多人愿意冒险。

  那也是资本最为繁荣的时期,来自清科数据统计,2014年中国创投市场共发生投资1917起,同比增长67%,披露金额的1712起交易中共涉及投资金额168.83亿美元,同比增长155.8%,创下当时的历史新高。

  彼时,老丁作为猎头,服务过很多互联网公司,其中令他印象最为深刻的是一家主打出境游的创业公司。这家公司刚一成立便获得了腾讯的投资,并被苹果公司作为预装软件推荐,形势一片大好。

  2014年上半年,B轮融资完成之后这家公司找来了老丁和其他猎头,希望他们帮助搭建部门,扩宽原有的两条业务线,开始尝试住宿、机票预订等新业务。“他们的需求很大,而且不差钱,需要短时间内把业绩冲上去给投资人看,拿到新一轮融资。”老丁称。

  当时市场上一个正常职位的猎头费为该招聘员工年薪的20%,但这家不差钱的创业公司愿意给到25%甚至30%,因此许多猎头乐意为这家公司推荐候选人。短时间内,一个部门就招了100多人,公司员工人数最多时突破了400人。一年后这家公司完成了由腾讯领投的C轮融资。

  2015年下半年,资本寒冬不期而至,互联网公司的裁员潮开始。

  PP租车公司的人数在增至1200人后,小张突然接到领导通知,“裁员!”PP租车当时还依靠融资,尚未形成自己的盈利能力。PP租车的业务一方面要对接车主,一方面要对接租客。对于车主,PP租车需要承担运营的成本,一旦汽车出现状况照单全赔,对于租客来说,还需要为他们购买保险,同时承担维护成本。

  如果扣除PP租车的运营成本和人力成本,公司能获得的利润有限。

  2015年年底,PP租车开始瘦身。不到半年,公司从1200人裁了近一半,其中地推人员直接全部裁完,取而代之的是一个20-30人的电话销售团队。“领导觉得一个电销团队能干100个地推的活,更为高效。”小张回忆道。

  2016年发生的裁员则与新业务有关。

  2016年初,PP租车内部计划做汽车金融,该部门在半年里招了60多人,正式运营2个月后,发现用户转化率并不理想,两个月加起来还不到20单。管理层要求两周内这个部门所有人都要离职。“对于我们来说心理上是一个煎熬。”小张坦言。

  不过PP租车创始人张丙军否认了上述说法,认为上述表述并不准确。在那次资本寒冬中,PP租车的竞争对手销声匿迹,活下来的PP租车市场成长空间并不大,2017年,PP租车更名为START,转型为车辆共享平台,但市场关注度并不高,一些公司高层也陆续离开。

  经过那场资本寒冬后,老丁发觉互联网市场招聘需求在悄然发生变化。过去OS、安卓开发的岗位非常紧缺,但到了2017年,偏向于后台的类似JAVA开发的岗位却成为热门。“2015年、2016年的时候,整个市场比较浮躁,多数创业者并没有想清楚自己未来的路在哪里,但他们需要好的产品让投资人看见。至于这个产品将来能承载多大的用户量,未来怎么去做迭代升级,并不是他们考虑的方向。”老丁分析道。

  “到2017年,很多互联网公司开始转向To B端,需要在原有产品模型基础上扩大用户承载量,这需要大量后台的人员。”据老丁观察,当时市场上一批从互联网公司出来的前端开发人员找不到工作,多数转向了后台开发。

  这也从侧面证明了2016年王兴喊出的“互联网进入下半场”的观点。在合并大众点评、与饿了么拉开差距后,美团稳居外卖行业第一位,享受着垄断带来的收益,那时移动互联网超级独角兽TMD(今日头条、美团和滴滴)格局已形成。

  颇具野心的王兴打算在2017年开拓新的业务线,包括小象生鲜、打车、共享充电宝、闪购等。“2017年那年我们的全部工作内容几乎就是面试。”一位接近美团的人士回忆,那时候抢人是不计代价的。“美团给钱很大方,社招的话薪酬涨幅没有上限,也会给候选人一些期权。为了吸引优秀应聘者,甚至还会给三四万元的签字费。对于校招的人,凡是评估在A、S级的应届生,我们立了军令状,一定要把他们吸引过来。”

  2017年底,美团进行了一次全员的工资普调。这算是当时互联网市场上普调幅度最大的一次,不论KPI,平均增幅在20%左右。

  同样引起关注的网红公司还有锤子科技。虽然国内市场上已经有小米、华为、OPPO、vivo等手机品牌,在2017年占据了中国智能手机市场67%的市场份额,但罗永浩始终相信锤子的与众不同。他给锤子的定位是“下一世代的电子产品新宠”。

  2017年年底,锤子准备在第二年5月推出两款产品,坚果R1手机以及TNT平板电脑,为此公司开始大规模招人,仅TNT业务线就需要招100多人,“当时挑战还是很大的,只能硬着头皮上。”小郭回忆称,为了赶时间,通常一天会安排几轮面试,当天就能出结果。2018年过年的前一天,他们还在紧锣密鼓地面试。

  彼时,国内手机行业正处于洗牌期,锤子科技吸纳了许多从中兴、乐视、魅族、小辣椒等手机品牌而来的应聘者。这些品牌正处于战略调整或者自身发展放缓阶段,罗永浩并未意识到这或许是行业放缓的另一种信号。

  2017年6月,锤子科技宣布了新一轮融资,成都市政府领投,其他私募基金跟投,其中成都市政府投资6亿元,一半为债权投资。投资后,锤子科技在成都也设立了办公地点,招聘了OS系统研发团队以及客服人员。

  一切看上去很顺利。锤子内部员工期待着即将推出的R1坚果手机将坚果品牌打响,也期待TNT平板电脑能够收获市场好评。

  收缩与迷茫

  然而,世事难料。

  2018年5月,罗永浩带着这两款产品登上鸟巢的舞台时,虽然获得了无数掌声,但在发布会后更多的批评和质疑袭来,销量和市场口碑都不如预期。

  罗永浩没有预料到的另一个关键因素是手机行业整体放缓。“当时按照老罗的预测,10年以后手机会消失,我们可能只有短短5-10年的时间,希望在短时间内将锤子的手机品牌打出去。但大家没有预料到的是手机行业放缓那么快。”小郭称。

  来自IDC数据统计,2018年全球手机总出货量为14.62亿台,同比下滑0.5%,这是智能手机首次出现整体出货量下降。

  对于锤子来说,之前的投资并没有在行业中溅起多少浪花,但紧张的资金却让锤子不得不控制成本。

  2018年6月,锤子开始暂缓招聘,之后没多久暂缓招聘变成了裁员,裁员范围从“优化调整”每个部门中5%绩效较差的员工,扩大到了应届生。

  据小郭介绍,半年前招聘的TNT团队因为业务调整,成为此次调整最大的团队,该团队近80%的员工被裁。同时由于OS系统主要是基于手机产品,计划的手机项目被叫停之后,成都的系统研发团队也不再保留。之前成都成华区猛追湾世茂大厦有一层楼是锤子研发人员的办公地点,如今这里已是成都政府部门的办公地点。

  最新的消息是,锤子科技法人由罗永浩换成了温洪喜,公司的10位董事也已经退出锤子科技。2019年1月22日,据凤凰科技报道,有锤子科技内部人士透露,已接到临时通知,被要求改签合同到今日头条的母公司“字节跳动”。成立于2012年的锤子终究没有搭上移动互联网手机红利最后的末班车,虽然它只比小米晚成立2年。

  小郭告诉《中国企业家》,他已经从锤子离职,一部分原因在于要和员工谈裁员的事情让他感到很难受,“觉得对不起当初招进来的这帮兄弟”。

  罗敏带领的趣店目前也有着和罗永浩类似的烦恼。

  在2017年10月上市之前,趣店就开始大规模招人。据曾供职于趣店的HR小庄回忆称,管培生和IT技术人员两条主营业务线同时并进。管培生的工资达到30000元,销售的工资是17000元。

  上市后,面临着监管进一步收紧的趣店开始转型,进行新业务扩张。2018年1月,趣店宣布试水汽车金融——大白汽车分期新业务,并定下了小目标100亿元。新增的大白汽车分期项目招聘规模空前,岗位需求是600人。

  然而,新业务尝试并不顺利。8个月后,大白汽车被曝出大规模关店的消息,3天内179家线下店仅剩下不到60家。2018年Q3也并未出现大白汽车最新销售业绩。

  到2018年11月,大白汽车分期业务有近420人离职,店长从100余人减少到只剩14人。据一位不愿透露姓名的人士称,新业务大白汽车分期的确做得不太好,加上2018年以来,整个汽车分期市场环境不好,汽车门店不需要那么多店员,就开始进行人员调整。“公司发话,想干继续干,不想干就给赔偿。”该人士称。

  2018年9月,趣店总部从北京搬到厦门,进一步引发了人员震动。此前去厦门帮忙搭系统架构的技术员被告知不能再回北京工作,引发了管理层和员工之间的冲突。

  “技术部门核心的几个比较顶尖的技术架构师在趣店搬去厦门之前,都已经走了。”小庄说。对于技术人员来说,北京相对厦门而言机会更多,因此技术部门走了差不多40人,这也是趣店历史上技术人员离职最多的一次。

  趣店搬迁和裁员背后的根本原因在于新业务的迷茫。趣店上市后市值从113.31亿美元跌到目前的17.43亿美元,跌幅超过84%。

  “事情做到头了。员工弄不出什么新鲜东西或技术,不能够满足罗敏的期望了。”小庄称。他所在的趣店离职群现在几乎每天都有人加入,已经达到500人。

  2018年年初,当网上不断传来阿里、华为等缩招的新闻,小坤预感到这个冬天可能不太好过。很快,从2018年年中开始,各大互联网公司的裁员消息陆续登上新闻头条。“好像每家都在裁员,这个时候不裁员的公司反而觉得不正常。”小坤说。

  小坤所在的互联网公司知乎也在最近进行了裁员,在原有1500多人的基础上裁撤了约300人。

  另据《中国企业家》此前报道,裁员最多的是知乎的商业化团队,裁员比例超过20%。从2016年开始知乎开始商业化探索,推出值乎、知乎live等知识付费产品,加入广告推荐。不过到目前为止,知乎商业化变现并不理想,相对于庞大的运营成本,知乎目前的收入也并不高。

  曾有媒体人形容知乎的尴尬在于“知乎大V赚钱,而知乎不赚钱”。虽然知乎赶上了知识付费的风口,但能从中切出多大的蛋糕仍不得而知。

  不过知乎公关人士回应《中国企业家》,网上所传的知乎裁员属于谣言,每年年底公司都会进行员工绩效评估,予以相应的人员调整和结构优化。

  “过去依赖于人口红利,获得的用户量和公司的未来整体收益是强相关的,用户越多,想象空间更大。但现在整个互联网人口红利已经没有了,获得用户成本比以往高了很多。公司不可能不计成本地获取用户,重点还是要回到差异化创新上。”小坤分析称。

  不过值得注意的是,虽然裁员消息此起彼伏,但技术核心人才依然稀缺。腾讯HR小林最近收到了很多市场、运营岗位的简历,但公司重点盯的核心技术岗位人员却仍然寥寥。“裁员可能最不会影响到的就是比较核心的技术人员,从整个市场动态来看,并没有看到核心技术人员流动出来。而平时一些表现不太好的人,刚好赶上经济下行周期就被裁了。”小林分析道。

  从柏油路到乡间小路

  经历了这次裁员后,无论是员工还是公司,都更愿意选择一种较为稳妥的方式。

  离开宜信后的佩奇去了一家互金创投公司,最近公司年底招人,她发现多数投简历者是从互金行业流过来的,而在岗位招聘上,公司也更倾向于招聘高管,其他岗位基本处于暂停招聘状态,“公司没钱了,加上融资困难,要降低成本,现在主要考虑有经验懂技术的高管”。

  一位不愿透露姓名的人士告诉本刊,从业务条线到人员规模,宜信确实存在调整。《中国企业家》杂志向宜信方面求证,但截至本刊发稿前,宜信企业传讯部相关人员尚未回复。

  对于游戏行业来说,少了以往的冒险精神。上述成都游戏猎头称,2014年,成都的游戏公司有近1000家,到了2015年,只有500家左右,而到了2018年,只剩100多家。

  如果说之前游戏行业的裁员都是基于业务的主动选择,2018年的裁员大部分是一种无奈。2018年游戏版号审批几乎为零,这成为了中小型游戏公司裁员和倒闭的导火索。“一个游戏公司要上线需要投入资金,如果把脖子掐得太久了,他已经没有气了,现在把手松开都没有用了。”上海猎游企业管理咨询有限公司创始人许育翔形容这次在游戏行业的裁员“前所未有”。

  另一方面,游戏行业越来越垄断,导致中小型企业存活空间越来越小。“现在的游戏都在尽量走精品化路线,开发的成本越来越高,同时渠道方获取用户成本越来越高,共同导致游戏研发商能分到的收入变少。”上述游戏猎头直言,在游戏研发商聚集的成都,目前真正能存活下来的,除了一些大型有实力的互联网公司之外,就是一些早早出海的公司,后者大概占到成都目前游戏公司的50%以上。

  与此同时,存活下来的游戏公司也一改以往的冒进作风。“在2016年、2017年可能很多游戏公司尝试游影联动,筹划拍电影,从2018年开始拍电影的计划多数已暂停。过去可能游戏公司会同时开发7到8个游戏项目,而今年会更加小心翼翼,更多的策略是运营好现有业务。”上述成都游戏公司猎头表示。

  种种迹象表明,互联网公司野蛮成长的时代过去了,与此同时,互联网行业从业者的门槛越来越高。由于一些游戏公司倒闭或者裁员,招聘的岗位变少,对于应聘者的要求也变高了。

  许育翔表示,2017年之前,招聘的时候游戏行业很多从业者是大专学历,而现在招聘程序员、策划、市场方面的人才时,大专学历的都几乎不接触了。“被裁的人中优秀的人去了大厂,一个月内找到工作。一般的人以前或许可以去些小公司,现在这种机会不存在了,小型创业公司数量锐减,而这些人只能从游戏行业中退出。”

  类似现象也存在于互联网金融行业中。小庄告诉《中国企业家》,互金行业在2018年下半年的裁员有点“硬裁”,一些硬指标达不到老板标准的员工都会被裁掉。

  在趣店上市前期,罗敏就下达了一个硬性招聘指标,员工学历必须是985、211背景,普通本科的都不要了。“为了上市之后能支持新起来的业务,他对应聘者的基本素质要求提升了一个层次。而之前创业时,专科甚至没有学历的人非常多。”小庄称。

  曾在多家大型互联网公司工作的小林发现,他接触的一些求职者越来越焦虑。“一些年轻人的综合能力、眼界可能优于之前招聘进来的人,但由于整个互联网行业很久没有新的东西出来了,这意味着留给年轻人的机会没有那么多了,他们能够取得的成就跟前几届相比,会逊色很多。”

  甚至一些互联网公司年轻的HR在此次裁员潮中也难以幸免,离开了之前所在的行业或者换岗位寻找新的出路。和那些被裁掉的年轻人一样,他们也深感焦虑。

  互联网公司的创始人们也开始意识到互联网创业已经进入到成熟期,成长阶段不计成本获取流量的打法已经过时,精细化管理才更适合当下。

  老丁观察到,2018年之前,互联网圈的HR看不起传统地产、制造行业背景HR,而到了2018年,一些有传统地产、制造行业背景的HR反而更受互联网公司欢迎。“以前觉得咨询行业背景的HR视野会比较宽,现在互联网公司更需要传统企业出来的HR,因为他们在精细化管理、制度化管理方面更加有经验。”老丁说道。

  一位互联网公司HR部门人士反思过去几年大规模招人和裁员,认为管理层有时是缺乏足够前瞻性思考的。“企业是一个系统,大了之后,它的反应是有延迟的。比如2016年业绩状况比较好时,就想大规模招人,想干更多的事情。当时是基于那个时间点做思考,但实际上未来业务要做成什么样,很多时候是没有经过足够思考的。”在该人士看来,比起大规模招人,提高内部人员效能更为重要。

  2017年年末,老丁帮那家出境游的明星创业公司招聘产品总监时发现,公司工位上已不超过20人,而到了2018年,他发现公司的创始人去了一家大型互联网公司,其他高管也离开了。老丁意识到,这家曾经豪掷千金招人的公司倒闭了。

  “虽然有BAT的后台做支持,每轮都有明星投资机构保驾护航,但是他们也没有想清楚自己未来真正的盈利点和用户在哪里。盲目地去拓展新业务线,盲目重新定位产品,最后导致产品模糊不清,迟迟不能变现。 ”老丁总结道。

  步伐太大,管理跟不上似乎成了创始人的通病。

  在锤子工作的那段时间,让小郭印象深刻的是公司人员扩张太快却没有很强的流程和制度。管理跟不上,导致整个组织能力较弱。

  “之前做过一个人力资源管理系统,但是不太好用,现在员工请假都是写纸质的请假条,人力部的同事每个月都要去清理请假条,并把信息录到电脑中,人工成本很高。”同时,公司在管理上缺乏很多制度保障也常让小郭感到困惑,“在锤子内部我们连员工手册都没有,该干什么,不该干什么,没有清楚地界定。”

  对于多数互联网公司的高管来说,他们过去的胜利是建立在人口红利和GDP快速增长的基础上,当成长的道路从柏油路变成更为难走的乡间小路,他们需要适应如何以50公里而不是100公里的时速行驶