找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 1243|回复: 0

[面筋] 2011年新浪微博实习生笔试面试题

[复制链接]
发表于 2011-6-28 10:39 | 显示全部楼层 |阅读模式
2011年新浪微博实习生笔试面试题, x1 h2 t- I6 h9 C8 I6 G! E

2 V3 O, I+ I3 ]* C0 K: j- F& K9 ^& D2 W* J% K: [: s, }
不定项选择:
: J. w! G7 l/ b3 j7 V1. 不能用来修饰interface的有()
; ?+ x' o! {5 _3 K& ?( ?A.private B.public C.protected D.static
0 g1 y" A' s+ u3 R5 N, S, ]2.System.out.println(-1>>>1) 输出什么.  
* I, V/ p& g" H3 J* wA.-1 B.1 C. 2147483647 D. -2147483647
. r3 ?7 m" L) b2 Y' v8 k3. 下列有关Servlet的生命周期,说法不正确的是()。
" ^% ?1 j! I/ S6 j6 z: C* ZA、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。4 ?3 a( p5 @) m
B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。  f. {. H2 O5 F
C、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。7 V+ `: ]' @- k  c- [
D、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。
& l5 \; _" k+ n1 F, G# H4. 关于异常处理机制的叙述哪些正确() " T2 I: @0 _+ P  G! b* A; V4 `; |
    A. catch部分捕捉到异常情况时,才会执行finally部分; {9 ?  l+ g2 w2 Y
    B. 当try区段的程序发生异常时,才会执行catch区段的程序* C/ P$ f( K  W; m) y2 X0 W- l
    C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分# [. M$ X9 Y0 Q& @% @
D. 以上都是
* R/ Z$ W5 H' @9 O8 s8 s8 o. u, ]4 b3 G4 _4 E8 ^3 A) d3 {: Y& y5 G, V4 ~
下列程序有错误吗,错在那里
% T. G+ ]3 M' B1 Z0 r) I1.5 x. W- o1 f) c' d) _6 e: U
public class Something {
" C- @0 r1 K2 [6 m        void doSomething() {
: L& X; d8 F" i* ~/ K                private String s = "";% p, q3 {  u3 _7 \- \' h5 S
                int i = s.length();  G& w' g  U5 a& }, G$ H
        }# T& g! a/ w+ r- V  z
}
2 B( R+ I) l8 `9 S$ ]2 g7 @# E6 k/ t) n

( b+ L& r/ c1 G2 k2 I" v  Z0 q! q
7 t# j9 w6 m0 v+ u7 y6 x7 p) s$ e- C* C: L1 b
# u+ }" ]- F, Y6 y1 C
2.
6 V& J' p1 D6 J$ u' w+ y6 `abstract class Something {
; b1 r% x5 l' h9 ~, ]: n# Y& H         private abstract String doSomething ();
0 |2 [- [% I8 y+ g9 I( w4 c8 X+ |}
0 b9 L) Z  y! y" p7 u% Y( R8 O
$ S* j6 r% l3 R+ P. X
" j% W  F) c  v: N, T5 a- W. T
- m% i  u+ s# Z' [( M: r
  k6 q- @/ b$ o2 ~
2 O- j4 O$ Z# C' P+ \/ x3.! U+ Y; h4 f2 L; T0 i
public class Something {
0 F! @, R8 Z. g7 r2 [    public static void main(String[] args) {0 M3 r% ~% h+ L# x1 v3 c/ R
       Something s = new Something();
% u# I0 ^) k6 G: A: o; T       System.out.println("s.doSomething() returns " + doSomething());
# N) n  [* u" B6 ?1 {  U   }5 ^+ |* s4 n" G5 \5 C
   public String doSomething() {  c$ A$ u1 w( J5 I) o% b2 p
       return "Do something ...";
, w( F9 s) O7 I9 l4 i/ u   }
' k& j$ }- n8 P( {0 U) p}
/ M5 l4 o$ X4 g2 d: A( N% K7 Y& E# g( ?: z: N: L

& C# g6 a6 O$ X
' Z% I0 Z7 ^- {* C4.
$ I4 H5 G7 E$ X: V. N# ?public class Something {
$ a7 k8 A$ M) L* F9 z1 ~/ W        public static void main(String[] args) {5 h4 {) T6 Q4 g2 d5 E
                Other other= new Other();  I: s/ y- p" {! c
                new Something().addOne(other);0 G* O6 z5 c+ X) }
        }! N/ Q% f2 o7 @4 k3 U/ u
        public void addOne(final Other other){
* _' u4 X3 Y& a( T# y/ @1 q                other.i++;! w/ a! a# b9 J
        }
/ I+ O2 S# [0 ~* R. z% K! K: ~& e9 h, N}
" e, k' g+ }, Eclass Other{, q: F# E$ B4 ]
        public int i;
  z1 X# ]; o; E" H. W, C+ X$ y, |}
6 a: c( W* r* ^$ }( M) `# Q: P! I4 u& A8 i( b9 X2 `

# i; ]+ n3 g2 x5 H+ a0 E1 T' x* ^+ s' V0 `6 _
5." m) `; D- v1 H+ o  D
interface A {& x6 B0 n. b+ E$ _7 Y
        int x = 0;& ]# F; V% }4 W7 Z* ^
}1 F* y! {6 R; Z: {3 @+ K
class B {
8 {2 X: L4 @2 Y9 x" _* I) R        int x = 1;/ u- Z# Z2 ]" l3 c% x& H( x
}; U1 z+ h0 s2 e0 V
class C extends B implements A {4 }5 m" ?- y$ q+ h7 M& e$ q" g
        public void printX() {4 W: [5 u+ r0 R' s- d
                System.out.println(x);
$ H( U7 m: V+ ^: Q        }
  t2 S' L" _, [" e* A3 y        public static void main(String[] args) {' l  m8 p) e6 e1 N; J( e% o
                new C().printX();
) a' q2 l' X( p8 C) q# }; V        }
" g8 P2 m* ?+ K6 ?3 ?0 v% q}        
* ?5 y/ c5 X# T4 I: B7 c% s编程题:
7 ]  I. T$ T' u( y* K' J1.        jsp有哪些内置对象?作用分别是什么?) [2 M9 O3 N1 k: f3 }; C4 M

! c( b2 P) u; ]/ e: M% S
0 X2 c; z: }5 B7 Z" {( z0 M. {1 _5 F0 o# Z( z7 V
, }4 H* C3 y/ F% s/ @2 j

" f; S- R. [; Z6 B; P* Q0 r) i6 k, d' ^, A( @# U# C' V3 M
2.        由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。+ G. A8 `  A8 e3 H
, V, T. l* _0 Q- G& O! W) ]

& B) |1 o0 |4 Z4 f2 h0 ~' A
6 @# f1 i4 e" u' ?9 u+ \7 M3 }# \" P9 n2 c3 g
5 f/ g6 C, Z4 W/ T* V( H
3.        写一个方法,输入任意一个整数,返回它的阶乘./ E: l9 a" f1 k% L" x8 ^5 j

9 X7 R; S8 o" t4 M8 y; ?. S* V: o, X; R" U/ F
, ~4 r2 Y$ _2 L* M/ G! E  T" `
- _: ^1 ]! v5 z1 N) z+ N& `
4.        写一个程序三个线程分别输出A,B,C,  顺序输出ABC十次.
) s$ R+ Z. ~0 S
3 a7 M3 }# B4 o  S! O( i+ N
6 I, l* m( k/ d3 t, c$ }4 h) y9 E# v( ~, Y
5.        写一个二分查找算法,注意细节.4 V$ D/ \4 @1 [
- |# y5 D+ R/ d* Y; R  h9 i3 z1 f
原文链接:http://bbs.aftjob.com/thread-609425-1-1.html( Z* }* Q4 n1 q# [
' t5 I; K$ m9 r# n& S
Zz:该内容转载自网络,版权归原作者所有。$ f6 m% k7 w0 {! `& {
/ j2 c. |  }* ^. [7 p6 S
新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html
; {/ ~9 P# j& U" F; ?新浪微博2011实习招聘专题:
! A0 `( r( ^5 e1 g7 b# Khttp://bbs.aftjob.com/portal.php?mod=topic&topicid=21
$ m+ F/ i# i; m3 \" b0 ]( N7 T
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2026-6-11 08:10

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表