Scala 实战面试题(企业真实场景版).docx

Scala 实战面试题(企业真实场景版).docx

Scala实战面试题(企业真实场景版)

说明:整套题目适配初级、中级开发岗位,涵盖基础语法、函数式编程、集合、隐式转换、并发、Spark常用特性、源码底层问题,均为互联网大厂高频面试原题,无理论空话,贴合业务开发场景。

一、Scala基础语法面试题

1、简述Scala中var和val的区别,以及实际开发中的使用规范

参考答案:

1)val是不可变常量,定义后无法重新赋值,底层对应Java的final变量;var是可变变量,支持二次赋值,对应普通Java变量。

2)val仅保证引用不可变,若对象本身是可变集合(Array、ArrayBuffer),内部数据依

文档评论(0)

1亿VIP精品文档

相关文档