标题

[Sybase]笔试题集锦

责任编辑:admin2
日期:2012-07-23

数据库:1:事物及其四个特性,以及如何保持着四个特性,特别是并发控制有哪些算法

2:如果你设计一个数据库,需要考虑哪些问题;

操作系统:1:进程和线程的定义以及实现同步的算法;

2:编程实现信号量同步控制算法

JAVA和JVM:1:String和StringBuffer区别,String是如何实现immutable的

2:GC原理及其算法

OO:1:面向对象的三个特性

2:利用面向对象设计一个系统,你会怎么设计?

数据结构:

1:查找算法及其时间复杂度

2:有100个数,怎么可以快速找到第30个大的数

3:8皇后问题

 

组合和聚合的区别

,一个case画class和sequence图,c++,java,c#,ORM,算法,据说这个team(具

体就不说了)重视的是对面向对象,UML的认识和运用,因为他们做的产品是面向企业应

用的建模工具(cs的应该猜出来是什么了吧?)。

一面是一交大gg,明显很喜欢看书的。主要就我的简历以及试卷问相关的技术问题,我

稍微回忆一下,大概包括-Eclipse,EMF,OO,AOP, UML, XML, WebService, Design

Pattern, algorithm, ORM等。尤其问了很多webservice的,据说他在学校做了很多相关

项目。而且最后还得意的说,很多问题把我问倒了。对了,还问了我IPv6的很多问题。

该gg真是射猎极广。

二面应该是该team的leader,较为nice。注重问了几个该team相关的问题,比如UML2等

等。

三面是某高级开发人员。问了我在IBM做的项目,以及试卷涉及的一道算法题。问我从编

程的角度,有哪些缺陷。我说是没做临界值测试和comment。

我也问了他们很多问题,大概了解到,sybase的很多product会有for eclipse的版本,

所以需要对eclipse很熟悉的人,大概看重我的这一点,所以两个team给了我面试机会。

同时,这两个team的product都是for developer的,所以对技术的要求非常高,深度和

广度都如此.

 

操作系统进程和线程的区别

进程间通信

死锁

怎么避免死锁

Transaction的特性

存储过程的优点

内存管理

分段和分页的比较

INLINE和宏有什么区别

C考试

技术中文的,刚开始他们的一个美国经理会跟你用英文聊一会

阅读:

评论