确实不同的公司主营业务都是不一样的,所以需要的人才具备的技能也是有偏向的。
安生(化名),本科非科班。19年6月零基础学的大数据,错过了20年春招,但在秋招拿了招商银行,光大银行,浪潮等国企大数据开发offer。
一面(20min)
1、自我介绍?
2、Spark join的分类,实现过程,得到的结果?
3、Spark map join的实现原理?
4、Spark Shuffle过程?
5、SQL会写吗,写一个统计每个学科的前三名?
6、实习主要做了什么,用什么技术栈?
7、Python 方法的参数带两个*是什么意思?
8、Java反射生成对象?
9、Java对象的生命周期?
10、Spark任务调度?
11、Spark Task失败要从头开始重试吗?
12、遇到过什么困难,怎么解决的?
13、HBase特点,应用场景?
总结
感觉不同公司的侧重点不太一样,有些可能会偏向基础,有些可能会偏向工程,感觉还是面向简历复习效果比较好,把简历上写的熟悉的东西基本掌握了也差不多了,此外Java的基础也要比较熟,像ConcurrentHashMap,线程池,AQS的源码最好心里有点数,之后就是自己熟悉的技术栈的源码,常问到的技术点可以去看看,问到就是赚到。
验证码登录>
验证码登录>
自动登录 | 忘记密码?
密码登录>
自动登录