欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

联想中望面试心得体会

程序员文章站 2022-06-21 09:26:29
...
这周面试了4家公司,总的感觉来说今天的两家还算正规一点,真的好想去联想工作。
联想中望面试题(2014-3-14):
1. 你大学的是学过数据结构吧,你在项目中或者开发中用过哪些?我当时只答上来了数组和双向循环链表。其实现在想想还有散列表,栈、堆;
2. 你做过的项目中说一个你收获最大?我回答的毕业设计,当时原因没答上来,现在想想应该说因为以前做的项目都是小项目,而毕业设计这个项目基本上把我会的知识都用到了,对相关技术的整体认识上了一个层次。
3. 说一下dwr,jquery,ext三个框架的区别?
4. 说一下使用dwr,ajax的区别,分别在什么时候用到这两种技术?其实他想听到的答案是如果项目中用一种技术能实现,就尽量不去引用其他的技术。
5. 你的编码风格怎么样?我基本说的是以前在中科软要求的编码要求。
6. SQL性能优化做过吗,说一下?我当时答上来了两条:
    sql条件的解析是从右往左,所以使用and时应该尽量将为true的表达式放在左边,为false的放在右边,使用or的时候应该尽量把为true的放在右边,为false的放在左边;
    查询的时候尽量不要用select * ,而是写需要的字段;
    其实还有:能用where的尽量永不having,因为having子句会自动进行排序(里面具体的原理我也不清楚);
        尽量使用>=代替>:因为使用>=DBMS会直接跳转到该条记录,而>需要逐个扫描才能跳转到相关的记录,所以使用>=的效率要比>好。
        我大概知道这些,欢迎大家把其他的优化方式帮我补上,谢谢。
7. 什么时候会使用存储过程?其实他想听到的回答是一条sql语句搞不定时,或者写出的sql语句比较难维护,看起来不方便时就会考虑用存储过程。
8. 介绍一下你的上一个项目,就是整体运作的流程?这个项目上他对我的回答我感觉还是基本满意的,因为核心的代码虽然不是我写的,但是我也会去了解,去学习,并且能说出来。
9. 你经常上的技术网站有哪些(不是直接问的,但是是这个意思)?我的回答是csdn,博客园还有csdn旗下的iteye社区,我在iteye上也有自己的博客。
10. 网上搜资料的时候一般会去哪里搜?我的回答是,先百度,如果百度上找不到就使用google。
11. 住在哪里,到公司需要多长时间,什么时候能来上班?
 
自己的一点心得(2014-3-14):
面试了4家,感觉还是联想中望的这个面试官最好,为人也谦虚,会就是会,不会就是不会,对于我回答的不好的问题,他会告诉我他想听到的回答,并且跟我说一个项目中用一中技术可以解决的问题,尽量不要在去用多余的技术,因为这样维护起来会比较麻烦,我觉得这一点很有道理,因为我的上家公司的老板是做技术的,就喜欢使用各种各样的新技术,你个工程里面尽量引入多种技术来支撑,确实,这样维护起来也会比较麻烦,而且项目启动的也会比较慢。虽然是等通知,但是我还是很高兴,我以后就要找这样的公司,这样的领导,因为我觉得这才是正确的路。做人还是要实实在在。真的好期待联想的这个offer。
这也是我的一些心得,希望我的分享也能给需要的人带来一些帮助。