腾讯阿里大数据开发面试记录

腾讯阿里面试记录

    • 1、腾讯面试
    • 2、阿里面试

1、腾讯面试

腾讯PCG事业部 大数据开发岗
技术一共三面:

  • spark数据分发机制
  • Hadoop集群高可用机制阐述
  • Spark Streaming给个具体视频应用场景阐述开发思路及任务架构(期间会涉及到数据存储,查询,字段设计、及哪部分数据适合用哪种数据库mysql、Hbase的一些知识。)
  • 树结构的遍历方式并及根据前中序遍历结果反推树结构、
  • 树结构中给出两个节点找出他们的最近的公共父节点并给出代码实现
  • 青蛙一次一个或两个台阶那跳上n阶有多少种跳法并给出代码实现。
  • sql题,根据学生表和成绩表关联查询出学生所有成绩都合格的学生姓名,这个对经常写sql的人没啥难度,实现方案很多。
  • 还有许多题记不清了……

面试总体表现面试官还比较满意。接下来就是hr沟通offer,进展比较顺利,感觉比阿里的应聘流程人性化不少。

2、阿里面试

职位:创新业务事业群 大数据开发工程师
四轮技术面:

  • 项目工作中遇到的问题及解决思路
  • 重点项目介绍
  • spark partition的类型及特点
  • yarn任务启动的具体流程
  • mysql前缀索引可能出现什么问题及解决思路等等。
  • spark任务分发机制
  • Hadoop负载均衡时候对集群的影响
  • 一个多维数据交叉查询的业务场景的架构设计
  • 目前公司的数据平台和数据仓库的物理架构、逻辑架构、业务架构介绍
  • 高并发下用户id生成,java代码。
  • sql计算下次留。
  • ……

面试过程还是比较繁琐和曲折的,从开始面试到offer得有半个多月,挺累的。

你可能感兴趣的:(大数据)