论坛首页 招聘求职论坛

易保面试题目

浏览 33225 次
精华帖 (0) :: 良好帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-10-10  
两个DAO交互,应该保证是同一个事务
事务在业务系统中一般是在业务层处理的

对于写高效的sql,这个范围就广的,知道的可以把那人吹晕,这个题目是能提高你价格的题目,要知道,熟悉或精通sql调优才是目前企业,特别是做大型应用急需的人才!

tianhaoleng,这位朋友,我觉得你刚搞oo不久吧,千万不要被oo迷惑住了,什么叫如果有复杂的查询就叫不oo了?什么叫系统用到复杂的查询就找dba啊,我觉得写不出高效的sql语句,是开发人员的责任,说明还没有达到高级开发人员的要求。数据库是存储数据的工具,这谁都知道,怎么存储,怎么retrive数据,那就有很多很多技术在里面了。

高级开发人员一定要懂得写高效的sql语句,熟悉或精通sql调优技术,甚至是特定数据库的调优,如oracle调优,不限于sql!

有的考的深点的会考事务的传播特性
0 请登录后投票
   发表时间:2008-10-10  
tianhaoleng 写道
1.你平时都知道怎么写过高效率的SQL ?

巨讨厌这个问题。我是程序员,不是dba,如果你想把逻辑放到数据库去做,别找我,对我来说数据库就是一个存贮工具,如果你的项目非得要复杂查询,那是你项目架构的不够OO.


这位一看就是个大菜鸟,还一点不谦虚,一个程序员是必须要知道这些问题的。
2 请登录后投票
   发表时间:2008-10-10  
1高效是指有优化需要的地方,我写的代码都是以可读性为前题的,如非有性能问题则不进行优化.
2spring的标配
事务边界......是service
3所以只要在同一个service中的两个dao就是同一事务的. 是可以回滚的.
PS:楼上只有两个service互调才会有事务传播性的问题.......
4 没用过
5 一个
6 struts1不是线性安全的.....


有题就作.有问就答,知道就说知道,不会就说不会.
招人的也不会由于你不会什么问题不要.....
只会由于有比你强的人才会不要你的........
9 请登录后投票
   发表时间:2008-10-10  
抛出异常的爱 写道
1高效是指有优化需要的地方,我写的代码都是以可读性为前题的,如非有性能问题则不进行优化.
2spring的标配
事务边界......是service
3所以只要在同一个service中的两个dao就是同一事务的. 是可以回滚的.
PS:楼上只有两个service互调才会有事务传播性的问题.......
4 没用过
5 一个
6 struts1不是线性安全的.....


有题就作.有问就答,知道就说知道,不会就说不会.
招人的也不会由于你不会什么问题不要.....
只会由于有比你强的人才会不要你的........



楼上说的及是,如果拒绝回答问题,你可以选择不到这公司啊,这公司也可以选择不要你的!

拒绝或说公司出题目垃圾的,一个是刚出道的人,一个是超级大牛

代码的确是以满足要求实现功能为第一要求,可读性第二,性能问题有就解决之,没有就别管它,这是目前很多公司采用的方式,又不是做给自己用的,管那么多干嘛啊,关键是如果关键性功能存在性能问题或隐藏性能问题,一定要提前解决,否则后果要自己分析分析了
0 请登录后投票
   发表时间:2008-10-10  
有个问题要想问下,struts1的actionForm是不是线程安全的?
0 请登录后投票
   发表时间:2008-10-10  
对于Struts,还是比较行,毕竟看过源码
0 请登录后投票
   发表时间:2008-10-10  
放在request和session范围,应该是不会有并发问题的吧……

在理论上,一个普通类,都不是线程安全的
0 请登录后投票
   发表时间:2008-10-10  
ActionServlet 这个是无状态的,再多访问也是安全的
0 请登录后投票
   发表时间:2008-10-10  
谢谢各位踊跃发表意见。谢谢。
0 请登录后投票
   发表时间:2008-10-10  
tianhaoleng 写道
1.你平时都知道怎么写过高效率的SQL ?

巨讨厌这个问题。我是程序员,不是dba,如果你想把逻辑放到数据库去做,别找我,对我来说数据库就是一个存贮工具,如果你的项目非得要复杂查询,那是你项目架构的不够OO.


我敢保证你的经验不超过三年,如果三年以上,还说出这种话,那我也没话说了

做企业应用的程序员,一般sql这关试逃不掉的,一定要精通,老手们都知道一千万行的表不是大表,但糟糕的sql却不能有效的执行一百万行的数据表之间的关联,项目的性能问题很多的时候出现在不合理的sql上。

推荐以书籍来修炼
《sql tuning (by Tow, Dan)》
《the art of sql》
《sql puzzle》

PS.易保,勾起一段往事:)

0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics