对于面试此类问题回答(待补充)

1. 哪些情况会引起线程等待和阻塞?然后引伸更多的线程有关主题的讨论。比如线程与连接,线程池,自旋锁,偏向锁,并行计算等等。

答:使用了线程锁 就会引起线程的等待 比如wait,sleep 

2. 那些因素可能会出现数据不一致现象?然后把话题引伸到事务管理,缓存策略和数据同步相关的讨论。

3. 系统出现问题你一般是如何做检查的?然后把话题引伸到系统运行通常会遇到那些问题,如何尽量避免这些问题?

4. 你通常用哪些方法来进行系统性能调优?你做过的系统里,遇到过哪些性能问题,你是如何试图去寻找解决方案的?

5. 讲一下对象生命周期的过程和对象复制过程?然后引伸到面对对象设计的讨论。

6. 如果要让你来设计一种网络通信协议,你会考虑哪些因素?.....

7. 叙述一下javascript 对象的继承原理。......

8. IE 和 Firefox捕获事件机制有什么不一样?......

9. CSS 对div 几种定位的区别及应用场合?.....

static(静态定位)  :  默认值。无特殊定位,对象遵循HTML定位规则

absolute(绝对定位)  :  将对象从文档流中拖出,使用 left , right , top , bottom 等属性相对于其最接近的一个最有定位设置的父对象进行绝对定位。如果不存在这样的父对象,则依据 body 对象。而其层叠通过 z-index 属性定义 

relative(相对定位)  :  对象不可层叠,但将依据 left , right , top , bottom 等属性在正常文档流中偏移位置 .

10. 在你工作中常用到哪些linux命令?通常你写shell脚本主要是解决哪些问题? 通常调整哪些系统参数能影响系统性能?......

11. 在你做过的系统里,哪些类型的bug较多?软件过程中哪些阶段引起的bug较多?.....

猜你喜欢

转载自raojianwei1.iteye.com/blog/2294848
今日推荐