|
|
淘宝校园招聘笔试题
- Z6 T$ `6 x6 \; E" l; @0 s! I7 n
5 r1 x7 v4 T4 ~! h4 I" M/ J8 D- ?1、淘宝新产品研发中心目前有109位店小二,每位小二有一个武侠花名,都出自经典武侠小说,如笑傲江湖等。 G9 V$ O" v0 f" r& @6 N& t8 z! l
假设:花名已知,而且每个花名出处明确,数据存放文本文件(格式自拟);
8 k9 ~* G( Y1 h( z4 P5 A; Y$ H问题:用JAVA和注释型的伪码写程序,计算每类出处有多少花名。- ~* Z6 v& w8 P/ n( f: ~
8 h9 e: S4 ?5 z/ ]! [8 h* X i0 x ~! q, a, I% V
2、已知Q是非空队列,S是空栈,仅用队列和栈的ADT函数和少量工作变量,使用Pascal或C语言写一个算法,将队列Q的所有元素逆置。
. U' L/ R" }# _( p) T栈的函数有:
3 g# Z$ a3 E G c) d% y
! m- L2 K- | T( rmakeEmpty(s:stack); 置空栈 8 Y- d+ L) q& ]0 I
push(s:stack;value:datatype); 新元素value进栈
" V& B4 k4 P' _9 i7 G& I1 C9 n) Zpop(s:stack):datatype; 出栈,返回栈顶元素 ! a% f: ^6 [% W3 Q/ K( J7 z2 A
isEmpty(s:stack):boolean; 判空
" F# Z7 U) _4 ]- A队列的ADT函数有: l) ?2 ~% P1 e5 w$ u) F
enqueue(q:queue:value:datatype); 元素value进入队列 " ~( }& Y; t: `/ O) y1 G
deQueue(q:queue):datatype; 出队列,返回队头值
/ @1 y2 T+ @3 h) ~isEmpty(q:queue):Boolean; 判空
4 ?: b2 ~4 W4 W' H' ^* z# |& ?+ d( h0 J5 l7 N! j
3.如果n为整数,则将它除以2
: Z, R/ E1 L& o# o) `3 C2 Q7 f' @如果n为奇数,则将它加1或者减1 2 m( d" N& H- T5 t& Y, ?9 R( F
问对于一个给定的n,怎样才能用最少的步骤将它变到1
- K# w& ]) G. t$ g4 _, ]# P例如 0 w. ]2 i; W: R! x6 q, H: J4 U
n=61 ; x% ]0 x6 f2 N6 I* m7 U
n-- 60
, |- Z# M1 b h* k$ \' Tn/2 30
& S, C0 J8 O1 K, l: q& Q, Zn/2 15
4 r3 v! q m' S; J* M- Bn++ 16
! m# d* W$ _$ h, xn/2 8
4 {; n O- g; p8 In/2 4 ) Z! ^& s! j# r+ b6 |8 _) Q" W
n/2 2 " B g; U2 c/ z- _
n/2 1
! N: k- I6 g, U& k$ v B m% R( P/ Z# D
4.第一题大概是,如果乔峰给阿朱在王府井大街开了一个店,其中店面不大,只有五个货架,请从下列商品中选出至少三件布置货架。其中罗列的商品包括诺基亚N95,尿不湿、饰品等不同类别的商品三十余种,并说明理由。第二题是用150-250字概括自己的形象。第三题是,大件商品是否适合在网上销售,为什么?第四题是,在网上销售手机会遇到什么困难,如何解决?第五题是如果现在淘宝有店,就回答,否则跳过。最后一题大概是,如果老板给了你一个任务,让你一个月内使网站的信息量突破2000万条,可是你发现按照以前的水平最多也就只能达到1210万条,请问你该怎么办?3 Z4 p, r) N; b$ C- O/ y& G; h
* U6 I8 u! D: A& G7 j4 @% B% [5.一个淘宝招聘笔试的题目
: }) }9 i8 r, s请给Array本地对象增加一个原型方法,它的用途是删除数组条目中重复的条目(可能有多个),返回值是一个仅包含被删除的重复条目的新数组。
" E& o% p1 B! k; V0 @4 e4 w# b/ h$ ?! I, O8 I8 Y; M) S4 j9 S( ?: ~
6.源自《欺诈游戏》里的某一环节,“少数决”,意思是选择一个问题的答案人数最少的人群获胜,这么讲很难懂,还是举个例子吧。 # T9 p; ~+ F$ s5 w9 \% N# U
首先第一轮会给道题目(由届时参赛选手随机抽取出题):我是女人吗?
" Y# w7 i3 g6 Q4 g5 X; p/ b! w 这个题目必须只有两种答案:YES或者NO,不能有第三种可能性。选手要决定选“是”或者“否”,然后把答案发给届时主持人,出题后,有两分钟作答时间,然后主持人就会统计票数。当然题目本身只是个摆设,没有意义.你可以随意选择YES或NO.别的人也不可能看到你的答案.如果有十个参赛选手,6个YES,4个NO的话,选NO的4个人晋级第二轮比赛。6个淘汰.第二轮跟第一轮一样,选人出题,然后两分钟内回答YES或NO。直到最后只剩下一个人,就是冠军。一开始每人有本金1万元,被淘汰则输掉这一万元.最终留下的唯一冠军将获得被淘汰者本金的总和.
, n6 K6 Y: i4 x3 i' E. q3 ~- _
: L6 }# ~6 K. ]1 Y, x+ |假设22个人玩,该怎么做才能确保赢钱呢?
# `* P) d2 C4 _% S: I0 d% ^PS:可以组队结伙 也可以团队内部制定协议
! N) d) }& X4 ~/ Z8 h' D# Y. s+ H% ] p
编程用c/c++ f" ? U m6 _
; s8 o5 p2 i* ]5 [2 R& Q
7.阿里巴巴公司DBA笔试题
9 ]0 B- T( P* r0 W7 E+ M# `By ? 2007-09-20 - 论坛 ? 问问
" V. f7 s( p. r) d, {- m. n一:SQL tuning 类. o8 q: L2 `6 {
1:列举几种表连接方式 : t7 ~* V' x' u. J: H) V
2:不借助第三方工具,怎样查看sql的执行计划
9 u, r) @; \6 q* ?. D( o2 P 3:如何使用CBO,CBO与RULE的区别 1 v8 r+ m4 r; @
4:如何定位重要(消耗资源多)的SQL
$ j B( `! S* P 5:如何跟踪某个session的SQL
- i0 w' h& i' e: q4 D" P V6:SQL调整最关注的是什么
, F% C" U1 {$ [4 X f 7:说说你对索引的认识(索引的结构、对dml影响、对查询影响、为什么提高查询性能)
" D6 t% H0 R$ q' S h) l 8:使用索引查询一定能提高查询的性能吗?为什么 3 c1 W7 g; B5 c2 V: |
9:绑定变量是什么?绑定变量有什么优缺点? ) F4 Z- X2 z; b3 [
10:如何稳定(固定)执行计划
$ A: A" z8 m% H% K, Y- A( H' C 11:和排序相关的内存在8i和9i分别怎样调整,临时表空间的作用是什么
! h. G' f9 c! O7 Y 12:存在表T(a,b,c,d),要根据字段c排序后取第21—30条记录显示,请给出sql, t* v# f3 V: g! H% ?% k
0 O1 ?* D% W3 c* r2 y: j+ g8 S- ^
二:数据库基本概念类
1 F9 H% t4 U, v$ Q 1:pctused and pctfree 表示什么含义有什么作用
; C: Q0 B! n$ v# D 2:简单描述table / segment / extent / block之间的关系 5 P5 p- ]3 i8 f% D$ T
3:描述tablespace和datafile之间的关系
8 b: R, M* a! u; o, z2 D: ?, J 4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点 ( f/ `, Q+ b4 C8 E+ n O! q/ t1 E
5:回滚段的作用是什么 + @) N/ V0 ?8 ^6 H
6:日志的作用是什么
: v4 p$ E6 `# ]" u3 M 7:SGA主要有那些部分,主要作用是什么
) x4 L3 p- M4 o1 B 8:Oracle系统进程主要有哪些,作用是什么( Z/ J2 \! @: a7 N9 g) O
( l, V" E/ E2 z, ~/ l' u三:备份恢复类2 S5 V' k( T, @2 s' G7 m
1:备份如何分类
4 J! m2 J& z- f X* H; P 2:归档是什么含义 5 E8 i3 ]) Q& Z Y |
3:如果一个表在2004-08-04 10:30:00 被drop,在有完善的归档和备份的情况下,如何恢复 . P# u; e. B& ~
4:rman是什么,有何特点 1 K; |5 G! e; t! E4 }8 `+ m! c
5:standby的特点 4 @) b* G) I, g* I$ B+ a& A
6:对于一个要求恢复时间比较短的系统(数据库50G,每天归档5G),你如何设计备份策略
. M, z- p' R. c
; q; C1 f1 b, F: a8 [( M四:系统管理类
/ T4 I& X! X8 n E# G7 X) P 1:对于一个存在系统性能的系统,说出你的诊断处理思路
. i. n; _: a9 ~9 L9 Z% U# W5 t 2:列举几种诊断IO、CPU、性能状况的方法
( A4 k% b) N9 G* P& ^- m. a. y, o; o7 p 3:对statspack有何认识 : ?( R7 F* q6 {3 w" o
4:如果系统现在需要在一个很大的表上创建一个索引,你会考虑那些因素,如何做以尽量减小对应用的影响 * C' R+ z9 [" @. r, d3 \2 U/ F' e
5:对raid10和raid5有何认识
2 h" R- j) L3 o3 e9 B* S) |
( q, J- {/ b% `& m5 j五:综合随意类& {& j5 Y6 k( f6 ?* h0 D8 _% H" W
1:你最擅长的是oracle哪部分?
: W# ^' X6 G" T! f( X) p" h" d 2:喜欢oracle吗?喜欢上论坛吗?或者偏好oracle的哪一部分? * f( V8 ~# k- x w c z
3:随意说说你觉得oracle最有意思的部分或者最困难的部分
) U E% i) v2 F
5 u, t& I- ]7 b, I/ @5 l; k/ n+ i/ {: g# |$ n+ a
6 u- c0 T. o- E* F. u
9 k3 u7 f/ R5 l& T' E. o
' _1 [+ d! P0 \$ O% ]; o9 A——
( O2 e6 z. V, v( B淘宝宣讲加笔试(2008.10)
. u( h- [1 i# }" V% Khttp://www.aftjob.com/bbs/thread-275852-1-1.html! |" x y2 x- W, c" W) k& a
淘宝笔试归来【08-10-12科大笔试】 + h" z7 s" N! U! ]4 h. i
http://www.aftjob.com/bbs/thread-170362-1-1.html, S" z w9 M1 U% J
淘宝dba面试题目' l6 z/ c* T$ l6 R- a8 M
http://www.aftjob.com/bbs/thread-29040-1-2.html* \, ^9 d$ U; A4 u: i+ ^
淘宝笔试之行3 k0 i/ a) a% h3 b
http://www.aftjob.com/bbs/thread-37639-1-2.html* ?3 V) g- B2 r8 v) o+ [
部分淘宝笔试题目 + I+ j/ z+ F, |$ _* E$ s
http://www.aftjob.com/bbs/thread-37644-1-2.html9 r5 o3 W$ O0 Y% f |: J/ W
……: ?- k( u3 n/ w! m
6 N' r9 Z3 r& T) D查看名企2012校园招聘最新进度,请关注阿凡提求职公共日历:http://www.aftjob.com/home.php?mod=space&do=calendar
2 Z8 n: q2 U' L& G$ H |
|