面试是个做好准备去碰运气的活。也是有技巧的,如果能做好准备,确实对成功率有些提高。
面试也分很多种的,有相关经验的,无相关经验的;高级职位、一般职位;外企、国企(明显的面试轮数很不一样)
随便举几个点吧。
技术类的:
譬如,数据库技术,性能优化,对于有经验的,希望问大数据量怎么处理,你做过多大的,效果如何。
工具技术,如SSIS某某组件,INFA或者DS某个技巧;MDX有没有用过。
设计方面的问题,譬如如何做增量,你做过的架构里划分些啥层次;
理论类的;
建模的经验,星形模型和雪花模型等,渐变维的处理(真心常问,标准答案必备),旋转切片钻取等多维操作等等。
项目类的:
问你做过些啥项目 ,负责其中哪些方面,项目有什么亮点,有什么成果,客户有什么收益,遇到什么难点,如何解决的,真心喜欢问。
再如怎么做调研,咋搞定客户。等等
个人方面的
职业规划,为什么离开,为什么跳得多,薪资期望(喜欢问,慎回复),结婚没,爱好。是否能出差?长期出差呢?
业务方面的
对行业的一些业务理解,涉及到一些业务知识,就因行业而异了 。
最后问:你有没有什么问题要问我们的呢?
========================================================================================
我只说一说微软 BI 技术方面的吧,其它项目经验什么的都是共通的?
SQL Server 方面都是基础性的问题
- 聚集索引,非聚集索引的区别,B树上的结构
- 去重的问题,分组排序的问题 如果能提下 利用SQL Server 2012 窗口函数去重就很有亮点了
- 有没有用过表分区什么的,移动窗口什么的
- 子查询
- SQL Server 事务
SSIS 方面
- 用过哪些基本的控件?基本的 Lookup, Merge, Merge Join, Union ALL, Data Conversion, Aggregation, Derived, Execute SQL Task, XML Task, Script Task, Web Service Task, Multicast 用过的全部说出来,因为这些都可以随机挑着问。
- 喜欢问 Merge, Merge Join, Union All 的区别.
- Lookup 怎么用
- 根据他们各自的项目,可能会问你处理过什么文件没有?输入输出的处理,错误的处理都是如何处理的
- 数据同步如何实现
- 增量数据如何实现
- SSIS Package 出错如何处理
- 如果是数据仓库方面的, SCD Slowly Change Dimension 缓慢渐变维度必问
- 最后会让你把你做过的 ETL 从设计到实现基本上讲解一遍
- XML 的输出问题,XML 格式转换, XSD 的验证
10.还有的就是比如 文件加载时的几种方式,SSIS, Buik Insert 等等等等.
SSRS 报表
- 两个参数,年,月级联的效果如何实现?
- 在 SSRS 报表上如何使用 KPI?
- SSRS 报表使用过哪些数据源,比如 SQL Server 的还是 Cube 分析服务的
- 能不能在 SSRS 上实现钻取
- 订阅报表如何实现
SSAS 分析服务
- 数据库维度和Cube 中的多维数据集维度有什么区别?
- 雪花模型和星型模型必问
- 角色扮演维度
- 父子维度
- MDX 中的同环比如何实现
- 如何使用计算成员
上面的都是一些基础的概念,如果都知道的话一般就都没有什么太大问题了。
其它补充的还会问你有没有使用过 SharePoint, PowerPivot, PowerView 等等。
还有就是问你一些最佳实践 Best Practice,实施和部署相关的问题。我之前若干次面试过程中上面的问题基本上覆盖了90%以上,还有很多不记得了
=========================================================================================
1,OBIEE的权限控制,有哪些方式
2,OBIEE的变量类型有哪些?case when与filter的异同? 三层设计,时间聚合,钻取
3,资料库中的一些函数MSUM,ago,toDate,定时发送,deliver功能,ibot。传参的应用
4,缓存,回写功能,预警是如何做的?有过相关经验?java调用API,web service集成
5,免登陆的实现,能否谈下细节。缓慢变化维的设计?ETL方面的问题。
6,好的设计规范,OBIEE的开发流程是怎样的?
7,OBIEE的整体架构是如何的?与其他BI产品的比较,谈下优势和缺点
A,BI Administration –元数据管理,元数据文档,多用户开发支持,服务器管理
B,Presentation –answer,dashboard,web catalog管理,缓存服务。XML 框架
C,BI SERVER—sql转译,会话管理,负载均衡,缓存服务,生成逻辑请求。优化查询重
写,聚集导航,查询管理,数据源适配器,智能请求生成与优化数据访问
D,BI Publisher—Delivery server,Layout interface,Data logic
E,Delivers server –调度服务,agent Execution logic,设备适配器,预警,IBOT ,结合BPEL
F,cluster
8,解决性能问题(物化视图,基于汇总表,分库分表,特定于数据库的优化手段HINT)
9,关注11g的新功能?
==========================================================================================
1、oracle有哪些优化工具 2、是否熟悉cognos transfer 3、对DataStage中 stage的理解 4、怎么处理oracle大数据量 5、有没有遇到过DataStage自身的bug 6、是否做过联动报表 7、是否处理过一张报表中多数据源连接问题 8、使用过cognos的哪些组件 9、在cognos报表组件过程中是否用过javascripe,应用实例 10、cognos多维分析报表有做过吗?主要的组件是那个? 11、你做过的项目数据量有多大?
=====================================================================================
数据库的问题还是比较多的额。