|
|
网上现在有很多招软件开发人员的单位,他们提了一大堆要求,面试会问什么问题呢?给点资料大家参考参考- b/ ~* J! G6 F2 O* x
岗位说明3 G" R9 D% [% u
0 d* o+ L4 }7 `; W V9 D1 I
一.简介9 E; r G3 _( \9 B5 f% F
作为一家强调技术优势的软件公司,世纪豪杰对软件开发人员的职业技能和职业素养都有很高的期望.优秀的程序员应有严谨的治学态度,严密的逻辑思维,对信息技术有全面而冷静的认识.在日常开发中,我们强调C语言和win32 sdk编程的熟练程度.由于多媒体软件与硬件底层细节密切相关,高级程序员还应该对操作系统和计算机体系结构有相当的了解.
( r6 F5 k5 L* y- Q3 ~' Q3 o除此之外,英文读写能力和个人的时间,文档管理能力也是高质量工作必需的基础.
2 q* v" ]# w. G3 u- k" K作为一家成立不到十年的企业,我们也有当前发展阶段的许多典型问题.我希望员工对企业的运作有一定的认识,能够处理工作中经常出现的局面.0 R8 d5 e) H9 e( m, U& j
S2 {2 P! d$ ~3 d; k! X& _$ K2 ]: d) s( g
二.中级程序员
8 f. M2 O* C! |, z+ z& L 职责:
/ S+ `/ U" i. u& k* }+ S& t/ V 能够独立完成规划好的模块.! C( |1 e7 I) B" F9 r9 S7 g+ X! G( k
: h. a! L, Y; A8 m) v
合格的应聘者应满足以下条件:* k% t/ x: N/ }5 u4 B6 t- r4 y- S
-一年以上商业软件产品的开发经验.
0 l, T, U. L0 k( F% p -精通C语言,熟悉C++语言.
8 D/ c. ?9 J- p3 b; q -精通Windows SDK编程.
8 L- c n3 O$ O+ W. m7 C2 y4 v% q5 I -熟悉VC++开发工具., O. l2 Z6 h+ {' \
-熟练的英文读写能力.
* i3 F+ P4 k. |% p* h! i -熟练的个人时间管理能力.
2 h! M3 n8 b5 G2 V9 X. u& Q5 Q -明确成熟的个人职业规划., Q0 `/ p) \4 z+ [1 g/ T
( S' L. h# a# B: R. o8 g1 B
具备以下技能对应聘这个职位很有帮助:0 x3 t7 v( r. Y6 E7 L8 z
-熟悉SQL语言.8 O; w( Z w8 ]: s) ?
-熟悉TCP/IP协议.
7 L( g4 p/ H+ X -了解Web编程原理(ASP,JSP,PHP,XML,HTML...)
, { n" Z, j( l' ^1 A5 f -了解Java语言.* e7 }4 f4 b. V5 U
-多媒体软件的开发经验.
; ^+ E4 K" `5 I! O
" B. x1 F h0 j/ m# U$ X2 L ※ 请认真阅读岗位要求,并针对未达到要求的单项,在求职信中说明为何你的潜力能够满足工作需要.1 l; g$ R; [6 B5 @$ q
报到日期: 2004-03-10+ |9 L+ A! m9 P# g" W! }; [
申请截止: 2004-02-239 \$ z; {1 K F$ d2 R- b0 }. m
其它申请材料:
/ W( _$ |% h. g3 [# I" o& M 源代码/文档6 M! s+ y! x" [
请附上500~1000行左右的C/C++源代码及其相应文档,作为技术初评的依据.务必确认这些代码不受其它组织的技术保密协议影响." M8 |7 q) X K: x, d6 M
) P" u5 Z/ T; P' R, B4 V, O( U
三.高级程序员
+ S, p3 [- V2 c# w( S( c 职责:
2 [4 Z# R" a! T2 Y 中型产品项目组的骨干成员;
% b9 r0 @3 f4 m7 V( ~% I 小型产品项目组中,通常需要兼任系统分析或项目负责人的工作.. x* L( {2 S1 z, ]% {* J
) D" t& W3 F4 O- t* f' Y, [
合格的应聘者除了中级程序员的要求之外,还应满足以下条件:" |1 [+ I. | J
-一年以上商业软件产品的系统分析.
! O' h/ t6 E9 e! j% C2 m9 [& e2 u -熟悉windows操作系统机理.
- J* W9 w. V- L6 A2 a" u9 [ -熟悉PC体系结构.
7 d/ ~/ s% S1 | ]2 l -了解CPU内部机制.
/ |4 ]0 A E" |* T
! y" V1 [/ `1 s; Y- H6 ?6 _ ※ 请认真阅读岗位要求,并针对未达到要求的单项,在求职信中说明为何你的潜力能够满足工作需要.
6 F: o9 n6 u5 ^. z 报到日期: 2004-03-10$ ^. @! ?7 w% K$ [0 k a' j( F
申请截止: 2004-02-23
) P) R X, {% ~8 v. o1 U 其它申请材料:, T [3 L, P: p3 c U3 F
源代码/文档' k# l5 A, u" l- T/ _- x- V6 H3 A2 v
请附上500~1000行左右的C/C++源代码及其相应文档,作为技术初评的依据.务必确认这些代码不受其它组织的技术保密协议影响.# D- E6 k9 E! { e2 p
=====================================================================================: B1 u5 m8 c6 y" l7 X
C语言技术问卷
. S6 T6 r8 D/ n; m/ _) {1
?0 p: P: l" Q$ |医院,气象局,电视台,雷达站都计划把他们工作中涉及的视频,音频,图像数字化并保存下来,要求方便调阅.你分别推荐他们使用哪种文件格式,理由是什么?
- e1 X' l% [, h3 u( k( H ^
: {7 Y# s7 {' E2 n! B2
- E0 d9 _! I7 i U某个程序在一个嵌入式系统(200M的CPU,50M的SDRAM)中已经最优化了,换到另一个系统(300M的CPU,50M的SDRAM)中运行,还需要优化吗?
3 k& n' }$ t& {# ]" c" X3 C
. ~* N9 }) u Z0 _2 H3+ | r4 r4 t" p7 A5 ]/ O |
请描述最近在C语言开发中你的几个错误,给出简单的源代码以及缺陷分析.
' M7 G. S* j2 j" {, a G2 M6 u1 y) Q
4
5 z+ F- E: s, T; F编程题:请给出源代码以及适当的文档.) C# E7 o8 A4 Z+ t4 V6 @
写一个函数,反转一个无符号字符变量x(unsigned char x ),并且把结果保存在无符号字符变量y中.) S7 h$ F3 l2 r9 B$ h
这种反转处理应该是这样的:
/ |0 H; d; d# X4 @9 i, v! [/ D' j$ N x = 10101111 (二进制) ! ^# z! U4 b" s" X9 a: ^/ g
x 反转后 = 11110101 (二进制) ?# _. C6 u% R0 y4 A9 ^( b; X/ Y
6 k) ~. M. K; f9 w9 k7 t
5
/ r7 f7 v; V* m1 D8 t编程题:请给出源代码以及适当的文档.
( G: y6 [# E' h- t# }, X. q求出10的10次方以内的素数,并针对提高效率简要介绍所使用的技巧.. Z+ \: H0 }- H0 f8 r" P& R
-请记录程序完成计算所需的时间(我们期望它小于10小时),以及计算机的配置。
2 m" F7 }; n3 ` -不需要输出或者保存结果,请在确定一个数是素数的地方用注释标出.
+ D0 L# y* C6 v) v4 k/ Z5 i! B5 |4 M+ r1 b0 j, i& b2 T8 o
61 m: E7 j7 q* ~( _" F: X8 i
循环7 y1 ^2 V1 _# C* [" u0 L
一个长度未知的单向链表可能内含循环(最后一个节点指向链表中的另一个节点,而不是指向NULL).假设由于空间限制你只能使用两个指针,它们初始化时都指向这个单向链表头,不能申请任何其它变量,请说明你怎么去判断这个链表中是否内含循环?(链表内的节点数是有限的,而你必须证明算法可以在有限步内完成). m8 R& n) d0 ?
注:你可以写一段简短的代码,或者说明你的算法.不需要给出完整的程序.
( q! y+ z0 q a! t V=====================================================================================
7 X1 b5 I9 R( [3 f' |$ G其它问题:9 c2 k( ^; i" \3 f0 u+ }; [
1 ?9 S. z: r! y* g4 C0 S9 `一.请在300字以内简单介绍一下你的毕业论文.: b8 C0 k) g) j) S, k& N
) h* Z" a6 P7 i4 S; }+ M8 q
二.请介绍三件最令你自豪的成就.
4 t- y j) ~% X+ W0 b
3 b5 S, N+ a9 y* L9 U/ J5 R5 Y1 m三.软件开发人员的成长大概分几个阶段?你当前处于哪个阶段,请描述一下当前阶段最适合你的任务.- [7 ~, o2 b1 A6 ]3 e# O
希望对大家有所帮助 |
|