|
|
楼主 |
发表于 2005-5-29 03:50
|
显示全部楼层
IBM、SUN等公司的Java面试题集9 W1 o1 ~6 R) @) \/ g. F! I
9 e3 f/ ^% h9 e' p( D i
3 l0 {" l! Y: U- p, F 找工作要面试,有面试就有对付面试的办法。以下一些题目来自“我和我朋友”痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。
4 A9 c2 v; s7 x! b) V & m( p+ X# H0 ~3 R3 n2 ?, o$ K
IBM、SUN等公司的Java面试题集上 2:IBM、SUN等公司的Java面试题集下 b+ {$ r$ B" p I" ]0 W. [$ \
5 L/ x2 o. U- i2 n; V( ~
面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票, 说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都能用IDE来解决。你必须在任何情况下准确回答这些问题,在面试中如果出现一两题回答不准确很 有可能你就被拒之门外了。 / ^$ o1 B; E6 ~( L. v% C
7 r0 s! o, c# g+ _% Q' x
当然这些都是Java的基本题,那些面试的人大多数不会问你Hibernate有多先进,Eclipse的三个组成部分,或command design pattern,他们都是老一辈了,最喜欢问的就是基础知识。别小看了这些基础,我朋友水平一流,结果就栽在一到基础知识的问题下,和高薪无缘。
4 ?, J1 }1 j0 ?! g
3 k& y& F' v4 j1 }! N好了废话少说,开始正题。
9 @& @* f% R# Q - @1 H; [$ g, _: [6 y8 o
第一,谈谈final, finally, finalize的区别。
, |& D! n& p" D {* R1 h! Y最常被问到。
) ^( S$ t8 C% m: F) ~3 v4 O/ I
, `( j x/ Y& B6 E5 W第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
! R4 c. N9 X+ g6 T" ^! v
9 E4 H; G9 ^: D第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。
* G: e' b' A4 u, ? 4 b% S6 I! s( \, a5 O c
第四,&和&&的区别。 # A% o$ p: U" ? o5 H# Q1 L& G
这个问得很少。
) V* i) `, k6 R& T& B" X' I7 A' |
- a$ X. G$ Z+ }% x! u第五,HashMap和Hashtable的区别。
0 Y" f1 b N0 l. z常问。
7 r: ]- y; a, s: L; l8 i( U ! c2 x3 |. v+ @4 ]- `
第六,Collection 和 Collections的区别。 i" M+ v3 N' M+ V* X5 o
7 e0 c3 z! C: G3 v t! g' x你千万别说一个是单数一个是复数。 4 a- }/ O, H0 U3 b
, r4 M" h. `) l4 L: S; k第七,什么时候用assert。 0 `- |* O' A, G7 ]# A M! h
API级的技术人员有可能会问这个。
: H, v: C0 G6 K6 |- j5 R6 e 1 w& b# Y( L, ~. ]) `2 D9 b
第八,GC是什么? 为什么要有GC? 1 L' G* L( c9 |/ n J
基础。
3 i C7 [) ^7 ^0 \; H0 u
8 B4 O Z; ?; J$ _/ A) P- b第九,String s = new String(\"xyz\");创建了几个String Object?
/ E& @6 w# p7 d % @3 A) D. i1 ^$ b' V
第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
1 N8 k, m& l- v0 D. Q# v% X $ X! ?# x5 a# ~
第十一,short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
) h; t' G7 t& q : [/ E3 }; m# ~* h1 C1 Y/ o( g
面试题都是很变态的,要做好受虐的准备。 # k; |& W6 l8 h% N2 x+ Q
8 A% \5 g+ Y7 c5 ]/ g b% ]; K6 d3 v第十二,sleep() 和 wait() 有什么区别?
3 L6 \" ~4 k9 @, F2 k* X" z搞线程的最爱。 # U) T2 t) |* I" X9 e
! N5 t7 m6 T4 t, v
第十三,Java有没有goto?
1 a& `- {- v# J' K- p# G9 D
( b# Q' {. @* C/ t- |* d. Z/ H第十三的问题,如果哪个面试的问到这个问题,我劝你还是别进这家公司。 |
|