常规组问题:
l 自我介绍
l 现在在做的项目有多少人?
l 是独立在做,还是?
l 下面有带人吗?
l 了解一下用过什么技术来做接口?
l 有没做过报表的开发或定制?
l 怎么生成报表,用工具还是自己写?
l 输出的报表是什么格式的?
l Oracle熟吗?
l 并存的话主要是做什么?
l Trick用来干什么?
l 有哪几种方式的trick?
l 大数据能自己进行数据优化吗?
l 索引在什么情况下建?
l 存储数据时以什么方式(结构)去布局?
l 数据库查询时时从前往后还是从后往前的调整?
l 看环比时,是怎么实现的?
l SSH框架熟吗?
l Spring里A(可读可写),B(空白),C(可读),当A成功,但B insert出错后,整个思路能否回来?
l Spring好吗?优缺点?
l 你使用hibernate有什么心得?
l Hibernate里可以用SQL吗?
l Strus用过几?1用过吗?
l 前台页面用的什么?
l 纯Javascript熟吗?有自己做过控件吗?
l Javascript有什么对象?怎么实现进程?怎么发布服务?
l 对自己的职业规划?
l 目前做了那些努力?
l 努力过程中还有不足的?
l 你有什么要问的吗?
数据库方面能力问题:
l 说一下你擅长的技能
l 讲一下你带的那个项目(项目是做什么的?涉及到的模块?你的工作职责?遇到的问题(不限于技术问题)?如何解决的?)
l Java用过哪些框架?
l 有无做过CS架构系统,C端是用什么做的?
l BS的UI用过些什么?
l Java多线程了解吗?
l 情境:有一张表,某系统不停往里写数据,速度很快,经过最大优化,你的工作是负责读出数据,计算出每一条数据,然后删掉,但是过程中发现计算很耗时而且你无法改变外部系统往里写数据的速度,这时你该怎样设计呢?(用线程)
l 在多线程中,怎样防止这个数据被多个线程拿到?
l 有无处理过大数据?
l 你觉得数据库怎样?主要擅长使用哪种数据库?
l Oracle有哪些个性化的函数或者关键字?
l 如何用一张表实现一个树状结构?
l 如何查出一个节点下面所有的子节点?
l Oracle的核心在于执行计划,你对于执行计划有没有过了解?(数据都是千万上亿级的)
l 情景题:在A表上有X字段,建立了一个普通索引,使用的是hibernate, 语句为select *A from A,X=?问,在什么情况下,不会走索引?(这是在做大数据过程中会常见的问题)
---原始邮件---
发件人: "☆ 飞仔 ☆"<lth-tim@qq.com>
发送时间: 2014年06月24日 23:17:34
收件人: "laotianhui033"<laotianhui033@pingan.com.cn>;
主题: (无主题)
1、quartz,多个主机,确保一个启动
2、spring ioc aop实现
3、iBATIS 缓存设置,标记符
4、多线程
1、数据表的关系:1对1,1对多,多对多。培训系统数据表的设计,避免数据字段的硬编码
2、jquery,遍历select的option,get的参数传值2种方式
1、解决
一对一 的表设计用的不多.可能用到的情况有:
a)对一个表中大多数时候不查的字段,放到另一个表中对应起来.这样可以提高大多数时候查询的效率;
如staff_info 和staff_info_patch
b)若表中记录还有些字段的值未知,可以将这些字段分出来放.这样可以让主表中不存在NULL,因为nullable的字段无法只用索引;
c)不想轻易就查出来的数据,比如一个人的工资详情,等.可以在主另一表中放着;
d)大文本,通过一个外键关联,这样可以提高查询效率;
一对多 的情况可以如下:
有一个人员信息表info,里面包括一个外键:email;这个字段里存的是邮箱表emailBox里的主键:id;因为一个人可以对应多个邮箱,但一个邮箱只能属于一个人(他自己要共用木有办法)
一对多 的情况可以如下:
有一个人员信息表info,里面包括一个外键:email;这个字段里存的是邮箱表emailBox里的主键:id;因为一个人可以对应多个邮箱,但一个邮箱只能属于一个人(他自己要共用木有办法)
多对多 对优化表设计的用处最大,效果最显著;一个多对多的关系是由一个连接表有两个一对多的表关系组成的
字段设计:同一个表里的各字段之间不要有复杂的依赖关系.各字段只能和主键有依赖关系.如果非主键和非主键间有依赖关系,就要将它们从主表分离出去,放在另一个表中,并通过外键进行关联