聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

一次创新工场的面试题

2012-05-04 18:00 浏览: 1186515 次 我要评论(0 条) 字号:


一次创新工场的面试题,记录下,有空把它们每道题详细透彻地写成博客,也是学习的一种好方法。

一、基础知识

1、  Java垃圾回收机制有几种方式?

Thinking ing java 一书中也对垃圾回收做了一些小结

主要有以下几种算法:

  • 引用计数
  • 标记算法
  • 增量收集

2、 编译器如何识别重载和覆盖?

3、  Java中怎么创建不能实例化的类?

4、  线程和进程的区别?

5、  堆内存与栈内存的区别

二、编程算法题

1、  如何计算两个链表的公共长度?

2、  写出快速排序的算法和代码

3、  如何判断一个链表中是否出现了循环链表?

4、  用两个栈模拟实现队列,至少完成入队、出队及计算长度的方法

这份面试题主要考的还是数据结构和一些基本的计算机基础,面试的话还是得把数据结构和一些算法弄透彻。



网友评论已有0条评论, 我也要评论

发表评论

*

* (保密)

Ctrl+Enter 快捷回复