听我一句劝吧,关掉电脑,走出虚幻的买卖提 (转载)# Joke - 肚皮舞运动
G*U
1 楼
有多少人真心认为onsite面试时的问题,比如LeetCode、POJ之类的问题可以反映出一
个software engineer的综合能力?
我是cs专科生,在硅谷工作10年多了,狗家果家都工作过。我个人认为SWE工作中所需
的能力和面试时的问题很多时候是脱节的。尤其有些面试问题就在于你运气好想到了某
个trick于是解决了,运气不好钻了牛角尖就是没在45分钟内搞定。
但SWE工作中需要的(技术方面的)能力往往是,
1. 写代码够心细,bug少;
2. 抓bug很有经验,善于察觉问题;
3. 设计系统简约而优美,不会over engineering;
4. 善于与人沟通
5. 有责任心
6. 好学,有技术视野
话说你一年在工作中写过几个dynamic programming的代码?所以面试时又为什么要问
DP的问题?
结论是我认为面试大部分情况下并不足以让面试官下“candidate能力不够”这样的结
论,更不能下“因为面试表现不佳所以以后进来肯定会被pip”这样的结论。
欢迎大家参与讨论。
个software engineer的综合能力?
我是cs专科生,在硅谷工作10年多了,狗家果家都工作过。我个人认为SWE工作中所需
的能力和面试时的问题很多时候是脱节的。尤其有些面试问题就在于你运气好想到了某
个trick于是解决了,运气不好钻了牛角尖就是没在45分钟内搞定。
但SWE工作中需要的(技术方面的)能力往往是,
1. 写代码够心细,bug少;
2. 抓bug很有经验,善于察觉问题;
3. 设计系统简约而优美,不会over engineering;
4. 善于与人沟通
5. 有责任心
6. 好学,有技术视野
话说你一年在工作中写过几个dynamic programming的代码?所以面试时又为什么要问
DP的问题?
结论是我认为面试大部分情况下并不足以让面试官下“candidate能力不够”这样的结
论,更不能下“因为面试表现不佳所以以后进来肯定会被pip”这样的结论。
欢迎大家参与讨论。