RubyNotFound
2021-04-06T09:49:17+00:00
我是大数据开发相关的。所以建议会以大数据为主,也会有些经验之谈,自己最近也在跳槽看机会,想到哪写哪。
1.应届生重基础(java基础,计算机网络,数据结构),轻项目经验,可适当刷leetcode(重思路)和java面试宝典,别舍不得充值,某宝一个月也就几块钱。
2.面试态度要端正,不要把吊儿郎当的气息带进来。
3.大数据计算强调的是分布式思想,本质是用多机来解决单机不能解决的问题。
4.互联网公司优于物联网公司(个人在物联网工作过,有些不愉快的经历)
5.一线公司,百度腾讯字节优先考虑,阿里最近风评不太好,京东待遇据说一般。
6.有很多小而美的互联网公司,几百人,不加班,同事关系和谐,给的钱也还行,1w5上下的,干的事情也杂,什么都会干。
7.别被脉脉等论坛洗脑了,除非是大厂且你足够优秀,一线城市,大数据本科应届毕业生现在应该普遍是月薪1w多(什么年薪50w,太扯淡了)。二三线不清楚。
8.尽可能的来一线城市发展,搞计算机的最好在一线呆一阵子,思维眼界会有好的提升。
9.如果你手上有多个offer,不要在面试官面前显摆,也不要透露公司名字。
10.如果你的offer只有一些非一线的公司,选钱多的,别信有发展这种鬼话,钱给的多,公司发展才好。
11.b站有厦门大学,林子雨的大数据课程。hadoop kafka spark zookeeper等,值得一看(工作过的也推荐看下)
最后来些我个人面试常问的一些问题(答案自行百度):
1.线程和进程的区别
2.线程的状态
3.线程之前如何通信
4.实现多线程循环打印abc
5.jvm结构,gc是什么
6.数据结构,堆和栈的区别
7.用队列实现一个栈
8.什么是tcp http https udp
9.tcp三次握手
10.手撕代码,两个有序数组合并为一个有序数组
11.hdfs写入数据过程
12.一台只有内存1g的机器,硬盘很大,实现对一个10g文件的全排序。
13.什么是shuffle(若简历有大数据经验基本上必问),你有解决shuffle的好思路吗?
14.java常用的集合,哪些是线程安全的
15.hashmap hashtable 有什么区别,怎么实现的?
16.如果是大学是社团干部,班长一类的,会问同学成员相处,管理相关,不要假装自己是干部,大部分情况下,是否在大学担任过干部,还是能感觉出来的。
希望能帮到学弟学妹一些吧。
编辑下,可能java相关的太多了,所以来一些大数据生态圈的
但是我校招从来不问这些。校招真的都是只问一些基础,大数据相关的我不知道目前学校教了多少,我估计其他厂即使问也就是问一些课本上的习题这些的。
下面都是一些社招的问题:
1.说一下用过的hadoop组件有哪些,分别有哪些作用
2.hive和hbase的区别
3.scala为什么要设计None和Option,null有什么坏处
4.什么是数据倾斜,数据倾斜有哪些处理方式
5.对比一下MapReduce和Spark的区别
6.什么是精准一次消费,flink/spark消费kafka如何保证精准消费一次
7.kafka ack取值有哪些,什么意思
8.kakfa的消息是有序的吗?
9.Spark 1.6和2.0以后的内存模型,有什么区别
10.Spark Sql有哪些优化,钨丝计划听说过没有?
11.Spark Job提交的整个流程
12.yarn的队列有什么作用,如何均衡队列的使用。
13.hdfs小文件有什么坏处,怎么处理?
14.hadoop高可用模式介绍下,是如何实现的
15.简历上选一个最能体现你能力的项目,介绍下体现了你什么能力,你做了什么
16.堆内内存和堆外内存的区别,使用堆外内存的好处和坏处
17.JVM垃圾回收器,算法,以及适用场景,写Spark/Flink/MapReduce的时候有没有对JVM调优过
18.什么是Spark CBO
1.应届生重基础(java基础,计算机网络,数据结构),轻项目经验,可适当刷leetcode(重思路)和java面试宝典,别舍不得充值,某宝一个月也就几块钱。
2.面试态度要端正,不要把吊儿郎当的气息带进来。
3.大数据计算强调的是分布式思想,本质是用多机来解决单机不能解决的问题。
4.互联网公司优于物联网公司(个人在物联网工作过,有些不愉快的经历)
5.一线公司,百度腾讯字节优先考虑,阿里最近风评不太好,京东待遇据说一般。
6.有很多小而美的互联网公司,几百人,不加班,同事关系和谐,给的钱也还行,1w5上下的,干的事情也杂,什么都会干。
7.别被脉脉等论坛洗脑了,除非是大厂且你足够优秀,一线城市,大数据本科应届毕业生现在应该普遍是月薪1w多(什么年薪50w,太扯淡了)。二三线不清楚。
8.尽可能的来一线城市发展,搞计算机的最好在一线呆一阵子,思维眼界会有好的提升。
9.如果你手上有多个offer,不要在面试官面前显摆,也不要透露公司名字。
10.如果你的offer只有一些非一线的公司,选钱多的,别信有发展这种鬼话,钱给的多,公司发展才好。
11.b站有厦门大学,林子雨的大数据课程。hadoop kafka spark zookeeper等,值得一看(工作过的也推荐看下)
最后来些我个人面试常问的一些问题(答案自行百度):
1.线程和进程的区别
2.线程的状态
3.线程之前如何通信
4.实现多线程循环打印abc
5.jvm结构,gc是什么
6.数据结构,堆和栈的区别
7.用队列实现一个栈
8.什么是tcp http https udp
9.tcp三次握手
10.手撕代码,两个有序数组合并为一个有序数组
11.hdfs写入数据过程
12.一台只有内存1g的机器,硬盘很大,实现对一个10g文件的全排序。
13.什么是shuffle(若简历有大数据经验基本上必问),你有解决shuffle的好思路吗?
14.java常用的集合,哪些是线程安全的
15.hashmap hashtable 有什么区别,怎么实现的?
16.如果是大学是社团干部,班长一类的,会问同学成员相处,管理相关,不要假装自己是干部,大部分情况下,是否在大学担任过干部,还是能感觉出来的。
希望能帮到学弟学妹一些吧。
编辑下,可能java相关的太多了,所以来一些大数据生态圈的
但是我校招从来不问这些。校招真的都是只问一些基础,大数据相关的我不知道目前学校教了多少,我估计其他厂即使问也就是问一些课本上的习题这些的。
下面都是一些社招的问题:
1.说一下用过的hadoop组件有哪些,分别有哪些作用
2.hive和hbase的区别
3.scala为什么要设计None和Option,null有什么坏处
4.什么是数据倾斜,数据倾斜有哪些处理方式
5.对比一下MapReduce和Spark的区别
6.什么是精准一次消费,flink/spark消费kafka如何保证精准消费一次
7.kafka ack取值有哪些,什么意思
8.kakfa的消息是有序的吗?
9.Spark 1.6和2.0以后的内存模型,有什么区别
10.Spark Sql有哪些优化,钨丝计划听说过没有?
11.Spark Job提交的整个流程
12.yarn的队列有什么作用,如何均衡队列的使用。
13.hdfs小文件有什么坏处,怎么处理?
14.hadoop高可用模式介绍下,是如何实现的
15.简历上选一个最能体现你能力的项目,介绍下体现了你什么能力,你做了什么
16.堆内内存和堆外内存的区别,使用堆外内存的好处和坏处
17.JVM垃圾回收器,算法,以及适用场景,写Spark/Flink/MapReduce的时候有没有对JVM调优过
18.什么是Spark CBO