zoukankan      html  css  js  c++  java
  • [转]Facebook工程师谈面试:要薪酬或股权不简单

    原文地址:http://it.sohu.com/20120221/n335314162.shtml

    【搜狐IT消息】2月21日消息,Facebook资深工程师皮多姆·肯亚尼(Pedram Keyani)在科技博客TechCrunch发表文章,以自己的个人经历向大学毕业生提供建议,告诉他们在找工作时的面试、实习、薪酬谈判等技巧。

      以下是文章详细内容:

      大学毕后寻求实习或工作机会的这段经历,是令人非常愉快的,对于那些拥有工程或其它技术背景的学生来说更是如此。相比其它竞争激烈的就业市场, 软件工程师现在的需求比以往任何时候都要高。你会发现许多公司为你提供了就业机会,他们提供良好的报酬以获得你在大学里努力学来的知识。

      但就像所有初次找工作的人一样,你会感到非常紧张,面临着巨大的压力。这主要是由于面试官的不确定性、公司间的巨大差异以及不知道哪家公司更适合自己的艰难抉择所造成的。

      企业和人非常相似,都有极为鲜明的个性。如果你能与遇到的人融洽相处,你也可以与为你提供工作机会的企业好好相处,反之亦然。为了帮助自己选择 一家更适合的公司,你需要提出一些有意义的问题,以寻找在薪酬之外的其他价值。这些问题包括:工作节奏快吗?领导如何?从现在开始它能在一年内成长为一家 快速增长的创业企业吗?大型知名公司的工作是否非常枯燥?

      我想要告诉你的是,如果你是一个天才工程师,那么Facebook将是你最优的选择。但这并不十分准确,因为个人与企业是否合适,远比这个复杂 的多。除了技术能力、薪酬待遇方面之外,还包括个人思想是否认同企业文化等。从另一个角度来看,公司在面试你的同时,你也需要面试公司。

      如果你现在面临选择公司的烦恼,并获得了数份实习邀请,那么你就要考虑以下问题:

      第一、学校未曾教过的技巧

      以往在学校遇到问题需要解决时,你可能会写在纸上或者使用键盘。但如果你在实习期间或者面试时遇到问题了,你就需要做更多的工作,比如突出自 己。你所掌握的知识从谈吐中体现,你的性格和思考方式从你的举止中体现。你是否冷静而具有耐性,还是烦躁不安或者极具活力?自信,谦虚还是骄傲?你如何与 周围的人进行沟通?这里没有“对”和“错”的绝对标准,但面试时这些因素都将被考虑在内。

      为了让你有充分的准备,我给你提供三个建议:1.练习;2.练习;3.再练习。学校不会教你怎么面试才更好,但这种技巧非常重要。幸运的是,我可以教你一些基本的面试技巧。

      首先,你可以将一些有趣的编程问题打印出来并写在书写板上。为了让你感受到面试中存在的压力,你必须在规定的时间内写出你的答案并说出来。你不 用担心答案会被挑错,因为你如何克服这些困难才是面试官最感兴趣。你在问题上花费的时间越长,你的答案就越完美。经过反复的练习后,你会逐渐适应这种压 力。当参加真正的面试时,由于感受到的压力很小,你将会感觉非常轻松。这对面试非常重要,轻松的状态会给面试官留下良好的印象。

      第二、实习只是开始

      有趣的面试过程即将开始。我并不建议在同一家公司进行两次面试,即使它是一家非常大的公司,你可以尝试不同的团队。或许你会因此感到疑惑?我认 为,面试只是最开始的过程,你需要一点一点的尝试,在了解整个局面前选择你最喜欢的类型。在我正式开始职业生涯前,我曾在四家知名的公司进行了实习,这些 公司包括Sun微系统和Google等。这些企业都带给我不同的感受。所以你可能会喜欢上一家夏天去过的公司,也可能会更喜欢下一家企业。你可以利用实习 机会来选择大型企业、小型企业、住址附近的企业、不同州甚至不同国家的企业。为什么不这么做呢?你没什么可害怕的。

      第三、工作邀请

      如果你在实习期间表现优异,那么夏季结束后,你很有可能会获得一份工作邀请。如果这样顺利,那会非常好。但如果不是那么顺利,你也无需担忧。你现在已经拥有了丰富的实习经验,下一次参加面试时,你就知道面试官对你有什么期望了。

      但是,即使再完整的练习,也无法确保你获得理想的工作。我建议你可以把想要获得的工作按优先顺序进行排列,当你进行最后一项面试时,你就是胜利者。

      在面试时,你应该表现的很自信,就像一定会成功通过面试一样。你不能表现出骄傲自大,但应该假装出就像在这里工作最后一天时所作出的决定。这非 常有意思,因为企业在面试你的同时,你也在面试企业。你很难知道你想要的答案,所以你可以向面试官提一些企业如何运作的细节问题。下面是我面试时曾提出的 一些问题,你可以作为参考:

      1、新产品发布时间的间隔是多久(公司的决策速度快吗)?

      2、在对一项新产品提议进行测试时,工程师一般会采取什么措施?

      3、各团队分工、责任是否明确,是否会以更有效的方式合作?

      4、各团队之间,员工的调动频率是怎样的?

      5、直接向经理报告的大概频率是多少?

      6、公司是否有正式或者非正式的指导计划?

      7、你需要从公司学到多少东西?

      8、公司会提供成长或尝试新事物的机会吗?

      第四、待遇谈判

      如果你成功获得了工作邀请,在了解具体的工作内容之前,我们需要明白自己的薪酬待遇。这是一个大问题,许多初次参加工作的人并不愿对此进行讨 论。这很好,但你必须做好讨论该话题的准备,因为这是你在正式开展工作前,唯一能够讨论薪酬的机会。如果你签订了劳动合同,你的薪酬就取决于你的表现,你 也很少有机会能重新谈判待遇问题(除了晋升之外)。

      在你的工作邀请中,可能包含两个类型的选择,其一是薪酬选型,另外一个是股权选型。这两个选择都可以公开谈判。每家公司对新雇员都有一个薪酬标 准,其中包括新雇员的学位、毕业学校、面试表现等。要进行具体的谈判非常困难,但你无需害怕。如果你想获得更高的薪酬,你就必须提出来,然后看对方的反 馈。你可以与企业一直谈判,直到他们表示“这是我们能够给予的最终待遇”或者“这是我们能够给予的最好待遇”。如果他们提出的薪酬待遇仍然无法达到你的期 望,你就需要决定是否接受这个邀请或者婉言拒绝。

      股权谈判的内容更加复杂。在该项谈判中,除了企业提供的股票数量以及目前的价值之外,你还需要考虑这家企业未来有多大的增长空间。你需要充分考 虑风险和回报因素,这需要在你自己做出决定。相对于小型企业,由于大型企业发展非常稳定,所以大型企业会提供极少的股权数量。创业型公司有可能会提供更多 的股票数量,因为他们未来几个月可能会破产。你需要重点考虑两个问题,其一是这家公司的未来前景怎么样;其二是你对风险回报率的评估。

      在此期间,你需要与公司代表进行谈判。如果他们试探性的问你想要的薪酬或股权,你必须明白,这并不是一个简单的提问,也不要在这样的交谈中随意 透露你期望的数字。你尚未获得一份全职的工作,因此不要期望会被“公平”对待。你可以告诉公司代表,你仍未想好准确的数字,但希望获得薪水的标准是什么。 公司代表并不想欺骗你,但是你属于谈判中的一部分,双方都代表着各自的利益。

      第五、工作前三个月

      开始一项新工作并不容易,你需要重新开始,同时还得证明自己。你不用过于忧虑,这一切都会过去。随着每一项任务和项目的实施,你会开始学习新知识,并逐步承担更大的责任。你应该牢记,周围的同事会给你提供帮助,帮助你迅速提升个人能力(如果你选择正确的话)。 这一点非常重要,你也会犯错,但要吸取教训并继续走下去。

      当遇到难以解决的问题时,不要用消极的情绪对待自己,比如说“我不聪明”,“每个人都懂得比我多”等等。实际上,每个人在某一时刻都会比别人知道的更多,每个人也都有自己的优点和缺点。如果你正处在一段艰难的时期,你可以问问经理或者导师,让他们告诉你他们实习期的第一份工作和曾处理过的问题。 一个小小的建议可以让你更有信心,能让你走得更远。与其因为所犯的错误而痛苦,不然专注于自己喜欢的事,表现出最好的自己。相信我,其他人都是这么做的。

  • 相关阅读:
    .Net vs Java?
    使用HyperV安装Linux系统
    C#调用Lua
    KubernetesService介绍服务发现
    缓存雪崩、缓存击穿和缓存穿透
    10 个开源项目
    minikube cncf.io
    Parallel的使用
    通过Rancher Desktop在桌面上运行K8s
    2021 .NET 开发者峰会顺利在网上落幕,线上直播回看汇总
  • 原文地址:https://www.cnblogs.com/xfiver/p/2366231.html
Copyright © 2011-2022 走看看