文本描述
信雅达,50分钟 ------徐运易
面试总结
项目
介绍大学情况
介绍项目
银行客户规模多大
做哪一层,开发流程
举例子讲自己是怎么开发的?
建模,口径是谁设计的?
数据库是用的什么,ETL工具?
举例说明建过表?
银行还熟悉哪些主题?
事件有哪些表?
有没有做过存款类的主题?
数仓团队有多少人?
协议的账号有哪些?
还了解什么业务?(我反问,他有存款,贷款,各自有产品,有流水)
银行系统有什么?
技术栈
用Oracle吗?写存储过程吗?
怎么看执行计划?
存储过程有模板对吧?有没有做过公共的存储过程?
怎么新增分区的?数据存储如何新增分区?
游标在什么场景用到?讲自己的补充,不要讲游标的简介,讲对游标的理解
如果游标出现异常,如何处理?怎么跑异常?程序投产了如何抛异常?(我反问)面试官说,写游标必须在异常后写exception
常用函数会哪些?行转列用到哪些函数
Sql题
多部手机,手机价格不一,写sql展示手机价格的档次,排名的30%以内为低档,30%-80%为中档,80%以上为高档
脑袋很蒙,没做出来
班级,学生名字,分数,写sql,查询每个班级的语文成绩的排名
脑袋很蒙,没做出来(我说我可以做出来的,他说没关系,会综合考虑,不会一题没做出来就有影响)
一张表,A表左关联B表,过滤用where,用and
我终于答对了,用where
脚本用过哪些?
Shell方面用过哪些?写的多吗?
有没有用shell写功能性的脚本
问个简单的shell命令,删除一个文件夹下的所有文件
Awk命令是什么?
还会什么技能,展示一下
问我期望薪资
是否可以接受去珠海?
对我评价是对银行的业务不熟悉?(我反问他我看需求文档能否算是了解)
面试官说sql自动化了,建议往大数据方向发展和往业务方面发展