以下总结随不甚阳光,但吃过亏后,就不要那么冠冕堂皇了。


选工作和平台太随意了,小公司要慎重

干完活,赶人的。

找人背锅的。

监视器套取学习工作方法,榨干价值赶人的。

喔,有时候对这个社会真的很失望。

确定之前要做好公司背景调查。

签合同要慎重了

合同的年限,权利义务,工资待遇,不能含糊,口头约定不能再相信了。

试用期也要签订合同。

公司人员架构,产品,要慎重

如果一个公司里技术组织架构混乱,那么这个公司的中层十有八九就是混饭的流氓。

如果一个公司没有一个好的开发流程,那么这个公司的中层十有八九就是混饭的流氓。

如果一个公司没有像样的产品,没有有前途的产品,或者没有一个像样的计划书,那么这个公司就是在扯淡。

面试也要慎重

面试的套路也有很多,有时候觉得技术人也这么厚黑真的让人很失望。

常见套路一:非招人,用于给团队施压。

常见套路二:非招人,套取技术。

常见套路三:招人,笔试题奇葩,问题也奇葩,压工资,套经验

常见套路四:非招人,拖延项目进度。

问职业规划的,如果应聘的是开发岗位,你千万不能说想做管理。

问优缺点的,尽量不要暴露自己的缺点以给人利用。

不要炫耀自己干活快,因为对方并不一定想要一个干的快的人。

问学习方法的,尽量不要暴露自己的真实学习途径。

问项目实现的,略聊即可。

流氓面试的应对策略

  • 以自己解决过的问题和刚看过的问题来问你 如果问这样的问题,那么对方就不是想听你的答案,就是为了给你压迫感,以达到获取自己想套取的方案

  • 以一些技术细节问问题,与第一条相同

  • 你项目经验多,我就问你系统原理,中间件实现,算法协议,与第一条相同

  • 以语言数据库原理问问题,简单算法问问题,常用组件 如果问这样的问题,那么就是为了了解你的知识结构

  1. 应对方式: 不回答对方问题,问对方一些生僻问题譬如:

    • tokenize tokenizer lexer 是什么,有什么区别啊?
    • mysql并发控制模型有几种啊,分别是什么啊?
    • socks5数据包长度是多少啊?
    • http有多少种返回码,给我一一列出来啊?
  2. 应对方式: 挂电话或者走人,不是真想招人,不能让对方套取方案

如果对方真的想招人,那么就会从项目开始说,以及为什么招人、具体职责、项目计划,而不是以施压开始。

欢迎补充。

以上看待面试的问题过于狭隘,最近在自己作为管理岗位,面试过几个人后,提升了认识。 见《程序员遭遇潜规则之初创公司》