找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 1271|回复: 0

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

[复制链接]
发表于 2011-6-28 10:39 | 显示全部楼层 |阅读模式
2011年新浪微博实习生笔试面试题1 E) f' A3 p+ k, L( O$ Z- j8 y" x* Y
- M( f8 d7 |& P& Z
5 |9 E' A4 x; _/ ^1 I, \
不定项选择:
& e0 U! ^/ @3 q! U; {2 F" z* I1. 不能用来修饰interface的有()
4 o' [6 t$ U# h- C" JA.private B.public C.protected D.static
' U+ ^! a. k+ @9 K2.System.out.println(-1>>>1) 输出什么.  ' n, R; B1 ^  ]5 B: y& a
A.-1 B.1 C. 2147483647 D. -2147483647
! i8 B  e# X& L& T1 }- p3. 下列有关Servlet的生命周期,说法不正确的是()。$ d+ y" p, i3 K" [* J
A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。  k/ G5 V. a' \5 J1 M
B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。& K  s% G+ m5 h0 ~5 z
C、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。
0 v/ P) k3 T/ o2 {+ J( wD、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。 6 {5 q# l6 g+ h( i' T& P6 ~
4. 关于异常处理机制的叙述哪些正确() 1 i# Q! Y) A; x
    A. catch部分捕捉到异常情况时,才会执行finally部分! H! p$ G7 N$ ?% d6 c$ k3 U
    B. 当try区段的程序发生异常时,才会执行catch区段的程序* F5 u% o! l. c0 e
    C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分% Z& ?& N# U" V# ^" Z
D. 以上都是/ u' F% \" Z8 Q5 q1 t
7 A9 ]' \, R  T" |" D) ]
下列程序有错误吗,错在那里
+ a" I, Q# U  X0 ~1., Q4 l% g5 U* ?! k+ I! f
public class Something {
6 K6 y7 [# ~) i. i  [        void doSomething() {
' H1 p! w& E: x: z, }( t                private String s = "";' c' r0 Z" b7 n6 F2 r
                int i = s.length();: n6 Q# d* g. N6 ?' A4 F9 x% Y
        }& o# k% }  x% Q/ c& V( ^' [% \
}5 x( N% Z1 G8 W$ N$ y8 O/ M; a

7 Z* y; i. t$ ^7 q( U3 Z" l0 v0 R  \8 I( E2 e& c

9 i) x& _4 A) \2 i; ~
, w5 S2 Y. N6 l& P$ k6 q5 u  L1 q
. \' z* S% O2 i2.9 P' I6 F4 Y+ e  i/ v9 Z
abstract class Something {
& q2 p* T" }5 z3 u9 X         private abstract String doSomething ();. e$ Y( t$ D  c- P$ V
}$ o+ _4 D4 l0 l" |$ F5 e! `9 j

$ t0 h0 h0 [; ~9 Y* O
2 X/ }0 d# L5 \& ]0 z( j
( a! l$ d: Y7 o7 S+ V3 B3 N* O  I! K. r' a9 t# L0 C) o
9 m1 K" H- f0 N; e; X0 i
3.2 N3 I8 o% s, Y
public class Something {5 }6 |& \1 k! m* Y3 i7 M
    public static void main(String[] args) {
( [/ T- E# }8 d! B7 J       Something s = new Something();
, ]0 f% Z" [  P9 _       System.out.println("s.doSomething() returns " + doSomething());. I4 x8 i2 L. k. T
   }+ T8 l! @: H8 Q5 r
   public String doSomething() {
$ w6 r( z/ Z7 S; b6 n       return "Do something ...";- I( g0 v5 j1 ~3 L4 q) t
   }
; N& b5 E- ]! e' o! `}
5 R4 a4 c3 m1 Z3 k
) {6 s+ ]+ G5 D" w  d* r8 w1 q# ~! x: [7 A

; q- V) s$ ^9 ~/ U" J4.
; \2 ?" x. V9 u% S7 C, spublic class Something {
/ ^. Z" L/ y% s5 Y        public static void main(String[] args) {
7 j6 s, ]$ U( @5 @: X                Other other= new Other();# E: }* I! W% ]0 u$ g9 ^/ G
                new Something().addOne(other);2 ?9 L% D/ a4 b  M. k
        }. X1 p  U' V( B  t) d* `
        public void addOne(final Other other){1 H2 c/ ?3 K4 Q& w, u
                other.i++;" v4 d& [# K( x3 T
        }: I: ]" T0 j) P2 h- U* [! l1 F) K
}
/ [- y0 J  b0 @class Other{
, H( r' R) i/ H        public int i;/ j) X# F  h% u: J! ~& N
}! L& E3 V% ~9 _  D6 f/ `
. X9 r5 r1 }6 S1 U
$ u+ h5 i  a5 T0 s
: }8 B! X( u- E) G8 o
5.
2 S6 y. `* {4 q% I$ _interface A {
7 v: J: U. l- d; I1 n% L        int x = 0;
+ Z( d* k. f( x9 @}2 K. F" ~- p' \; y* s
class B {6 z+ @- |9 Z; w# b" I) g
        int x = 1;
) ?% H' N6 I7 Z7 _}
9 }* g' D+ z+ i4 e) x1 M3 hclass C extends B implements A {0 Q% _/ a2 b  i+ ^9 E! l
        public void printX() {
$ n7 k+ \" e$ `- v- q" \6 i                System.out.println(x);
. j' V) z! M. Y# N        }
9 I. Q) w$ F/ K' P/ z        public static void main(String[] args) {! ~: c% R8 n. H+ t
                new C().printX();
/ _6 i! m, m5 A/ ^6 T        }
" K( B. q- P4 Z+ Q}        
2 I1 S# _3 ]1 [0 o9 j编程题:9 j# j+ B  t7 ^$ r
1.        jsp有哪些内置对象?作用分别是什么?
  ?) M8 j/ ^4 c3 {$ q& E) H( _
* j  X: U: t2 s+ O) X4 Q- b3 Q7 v) [9 u
. d2 G0 c' Z0 h* l8 g8 ^
( p+ ]3 X6 M- v' x

* r. v0 ?' q. m( a% {
/ k6 ^# Z& G( f2.        由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。
! C% ]3 P1 `, A' z6 Z/ W2 {- l- Y6 ?
" c' R7 S! P0 `2 ~1 e$ V6 i
4 @1 g% D* B8 M4 F3 D  U2 f- ^/ H1 C* Q4 k7 P

# k- _9 h- G4 f: G# p/ ~* H, U* z, a3 A; L
3.        写一个方法,输入任意一个整数,返回它的阶乘.4 r' `% D' a; W0 i/ [) t9 m
- r  v0 C( J6 F; C1 ]1 \0 @& O; D; B

5 j* t5 J0 v9 a1 ]
8 C6 Q4 }( }* m$ ]9 l" d, l  M6 `7 L( G
4.        写一个程序三个线程分别输出A,B,C,  顺序输出ABC十次.
+ F  O0 H. x+ B& p% J! f5 Z( l% B- G$ B
3 \* _1 D: r2 P' x  O0 X
! K  a! m: L  e; N
5.        写一个二分查找算法,注意细节.
+ X+ }# ~4 I+ W. ~/ H) [
7 {, a; B) _1 a9 l7 S& _原文链接:http://bbs.aftjob.com/thread-609425-1-1.html& b/ ]/ J! y# K; t

- |8 @( M% s! ]; @- J! [Zz:该内容转载自网络,版权归原作者所有。0 y/ t: @$ n( Q0 W4 u
4 \4 P" w$ @# d) [4 @) S
新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html
- |' r5 k0 i5 s$ j新浪微博2011实习招聘专题:
  P% @# y1 `) z$ Ehttp://bbs.aftjob.com/portal.php?mod=topic&topicid=21
; u0 o6 J& M. }3 m+ K8 A- c
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2026-7-29 04:06

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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