|
|
网上现在有很多招软件开发人员的单位,他们提了一大堆要求,面试会问什么问题呢?给点资料大家参考参考# b9 c7 _" K: C# B! ?. h
岗位说明
; S2 C% {3 r% O% X
7 h% h8 {' j" m0 H) L一.简介! {8 r- z+ L& h# w% \
作为一家强调技术优势的软件公司,世纪豪杰对软件开发人员的职业技能和职业素养都有很高的期望.优秀的程序员应有严谨的治学态度,严密的逻辑思维,对信息技术有全面而冷静的认识.在日常开发中,我们强调C语言和win32 sdk编程的熟练程度.由于多媒体软件与硬件底层细节密切相关,高级程序员还应该对操作系统和计算机体系结构有相当的了解.; p/ t) O4 L0 O# J# F
除此之外,英文读写能力和个人的时间,文档管理能力也是高质量工作必需的基础.0 a7 g- S# S& s8 k9 g$ Y
作为一家成立不到十年的企业,我们也有当前发展阶段的许多典型问题.我希望员工对企业的运作有一定的认识,能够处理工作中经常出现的局面.* s5 q0 P8 N* ^% ^
8 ^& F4 B- @5 E' \
5 _3 s8 {4 z7 r
二.中级程序员
. ^3 e8 q! S: g8 l3 h" V" o 职责:
8 ?5 }3 ?$ F3 ] Q; P, T 能够独立完成规划好的模块.
( \4 T/ ]* ^1 T$ E( u3 E. M : ~* _) z- T* {, n. U# b
合格的应聘者应满足以下条件:1 `1 _& g5 z' A9 t0 ~2 q
-一年以上商业软件产品的开发经验.! p0 a/ m! B: v5 y
-精通C语言,熟悉C++语言.
$ Z3 @3 v: v/ T0 s2 E$ g -精通Windows SDK编程.
) Y% F S7 S. [7 N8 F -熟悉VC++开发工具.( y$ Z7 c* t; C$ `
-熟练的英文读写能力.
$ Q8 M- }* e& R* q1 s' n -熟练的个人时间管理能力.
. K' j! ]* M1 ^$ w: l f! J% w- M -明确成熟的个人职业规划.
. R8 x; c& X$ }7 Y3 |3 ^2 C7 ~; g# F 5 ~' M+ z- H" s, T8 F! U; T
具备以下技能对应聘这个职位很有帮助:
: `# m0 D$ a+ j4 S: U$ } -熟悉SQL语言.
, r3 F, N5 b" { -熟悉TCP/IP协议.. x+ }; A- c" [+ z1 D- Q6 @
-了解Web编程原理(ASP,JSP,PHP,XML,HTML...)7 X: |+ [ D9 Q" _
-了解Java语言. i; s* m, m1 c7 v' m; t( L! ~
-多媒体软件的开发经验.9 `2 C5 D4 f( [0 R4 |3 l
1 @. w6 p7 H8 _% b6 z8 l: m ※ 请认真阅读岗位要求,并针对未达到要求的单项,在求职信中说明为何你的潜力能够满足工作需要.
9 ^6 [+ Z6 k \& ?" k, P: c. ]5 h 报到日期: 2004-03-10: L* d) U5 Q/ w1 W6 Q
申请截止: 2004-02-235 o) l/ x) X# `: o9 D# H5 Z
其它申请材料:
/ i# q+ h2 w' F4 U, P) O: T 源代码/文档
; h) N5 ]# R3 b8 E 请附上500~1000行左右的C/C++源代码及其相应文档,作为技术初评的依据.务必确认这些代码不受其它组织的技术保密协议影响.
. M& P$ M: p7 k- d) g
1 g$ s0 k. I2 j! u+ |: P2 {: b三.高级程序员
& t: R+ F" Y( |. b4 g 职责:$ J8 P. N1 A R$ h
中型产品项目组的骨干成员;6 R& j, C4 q! L2 o! ~* v6 p
小型产品项目组中,通常需要兼任系统分析或项目负责人的工作.
0 N3 B6 s0 _5 T2 Q8 S ) I5 B4 u$ q5 B$ h" ?) O( C
合格的应聘者除了中级程序员的要求之外,还应满足以下条件:5 T% P: Q* W; }; H
-一年以上商业软件产品的系统分析.
% f3 [6 F* ?9 n. A; U1 ~- X- \ -熟悉windows操作系统机理.; q+ |$ p" T% o! E5 w% C
-熟悉PC体系结构.
; w% _* r+ r r& Z -了解CPU内部机制.+ k0 Q& ~% g& p7 P; S/ i* [& q3 u
, t, \3 ?6 |" N! {: K
※ 请认真阅读岗位要求,并针对未达到要求的单项,在求职信中说明为何你的潜力能够满足工作需要.6 [0 c/ z$ [. J8 T: p, c
报到日期: 2004-03-10$ O( o. { {! A' @2 ?
申请截止: 2004-02-23
/ d' o: M5 A- e. w L! H" I$ o8 j 其它申请材料:
5 D" H, i2 G" \' d; C1 o5 Z I 源代码/文档
* U5 H7 d% S) U 请附上500~1000行左右的C/C++源代码及其相应文档,作为技术初评的依据.务必确认这些代码不受其它组织的技术保密协议影响.' L( }2 o6 D1 H) V$ m
=====================================================================================: I& K0 n7 ]7 ?+ E9 p3 `; V' @, x
C语言技术问卷
. a& W0 B9 X4 _5 Q1
6 h6 A3 S. D+ n* `0 J" B! [& E) W2 t医院,气象局,电视台,雷达站都计划把他们工作中涉及的视频,音频,图像数字化并保存下来,要求方便调阅.你分别推荐他们使用哪种文件格式,理由是什么?
( o- t0 A& P" p% S L* k* E
7 V% C" ^. R) A( }) W0 o3 j: b2
- M! P/ j. t: W1 A4 r' e2 b$ U某个程序在一个嵌入式系统(200M的CPU,50M的SDRAM)中已经最优化了,换到另一个系统(300M的CPU,50M的SDRAM)中运行,还需要优化吗?8 s1 B) f3 ]2 E
: P# ~, N& Z# \
3
- k( x' u" H# C5 I! B g0 M2 B请描述最近在C语言开发中你的几个错误,给出简单的源代码以及缺陷分析.
1 Q; C* ^1 e2 G" J3 Z- f$ J" H1 X5 I3 _
4" u5 `# J) k& ]! u+ y# {
编程题:请给出源代码以及适当的文档.5 X0 i: u, U, B7 e! f0 l- C: c+ g
写一个函数,反转一个无符号字符变量x(unsigned char x ),并且把结果保存在无符号字符变量y中.
& A% B( o$ k9 O% H0 D A$ z* X9 A这种反转处理应该是这样的:+ K1 h) u l$ G; ^' V' ^# \
x = 10101111 (二进制)
8 ?# g3 L) r1 Y x 反转后 = 11110101 (二进制)
( X3 V( ]; P; X$ z2 B( a: r
4 A( T9 A. ?; A+ g8 y5
' n1 u; A2 Y1 d% j5 Q: L* |编程题:请给出源代码以及适当的文档.6 [' h4 A3 s6 A
求出10的10次方以内的素数,并针对提高效率简要介绍所使用的技巧.
8 p$ d1 }! Z- G -请记录程序完成计算所需的时间(我们期望它小于10小时),以及计算机的配置。- E5 L f! l9 }# |7 M: Z4 I1 a
-不需要输出或者保存结果,请在确定一个数是素数的地方用注释标出./ R" \% w6 c3 Z1 X, d( ^1 ~
6 Y+ N) P) K+ c/ Z: P
6# l( W( R6 s! }* j2 f0 @7 m
循环
}. b* \- V2 Y. b$ \, r一个长度未知的单向链表可能内含循环(最后一个节点指向链表中的另一个节点,而不是指向NULL).假设由于空间限制你只能使用两个指针,它们初始化时都指向这个单向链表头,不能申请任何其它变量,请说明你怎么去判断这个链表中是否内含循环?(链表内的节点数是有限的,而你必须证明算法可以在有限步内完成)
% |% [5 F0 L3 n& M* t注:你可以写一段简短的代码,或者说明你的算法.不需要给出完整的程序.
2 Y" v5 H5 G' F+ R1 L5 T9 t=====================================================================================
. b! [5 F/ u, | z3 U其它问题:0 U. v' w2 g. x! s4 |! f# M
9 `: p5 ^+ S+ Q' o# G8 Q
一.请在300字以内简单介绍一下你的毕业论文.6 Q; J3 S& f& p* ~5 @. [
( o& Q, P+ W2 W& J, T! C) D, L二.请介绍三件最令你自豪的成就.
w) {3 [" o x: a" Q! z3 Z w. f; Q5 s- d, a) K
三.软件开发人员的成长大概分几个阶段?你当前处于哪个阶段,请描述一下当前阶段最适合你的任务.$ d0 _$ ^% J( C1 x- b8 S5 g
希望对大家有所帮助 |
|