找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 1230|回复: 0

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

[复制链接]
发表于 2011-6-28 10:39 | 显示全部楼层 |阅读模式
2011年新浪微博实习生笔试面试题+ W% t5 G3 X) A/ K7 w

1 w) Z0 j; o4 L6 I/ A  E( S/ x8 `0 m4 W; V
不定项选择:
9 B6 O# h, l8 H# Q! l0 k2 z$ ]1. 不能用来修饰interface的有() ' U  T# R/ ]) k* v5 j1 E
A.private B.public C.protected D.static' r' w- R% a* ^; t
2.System.out.println(-1>>>1) 输出什么.  
7 q) R" j2 q# z% [+ j% JA.-1 B.1 C. 2147483647 D. -21474836478 D% X8 p) W& r7 A, k# t/ _. {
3. 下列有关Servlet的生命周期,说法不正确的是()。8 Y, r! g! X% W) R9 C2 G" R' `
A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。
7 }+ c; `3 O5 F6 a. rB、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。
! ~5 j5 Z% \7 J4 d  QC、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。
3 y( p% g  I7 y5 T: ~$ `# ^" W% CD、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。
8 r1 p6 n, A* |  X+ z4. 关于异常处理机制的叙述哪些正确() 6 F! I6 i  B2 x" _5 n  f
    A. catch部分捕捉到异常情况时,才会执行finally部分
0 T; I  W6 {) h- `" r    B. 当try区段的程序发生异常时,才会执行catch区段的程序
  Y) d/ [6 i/ H7 p5 }6 u6 `1 C) r    C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
* @# _! f3 E# S+ a8 [! JD. 以上都是
& m+ x5 d7 K. h+ S3 I* x
, y& o3 M8 q& y5 _' w( F下列程序有错误吗,错在那里
* m- d) l0 `2 P: y! K1 y9 N( E1.% B$ c1 D- k$ E; f) U! s5 G
public class Something {# V5 L0 ]( i, G. q
        void doSomething() {
/ D1 ]5 }) {6 m; H5 a0 {  @. ?                private String s = "";
  {  ~/ }  V1 t1 _. h                int i = s.length();
' g. M+ F& e7 O; t0 _        }0 D  A2 C, }9 W) O/ r
}  i7 ?5 e+ K! H0 K/ A! |& }

1 A" Z" y8 F: W& m. e1 O, d
+ `2 Z/ e2 Y6 n
( K* Z# M# v# T
. L$ j5 l/ Z8 e+ X2 G& ]( G, C) O7 o7 k+ v4 Q+ c
2.+ f4 @1 u' y. t% O: e+ ]9 N. Q
abstract class Something {
0 N7 G4 h& e9 b, L6 H         private abstract String doSomething ();3 l! k8 V' f5 x4 I4 x" T( G  O
}
$ y% d6 b. V! h
- U3 B* E+ B2 t* M+ |; J5 f* U8 ^$ o: i
7 T, O9 _/ h& a1 T! \
+ g0 r5 `9 p* O) `
3 |2 y2 F9 n1 }! `
3.
. r! j! y0 T4 |public class Something {
1 ]4 _: [2 c5 k7 v4 R    public static void main(String[] args) {, l5 l: t3 V- a; @+ n
       Something s = new Something();
' _3 K3 L) q5 q$ ?+ b       System.out.println("s.doSomething() returns " + doSomething());1 J) Z( B6 t2 o3 O+ F8 ?
   }3 I( G& f" A1 n1 A
   public String doSomething() {
9 {2 G/ }; _* s  Z& B, c       return "Do something ...";3 p0 z' B/ j5 ]2 Y2 S9 `( |5 P2 D
   }
% V/ {4 A6 m8 V# u}
( F8 H" C. }* ^* Z9 ^- W
9 m6 J8 p! _- t- v  g
/ L1 L2 D1 X% G6 C
' o" m0 E1 O& |8 P# U9 i. G$ Z- `! g4.* K  f$ ~3 `/ f
public class Something {
; B2 r, r8 E8 ^1 S8 Q0 ^4 K7 i        public static void main(String[] args) {
7 _+ ?3 h$ n2 ?                Other other= new Other();
# T3 t. n. h3 t) n5 Q. X) N. E                new Something().addOne(other);! d4 B$ y* o# q/ D! y( o! _% R# N
        }
4 R# F5 x9 E* h, h, z        public void addOne(final Other other){. Z6 H4 P% [) q9 {5 J: U' @$ B
                other.i++;
. H+ n/ u' \2 u- D' y+ w        }2 b; ]. I, ]: ?; u3 _7 K
}
% ?( O# o7 w' o6 Qclass Other{
. k# l; W& K6 J! l6 ~        public int i;. ~# ]; h+ O5 Z
}7 }; H5 u3 C. U! x( }9 V2 J
: J8 I: a* n' T! F5 j

" i( K0 I8 b, p8 z9 n' x, K' \- W2 r; _# i9 u
5.
" {9 j) {& _* z' Q% pinterface A {8 @: T% `, I* m2 J  \
        int x = 0;
1 K( n4 N) a9 D  }! z0 q5 U}
' z. v6 m5 L0 O/ Z1 yclass B {
1 c- i6 t; Y7 n5 ^/ }( G4 D% Q! T        int x = 1;
3 {4 v% M, ?: s$ d9 T, C' G, H}2 i& a7 x7 W* A, x# x3 n1 P/ w
class C extends B implements A {. Z" n# O: C' g$ a
        public void printX() {
3 n! Y- G: O  M3 `( z2 F                System.out.println(x);
: q+ e0 f/ @% J9 g  e0 a. T% R( G        }
0 u; s% P7 M7 B2 V3 W        public static void main(String[] args) {- }! E9 j# J% T8 [2 G
                new C().printX();
% J5 j  {6 ~+ A4 S9 @        }# U& n2 R6 P8 m8 A; t5 w
}        
( j! J; q7 Q5 U编程题:
( v1 T' h( e: t1.        jsp有哪些内置对象?作用分别是什么?
, A$ [2 V% Y" r4 `& D/ d2 w% p& U
+ N3 T8 Q4 F4 v' M
& J' L( [* R/ c$ P
2 P/ M8 h' ?- P, b. ~7 y! x1 y* P: ^) x6 n3 D8 n
- H' V  d6 M2 S
9 ~8 o4 n$ _! M2 {
2.        由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。4 V' y+ U+ K6 f# G: L

( y+ q( h: i4 ~. |
% @% j" S$ l7 t$ v8 F+ B  Y( K" r: H, R) e0 {+ O: m1 ]+ ^
. D2 L4 d- Y. V4 B- f

/ |" X: P4 y2 V! V$ y3.        写一个方法,输入任意一个整数,返回它的阶乘.
! b1 a, `* a# V0 _
* w, _( y  a9 }, D/ t  k! n" d6 c/ ^7 i: C6 n" R
" ?; U* i5 I) |: X* y

# E0 r* \1 _6 f4.        写一个程序三个线程分别输出A,B,C,  顺序输出ABC十次./ A+ ~& Y* @1 U+ ]

+ N0 Y, c: [8 }
% V4 W! C) w) L+ w# J
# g: D& ^; i2 z1 S& K2 b5.        写一个二分查找算法,注意细节.
" ^$ w- R' D" L1 p9 l4 G( ~
5 u& e" A+ y* @+ n; v; Q& Q原文链接:http://bbs.aftjob.com/thread-609425-1-1.html( t" v% V4 i. m& Y- l) M
) D5 y5 P$ n$ @  R" Q7 p7 x9 M
Zz:该内容转载自网络,版权归原作者所有。0 F# m5 C5 p8 c# u; A, _

0 F3 r3 E6 F/ z% G8 y' P1 I新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html
. d- p" {  g7 j8 Y7 y2 c新浪微博2011实习招聘专题:1 z9 t; T& h0 A" v6 @6 \4 K
http://bbs.aftjob.com/portal.php?mod=topic&topicid=21" f# j0 ]# z5 x
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2026-4-3 16:13

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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