`
lvwenwen
  • 浏览: 955990 次
  • 性别: Icon_minigender_1
  • 来自: 魔都
社区版块
存档分类
最新评论

2012/3.9彩讯科技面试

阅读更多
1.彩讯科技
1.遍历二叉树(广度遍历(一层一层遍历));
2.div +css (哪些属性,定位)
3.tomact运行stop线程是否停止。
4.finally在什么情况下不执行(虚拟机突然关闭的情况),强制结束进程(线程),exit(0),process.kill.while(true).
Thread.Abort()可终止正在执行finally块的线程,System.exit();
5.sleep()跟stop()的区别。
6.tcp通讯网络原因会引发哪些异常(Exception)。
7.socket网络通讯(hanlde等机制原理)。
8.哪些方法使线程停止.
9.一个方法 Point(),对象赋值。
10.java虚拟机分几个模块(rt,).
11.如何使HashMap性能最差
当创建 HashMap 时,有一个默认的负载因子(load factor),其默认值为 0.75,这是时间和空间成本上一种折衷:增大负载因子可以减少 Hash 表(就是那个 Entry 数组)所占用的内存空间,但会增加查询数据的时间开销,而查询是最频繁的的操作(HashMap 的 get() 与 put() 方法都要用到查询);减小负载因子会提高数据查询的性能,但会增加 Hash 表所占用的内存空间。
要使性能差,那在创建HashMap时通过构造函数,设定一个较大的load factor,最大值应该是1吧
12.HashMap是如何实现的
http://laotu5i0.iteye.com/blog/1021583
http://zhangshixi.iteye.com/blog/672697
13.如何用Sql语句实现一张表的两列交换数据
14.ajax有哪些属性跟方法(statchange,200,reponseText等)
提问
  1.div +css (哪些属性,方法)--->float
  2.jquery (哪些属性,常用的方法)
  3.oracle(rownum为什么不用>=,它有什么特征),rowid是什么他有什么特征,mysql(核心,底层东西),oracle哪些书籍.
  4.js实现ajax;兼容浏览器。
  5.liunx常用命令(ls,cat,vi编辑器,liunx部署项目).
  6.用过互联网开源软件(handpool,menchard,Agile,maven是控制版本的,ant是编译器,hundson持续集成,敏捷开发,Nio,持续集成).
  core java,OOP,设计模式,还是Agile,单元测试,持续集成,重构.
  但应该知道几个基本原则:单一职责、开放封闭、依赖倒置,如何在解决依赖,高内聚低耦合。spring和其他设计模式是帮助实现这些目标的一个技术手段而已。
  “单一职责、开放封闭、依赖倒置,如何在解决依赖,高内聚低耦合,如果现在让你开发一个新闻发布网站,你怎么下手?
  taobao开源几个东西,SCJP,一年后又考了SCWCD
  7.structs1跟strucst2的区别
  8.hibernate 跟 ibatis的区别。
  9.开发主要用到什么帮助工具 (junit)。
  10.设计模式常用的有哪些(模版,mvc,单列模式(synchronized有缺陷),代理模式,装饰模式,代理模式,适配器模式(接口)),httpwatch.
  11.平常看些什么书籍.'
  12.数据库优化方面,索引(什么是聚合索引(oracle),聚集索引(sqlserver));
  13.https/tcp/ip,udp网络协议的区别。tcp跟udp的区别。
  14.多线程知识.(threadLoacle,synchronized,lock)(软件怎么利用多线程)。
  15.权限怎么实现(表与表直接的关系怎么设计),(用户,角色,权限).
  16.设计系统的原则(单一职责、开放封闭、依赖倒置,如何在解决依赖,高内聚低耦合--->怎样做到)。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics