数据开发面试不好,共2轮面试不知道是不想招人还是就这种面试风格,感觉一直在被打压,技术也没怎么问,白跑那么远,后悔。1)开始的时候问了yarn的资源调度过程,以spark提交到yarn回答的。答完了之后第一说我理解的不透彻,nodemanager不会自动分配资源,但是我说的是applicationmaster向RM节点申请资源在nodemanager启动executor,不知道他是没听懂还是故意曲解;第二说我逻辑不强,应该先说下是standalone还是client、cluster提交的任务……把我说蒙了,我连忙说是我没说清楚前提,后来才反应过来,我们刚开始就说了是yarn资源调度,和standalone有啥关系,无语。2)介绍了我们一小部分项目,只说了一小部分就被打断了,说我们不符合这个规则,不符合那个流程,可能我们也不知道hive各个层级里面的数据为啥这样存balabala……说的好像我们的项目就是乱做的一样。3)uid uname uage ctime 1 2 1 5 1 2 1 6写一个hql,求前三个字段重复的情况下取ctime的最大值。我没有完全听清楚他的意思想问下他是不是我理解的这样子,结果面试官说“这不是一个讨论题别问我”,太尴尬了,不清楚问题还不能问就让写。我写的是:select *,max(ctime) over(partition by uid,name,age) from table_1;我认为这样子是可以的,前三个字段一样的情况下找到ctime最大值是可以的。但是面试管问我为啥这么简单一个hql就写不出来,我估计他都看不懂我写的啥。4)面试官说想招一个能马上干活的人……最尴尬的在这里,好歹我也做了快四年的大数据开发,大小项目也做了十几个,聊了20多分钟变成了一个不能干活的人……总结:虽然这次面试从头到尾都被打压,但是并没有受到打击,我什么水平我自己知道。
2轮面试:填信息表、部门主管面试
面试感受:不好;面试难度:有难度;面试来源:BOSS直聘