通过美团校招网申得到面试机会,面试过程中会细究你的简历中的项目经历,会把项目从头问到尾,包括做项目的原因,困难,一些细节的实施等,最后因为准备不充分没有被录取。
面试官问的面试题: 1,请你先简单的做一个自我介绍;
2,你提到的日常的日报、月报,那主要是会涉及到哪些指标?
3,有没有做过一些业务或者专题项的分析,如果有的话可以结合具体的case说一下;
4,工作中具体都会用到哪些分析工具?
5,sql的话,你工作中会用到哪些函数,哪些函数用到比较多?哪些你觉得比较难?
6,请你说一个你比较满意的项目,从下面三个维度展开说一下,第一,当时这个XXXX大概是什么样子的一个项目? 第二,你分析的重点、着力点是分析了什么?第三,这个分析的结论或者说推动业务做了什么迭代?
实习僧推的实习信息,投简历之后大概三四天收到电话约电话面试时间。
面试过了之后笔试,分智商测试和性格扫描,智商测试图形找规律挺难但是最后觉得这个其实应该不用做的很好也能过。
进程、线程和协程
进程: 一个运行的程序就是一个进程,进程是系统资源分配的最小单元,进程拥有自己独立的内存空间,所有进程之间数据不共享,开销大。
线程: cpu调度执行的最小单位,不能独立存在,依赖进程存在,一个进程至少有一个线程,叫主线程,而多个线程共享内存,从而极大地提高了程序的运行效率。
协程: 是一种用户态的轻量级线程,协程的调度完全由用户控制。协程拥有自己的寄存器上下文和栈。协程调度时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈,直接操作栈则基本没有内核切换的开销,可以不加锁地访问全局变量,所以上下文的切换非常快。
自我介绍(3-5分钟)
面试官希望了解你的背景、职业经历和求职动机,重点考察表达是否清晰、逻辑是否连贯。
项目经历深挖(20-30分钟)
面试官会围绕简历上的项目提问,关注你在团队中的角色、遇到的挑战、如何协调资源解决问题,以及是否具备复盘优化意识。
场景分析与行为面试(15-20分钟)
可能涉及团队协作案例(如需求冲突如何解决)、压力场景(如项目延期如何处理)、学习能力(如何快速掌握新技术)等。
公司/团队匹配度考察(10分钟)
面试官会介绍团队业务,并观察你是否能理解业务目标、是否认同团队文化,也可能询问你的职业规划。
反问环节(5-10分钟)
你可以询问团队技术栈、业务发展方向、新人培养机制等,展现主动性和长期发展意愿。
技术笔试(30分钟)
考察SQL编写、Hadoop/Spark原理、数据仓库设计等,可能出现算法题(如TopN统计)
项目深挖(20分钟)
重点询问实时/离线数仓项目,涉及架构设计(如Lambda架构)、性能优化(Shuffle调优)、数据一致性保证(Exactly-Once)等
场景题(15分钟)
典型问题:如何设计日活千万的埋点分析系统?会考察Kafka+Flink+OLAP引擎的技术选型能力
编程测试(可选)
现场编写Spark代码实现数据倾斜处理(如加盐操作)或Hive优化方案
综合问答(10分钟)
考察对大数据生态的理解(如HDFS副本机制、Spark与MapReduce差异)、职业规划等