我希望招聘这样的developer | Stay's Notes



我希望招聘这样的developer | Stay's Notes

  1. 每个项目周期都是4个月以内的,扣分。(这不是做外包就是做外包啊,没有这么短的产品周期,对业务的深入,性能优化的尝试,重构的经验都太少太少了。)
  2. 2年经验以上的,没写一些关于优化,重构见解的,扣分。(假如他不是一个一年经验用十年的人,那他肯定会不断学习,不断深入的。而不是知难而退,把坑交给别人。Android这么多坑,怎么着都该有他涉猎过的点,这些值得写出来。假如没有,扣分)
  3. 4年经验以上的,没写"独立,架构,lead,源码,开源,沟通,协调"等字眼的,扣分。(他不应该只是一个程序员,只是领任务,完成任务。而应该集成到整个产品设计中的重要的一环,假如没有这些关键字,那就不太合格了)
  4. 最近一个上线的产品没附上link的,扣分。(为什么不用产品说话?假如没有,至少放放自己的博客,github等)
  5. 三年经验以下,看到多个"精通",扣分。(Stay的简历里从来不写精通,不是谦虚,因为深入的越多,越觉得自己懂的太少,即使只针对应用层来说,我也没精通)
  6. 明显造假的,pass。(造假不丢人,但好歹伪造的真一点啊。毕业一年,工作三年。同一时间在做好几个项目等。真是过份啊。)
  7. 两年换三家公司的,pass。(这比标准2还过份啊,一方面是技术不会有太大长进,另一方面是选择能力太差了。且不说他有没有忠诚度)

以上是Stay个人标准。假如简历能通过的话,我希望他能show me the code。发一个自己写的java类就可以了,通过code能判断出这个人的代码风格,规范,是否注重复用,解耦。如果code很糟糕,那pass。如果写的有些不缺陷,我会基于这个点去和他讨论,在讨论的过程中,那判断出code是否真的是他写的,是否细心,是否会逃避。


Read full article from 我希望招聘这样的developer | Stay's Notes


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts