Redian新闻
>
面试用scala, clojure或者haskell写算法会不会吃亏?
avatar
面试用scala, clojure或者haskell写算法会不会吃亏?# JobHunting - 待字闺中
t*r
1
面试用scala, clojure或者haskell写算法会不会吃亏?
avatar
p*2
2
看什么算法。
avatar
h*3
3
当然会。因为这类语言在工业界普及率太低了,而且读起来很困难,交流起来就更困难
了。面试coding主要的时间是花在交流,而不是coding。写code上可能会节约几分钟,但
是你可能要多花10-20分钟跟面试官交流。即便绝大部分都是因为面试官水平不行,读
不懂你的code,但是浪费的时间是计算在你头上的,显然对你来说是更加不利的。

【在 t**r 的大作中提到】
: 面试用scala, clojure或者haskell写算法会不会吃亏?
avatar
x*r
4
re

,但

【在 h********3 的大作中提到】
: 当然会。因为这类语言在工业界普及率太低了,而且读起来很困难,交流起来就更困难
: 了。面试coding主要的时间是花在交流,而不是coding。写code上可能会节约几分钟,但
: 是你可能要多花10-20分钟跟面试官交流。即便绝大部分都是因为面试官水平不行,读
: 不懂你的code,但是浪费的时间是计算在你头上的,显然对你来说是更加不利的。

avatar
d*e
5
找死啊 特别是haskell

【在 t**r 的大作中提到】
: 面试用scala, clojure或者haskell写算法会不会吃亏?
avatar
e*i
6
肯定亏死。因为面试算题目基本都是基于Imperative的,需要loop的时候非常头疼(面
试期间)。而且各种强大的库也不让用。
有一次面试现场,被要求写ispalindrome函数,我回:简单,一行搞定
def isP(a:String) = a.reverse == a
紧接着附加要求,no extra space ... 然后,就只好上Java了,因为在scala里面用
var感觉有失操守

【在 t**r 的大作中提到】
: 面试用scala, clojure或者haskell写算法会不会吃亏?
avatar
z*e
7

val好,let妙,def笑
immutable就是俏

【在 e***i 的大作中提到】
: 肯定亏死。因为面试算题目基本都是基于Imperative的,需要loop的时候非常头疼(面
: 试期间)。而且各种强大的库也不让用。
: 有一次面试现场,被要求写ispalindrome函数,我回:简单,一行搞定
: def isP(a:String) = a.reverse == a
: 紧接着附加要求,no extra space ... 然后,就只好上Java了,因为在scala里面用
: var感觉有失操守

avatar
g*g
8
用库啥语言不是一行。
new StringBuilder(a).reverse().toString().equals(a);

【在 e***i 的大作中提到】
: 肯定亏死。因为面试算题目基本都是基于Imperative的,需要loop的时候非常头疼(面
: 试期间)。而且各种强大的库也不让用。
: 有一次面试现场,被要求写ispalindrome函数,我回:简单,一行搞定
: def isP(a:String) = a.reverse == a
: 紧接着附加要求,no extra space ... 然后,就只好上Java了,因为在scala里面用
: var感觉有失操守

avatar
p*2
9
其实loop都可以转为recursion

【在 e***i 的大作中提到】
: 肯定亏死。因为面试算题目基本都是基于Imperative的,需要loop的时候非常头疼(面
: 试期间)。而且各种强大的库也不让用。
: 有一次面试现场,被要求写ispalindrome函数,我回:简单,一行搞定
: def isP(a:String) = a.reverse == a
: 紧接着附加要求,no extra space ... 然后,就只好上Java了,因为在scala里面用
: var感觉有失操守

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。