由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 面试用lambda,stream好不好
相关主题
现在面试可以用Java8吗?Groupon 電面
有时候java 8也是傻逼白板code 一个小技巧 能用 auto就多用
现在面试还有人问java基础么?大家google/amazon/facebook onsite白板coding的时候是不是都写出完整的code啊?
storm和spark, maprduce比有什么优势?你们真得可以一次性写出bug free的code吗?
请教 一个 Java 匿名内部类 的面试题!面试写code,让你们用laptop, smartphone 吗?
碰到奇葩组(组员)说一下上周五狗狗家的面试另外求祝福
Java8 Lambda expression看不懂怎么办?G家昂赛的软件
java8 的Lambda 有没有人用好奇IOS、MAC OS程序员用什么面试?
相关话题的讨论汇总
话题: cost话题: lambda话题: stream话题: 面试
进入JobHunting版参与讨论
1 (共1页)
w********m
发帖数: 1137
1
习惯用java8的lambda,stream
不知道面试会不会被歧视
n**********r
发帖数: 43
2
我觉得不太好,因为写白板时常会有修改,
如果一次性写完没有修改的话有利,比如简单的print。
但如果稍微有些复杂的话,Lamada很多时候需要毁了重来,
而白板上不能上下调整,所以follow up会很被动。下面的例子,
哪个更容易懂?哪个更适合变化?
List costBeforeTax = Arrays.asList(100, 200, 300, 400, 500);
double total = 0;
for (Integer cost : costBeforeTax) {
double price = cost + .12*cost;
total = total + price;
}
List costBeforeTax = Arrays.asList(100, 200, 300, 400, 500);
double bill = costBeforeTax.stream().map((cost) -> cost + .12*cost).reduce((
sum, cost) -> sum + cost).get();
w********m
发帖数: 1137
3
多谢大牛!
看来我还是用old plain Java syntax好了
1 (共1页)
进入JobHunting版参与讨论
相关主题
好奇IOS、MAC OS程序员用什么面试?请教 一个 Java 匿名内部类 的面试题!
Java8新出的steam有什么考点?求分享碰到奇葩组(组员)
HashMap这样写对吗?Java8 Lambda expression看不懂怎么办?
面试是fail掉一轮就全fail掉么?java8 的Lambda 有没有人用
现在面试可以用Java8吗?Groupon 電面
有时候java 8也是傻逼白板code 一个小技巧 能用 auto就多用
现在面试还有人问java基础么?大家google/amazon/facebook onsite白板coding的时候是不是都写出完整的code啊?
storm和spark, maprduce比有什么优势?你们真得可以一次性写出bug free的code吗?
相关话题的讨论汇总
话题: cost话题: lambda话题: stream话题: 面试