找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 1207|回复: 0

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

[复制链接]
发表于 2011-6-28 10:39 | 显示全部楼层 |阅读模式
2011年新浪微博实习生笔试面试题. I9 _- r. B! w. I4 ]  X" @% n

! J9 C/ N2 s/ v3 B+ c* C8 {  N1 R7 ?8 F8 P4 p" K
不定项选择:& U) b: X$ b# w4 c% T
1. 不能用来修饰interface的有() 0 q* J0 i- X( x: ~5 D
A.private B.public C.protected D.static
# a3 h3 ?* b& y! `6 [2.System.out.println(-1>>>1) 输出什么.  . V  Y! C5 e0 b2 ?& Q7 w" N
A.-1 B.1 C. 2147483647 D. -2147483647
& |9 b% e1 I/ c5 U  z0 |8 l( u3. 下列有关Servlet的生命周期,说法不正确的是()。" E3 E( w! _2 M7 p4 @: W; K
A、在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。
7 m, A" _4 w1 P7 e% E; g: |B、在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。
4 X0 b5 G/ w0 x0 D4 Q7 LC、在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。; Y# ~; E8 p$ U% q& E8 c( U
D、destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。
6 [7 S8 |! ~: P# @4. 关于异常处理机制的叙述哪些正确()
3 V: K- Y5 J& V5 d    A. catch部分捕捉到异常情况时,才会执行finally部分+ o7 A2 c% i# l
    B. 当try区段的程序发生异常时,才会执行catch区段的程序
# f# k0 r; `1 w2 D9 n! \    C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
( m# ]# G8 ^1 O3 S2 Z5 VD. 以上都是
8 |3 r. _3 }* D% U: X- d
" D; K. H- V9 q2 p" K* ?下列程序有错误吗,错在那里
. E  Y: k& B% ^1.) z( j( F4 _8 f2 i
public class Something {
' F* \# n" Z# w" x        void doSomething() {: i- ~" n" w6 I3 Z
                private String s = "";
2 ~* B. W, n/ |$ R$ P                int i = s.length();6 Q) O3 s0 _6 |& O8 a
        }
6 i! f& L  K# r6 D6 G}
+ O7 B6 [: ^! ^- V; B
) j9 S+ \6 I, p" e8 z( m% }6 t* L  [' a  Q$ ^

! S* c7 V) \8 d8 J  t1 a0 |
9 e/ p" \2 ~# ?. \) _$ B" e
( u5 s% U/ d- v9 J2.
0 J2 I6 r* p) d* s- qabstract class Something {+ }( b! Z: z" ?; a) B( j
         private abstract String doSomething ();6 T- F/ Y  a1 c3 j
}
: \" v) P6 ?. G6 v$ b: n7 G
( ]9 Z# Z& @5 U( A3 y; B! E
4 u* c+ ?! s  p' u# A
) Y! p2 _  ]- w- i" s
- Z( A4 `9 F% Q
. F5 `3 Z/ `' H6 y  u4 ~- k& J- N9 ~3.. d8 T5 p3 v- ^, B% F* [9 ]0 H
public class Something {5 y5 t8 j' K2 {. N% J# h" y
    public static void main(String[] args) {
* d- R9 X0 d( ?       Something s = new Something();
7 z' i! N6 r  P7 \  d2 [* R, U       System.out.println("s.doSomething() returns " + doSomething());7 ]) @4 U0 i# N' b
   }  G( g( x/ q' a1 ~
   public String doSomething() {
# k# O8 H. P% m3 m% p0 x       return "Do something ...";
' E( z6 z" p) `' z4 L6 h  k   }# L% `9 V+ ]2 @1 V7 ~
}
4 X* U8 @2 d4 a: B: r7 m; |+ u: T3 Y

, r  ]# A" w, F
* E8 W9 d8 J4 C. g4.
; r4 C- e  [) \5 D, ?public class Something {
  B" i  S9 h% F2 ]5 J1 s        public static void main(String[] args) {
- B5 O, y3 ^* A                Other other= new Other();
2 j7 h/ W1 O* }3 b$ T1 v8 @# p                new Something().addOne(other);& _5 |% @( V) `2 V& O5 y
        }6 G& `; ^4 P2 m- @. J
        public void addOne(final Other other){
( ~+ o5 d: i6 y7 V. O                other.i++;
$ A6 k* o" J$ @7 v. \# U$ A( F        }
) F" \: }: B) ~4 ?; _}
  a0 C1 L+ v5 N" bclass Other{  l1 E' R2 h/ j0 @; e" K8 a, |
        public int i;, |! `5 X# n- c
}7 T# u' A5 Q' f% X9 h

; Q1 m8 t$ `: t& ~" _  u4 \2 P* B. j# ^8 t0 [! h

4 b- D: I% k" I+ q; N, Q) _8 g5.4 d* o4 V' b& [# s5 m8 g% z
interface A {: T& Z2 c5 e7 o7 z' ~5 N- y
        int x = 0;, T6 P+ W- D- l
}4 g# b/ \  j' G0 \0 j
class B {# f" T3 J) G6 b5 N2 R3 c& b
        int x = 1;
1 t2 O9 ?- P! C! M' r}
1 T( }9 u/ L0 `$ iclass C extends B implements A {
7 _2 B1 ^3 q+ e        public void printX() {2 ]" Q# Y# z$ \! [# C, m
                System.out.println(x);
. r0 y& b) w8 ~% F3 o$ E- n        }5 a  h) \: K- _$ e' j2 `$ g
        public static void main(String[] args) {
. t  [# V) a. A! ]% {                new C().printX();
, Q6 m/ ^" `' X7 T: q, M7 ?        }
! P. w3 B6 }. M0 Z4 v0 E}        - p; ]- [3 m8 }- p, M& _' g
编程题:
4 C* I% m: F5 O  C1.        jsp有哪些内置对象?作用分别是什么?# R; n0 d' w5 Y# l, k2 M- }

3 Z, F* m4 j$ S, k* u7 ]3 m% t1 z" |2 G! x2 b' g* U
* s+ M0 x2 y- O

  L; k2 u: {3 W! N* b+ Q4 y
2 @$ b! {' S# Z) k- R' ?
+ e4 p6 M& j0 y: N2 t3 d5 X2.        由于没有设置主键,表weibo有许多重复记录,写一个sql,把所有重复的记录删除掉,留下唯一的记录。
( K/ Z0 Q8 P0 @4 Z" s- ?% i
; Q9 L" D- H6 m8 K3 i1 W
5 m+ [- G6 Z- V0 V8 _# @* y1 ]. o5 q( S2 R, Y7 J

& t! E: y7 b' }& v! J& G9 T/ ?# @# f9 Y* e( j' f7 M- Z
3.        写一个方法,输入任意一个整数,返回它的阶乘.
/ _" O0 h1 f" Q. Z6 J. Z2 V; x
. `4 P7 w- E7 C' Y4 d" \& z3 g  q
: I8 N6 Q% e1 f
1 h7 e5 p0 d/ N8 T' L2 k' ^9 C% J- @% ^3 O( S% G- s( B
4.        写一个程序三个线程分别输出A,B,C,  顺序输出ABC十次.
" F- K, R! V$ P/ o/ o+ k
+ t# U5 D; @0 i* n- v
% @9 {- }. g6 F+ Q
9 ~# X' }5 m" r) a$ h5.        写一个二分查找算法,注意细节., M2 g$ j( Z& ]! f" W4 }

  z7 B& c- O. W  l, h原文链接:http://bbs.aftjob.com/thread-609425-1-1.html
) `- \2 P0 S+ P: m/ p8 v$ c$ y
& W0 S' Y2 n7 A( W# t# c7 @( y4 }3 q" {Zz:该内容转载自网络,版权归原作者所有。
/ f/ j# [, d* V# n$ H9 o% u3 m8 a( J/ s
新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html8 s0 G! l& Z: v0 r3 }6 A- e- |
新浪微博2011实习招聘专题:8 L3 d; j. M2 \) \
http://bbs.aftjob.com/portal.php?mod=topic&topicid=21
. e+ ^3 j# |7 {2 c
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2025-12-18 17:13

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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