大数据(架构师)面试系列(5)

1.数组与链表的区别是什么?

线性表--数组和链表的区别
链表和数组的区别在哪里?

2.Scala函数式编程的特点?

注意是Scalca函数编程这个特性的特点,类似特点的特点,而不是Scala的特点。
查找资料如下:Scala同时又是函数式编程语言,函数可以独立存在,可以定义一个函数作为另一个函数的返回值,也可以接受函数作为函数的参数。这给组合函数带来了很大的便利。如何把面向对象编程形容成搭积木的话,函数式编程就像拼线条,更灵活和更有创意。(第3章)

Scala基础语法
编程语言scala有哪些特点
Scala 是一门怎样的语言,具有哪些优缺点?

3.今日头条的个性化推荐是如何实现的?

今日头条核心技术“个性推荐算法”揭秘

你可能感兴趣的:(大数据(架构师)面试系列(5))