找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 1361|回复: 0

[原创]应聘软件开发人员的情况

[复制链接]
发表于 2004-2-28 13:46 | 显示全部楼层 |阅读模式
网上现在有很多招软件开发人员的单位,他们提了一大堆要求,面试会问什么问题呢?给点资料大家参考参考
, n5 ~  [$ Q. s4 [0 `岗位说明
; I# v! t, ?4 ^- N. ^- g/ v/ G7 @9 x& k) g
一.简介. s4 C! C+ T6 @1 q" h  w* S
作为一家强调技术优势的软件公司,世纪豪杰对软件开发人员的职业技能和职业素养都有很高的期望.优秀的程序员应有严谨的治学态度,严密的逻辑思维,对信息技术有全面而冷静的认识.在日常开发中,我们强调C语言和win32 sdk编程的熟练程度.由于多媒体软件与硬件底层细节密切相关,高级程序员还应该对操作系统和计算机体系结构有相当的了解.3 N3 S% }4 S" {2 c, V! i, |
除此之外,英文读写能力和个人的时间,文档管理能力也是高质量工作必需的基础.
8 k) |, l7 W9 x3 }5 R$ g7 U( o作为一家成立不到十年的企业,我们也有当前发展阶段的许多典型问题.我希望员工对企业的运作有一定的认识,能够处理工作中经常出现的局面.
6 ]  P! o4 @* S! j8 p0 G( a
( ?9 b7 ^5 C. X7 `2 u1 q
3 t3 p; c4 V& D5 @4 G. ]二.中级程序员3 Z2 Z- x$ U7 e, }. b, u
        职责:
2 P* p# J8 P& B        能够独立完成规划好的模块.: H1 x9 A% m! q0 w+ h
       
2 n; T0 g3 ^+ N# b0 y        合格的应聘者应满足以下条件:
7 s& J$ E6 k% O. \7 o/ c2 L0 v! [" y        -一年以上商业软件产品的开发经验." P  v/ X' a! A; E" m# K6 U
        -精通C语言,熟悉C++语言.
8 U/ ^8 D9 i1 z( I        -精通Windows SDK编程.
6 X% d& D8 j5 z/ j  k        -熟悉VC++开发工具.
3 P, ^& \6 s! t& [* e6 X        -熟练的英文读写能力.
) j/ R' m4 Q& V1 m( d, G        -熟练的个人时间管理能力.
5 T& F1 k% G6 Q* z4 A2 o        -明确成熟的个人职业规划.3 Q4 F! ~; w8 }( a4 p. y
        % f7 ]% ^' I5 N7 [6 l; d
        具备以下技能对应聘这个职位很有帮助:
; q2 D2 k; }0 i; Y6 k7 U        -熟悉SQL语言.+ M! {8 m' ]( L1 M$ l- o3 M
        -熟悉TCP/IP协议.
  @' G1 o' }& I        -了解Web编程原理(ASP,JSP,PHP,XML,HTML...)
. k( j2 J" O" B& f9 i3 P9 D, j        -了解Java语言.: a4 m4 z' N8 A' i
        -多媒体软件的开发经验.' `' ^* c4 j- D

2 L+ p% y- ?6 S$ V6 s        ※ 请认真阅读岗位要求,并针对未达到要求的单项,在求职信中说明为何你的潜力能够满足工作需要." v8 `, x. x  o
        报到日期:  2004-03-10
4 c0 u0 D; U) [        申请截止:  2004-02-23; D5 A  [- B/ h
           其它申请材料:0 w8 D/ y" K  _. G/ M( {
           源代码/文档( e+ a, ^' l& Z. w9 g/ t$ P* s
                   请附上500~1000行左右的C/C++源代码及其相应文档,作为技术初评的依据.务必确认这些代码不受其它组织的技术保密协议影响.
" N( n4 R& F* G. j0 |/ H9 x& ?+ ~2 i- a( X
三.高级程序员
0 k* i$ R$ U/ R9 t8 V" I3 z        职责:
7 V( K/ n2 P+ y$ Z! ~. \        中型产品项目组的骨干成员;
2 c9 F% S3 a" [% t        小型产品项目组中,通常需要兼任系统分析或项目负责人的工作.
' G6 F  [" ~% z       
" z4 |* N$ w0 _7 l, E        合格的应聘者除了中级程序员的要求之外,还应满足以下条件:
$ j' i% Q' X3 }        -一年以上商业软件产品的系统分析.
1 O' ^) k) F4 H2 C" S# H& R8 s% R        -熟悉windows操作系统机理.
+ ]- |5 ?- b0 g        -熟悉PC体系结构.
" K1 v* ^1 y3 d, Y        -了解CPU内部机制.
% K) V, X* z: ^9 O        , |9 Q2 |. R7 D
        ※ 请认真阅读岗位要求,并针对未达到要求的单项,在求职信中说明为何你的潜力能够满足工作需要.# g# L5 H5 ]. o. G
        报到日期:  2004-03-10
: Z. R5 t+ j8 T8 R1 b* y* S7 M        申请截止:  2004-02-23
# H9 K# O: X0 X/ g5 _5 u: q1 _        其它申请材料:; V: \# i2 C; v! {$ B9 u$ O. }) N" i
        源代码/文档
" h; @5 M: _" V. M, p  d9 F: l                请附上500~1000行左右的C/C++源代码及其相应文档,作为技术初评的依据.务必确认这些代码不受其它组织的技术保密协议影响.
5 t2 |: R# w+ L9 a/ F=====================================================================================
% e% _) S0 [' C; P+ vC语言技术问卷
4 O, n& m" v$ c1
2 d2 f; s* C' \医院,气象局,电视台,雷达站都计划把他们工作中涉及的视频,音频,图像数字化并保存下来,要求方便调阅.你分别推荐他们使用哪种文件格式,理由是什么?
2 k' }8 J1 ?  L8 v" C' W$ Q( C( {* m! w6 z. m; |
2  E, d9 ], E! W2 f4 ^7 e1 \
某个程序在一个嵌入式系统(200M的CPU,50M的SDRAM)中已经最优化了,换到另一个系统(300M的CPU,50M的SDRAM)中运行,还需要优化吗?
$ q0 U+ _' s: A- p9 u
. ~% {& ^# z5 O) a" ~+ C3
/ q2 X4 ?2 s" [7 l% i! e& ?- A0 t请描述最近在C语言开发中你的几个错误,给出简单的源代码以及缺陷分析.
1 q+ J9 r2 Q- z* R! ^
: I4 M5 g. r1 l7 j1 l' \- g4
, ^1 {0 a3 z# s2 s编程题:请给出源代码以及适当的文档.
6 E9 H- M8 e  J5 r. L6 G# |8 _写一个函数,反转一个无符号字符变量x(unsigned char x ),并且把结果保存在无符号字符变量y中.' n$ s1 [: }4 X2 S1 E/ A  ^+ ?
这种反转处理应该是这样的:6 |( `6 n. |- q4 g
                     x = 10101111 (二进制) . R: ^( h% Z3 l6 A, q
                     x 反转后 = 11110101 (二进制) $ K$ r" @, Q" X
  
: M2 J) ?% L" Q+ q6 j: r51 k. i& C/ A: J7 t8 y
编程题:请给出源代码以及适当的文档.
( P* S9 s' v  E求出10的10次方以内的素数,并针对提高效率简要介绍所使用的技巧.
6 I! h: Y: B5 @  -请记录程序完成计算所需的时间(我们期望它小于10小时),以及计算机的配置。
+ H( Z- ?+ @6 B2 d" g7 A  -不需要输出或者保存结果,请在确定一个数是素数的地方用注释标出.
1 N6 u- U/ y) T  n1 n
- v& c) M4 ^5 }$ d3 F; f2 L. N2 s; w6
* i+ x" l3 N$ p* K: r+ D, d$ w循环; I( f! N9 D- A  u% _: ?0 D
一个长度未知的单向链表可能内含循环(最后一个节点指向链表中的另一个节点,而不是指向NULL).假设由于空间限制你只能使用两个指针,它们初始化时都指向这个单向链表头,不能申请任何其它变量,请说明你怎么去判断这个链表中是否内含循环?(链表内的节点数是有限的,而你必须证明算法可以在有限步内完成)* k' Z  D" W+ h) ]6 k# q. O2 f
注:你可以写一段简短的代码,或者说明你的算法.不需要给出完整的程序.
7 c  i% C: K; a9 D/ b9 S9 I=====================================================================================
  J# X2 [) {9 G& X, ?! `9 G其它问题:1 ~$ \3 o, L4 V# p& @4 h- B8 _

) j9 e0 O3 ?) }0 c9 Z一.请在300字以内简单介绍一下你的毕业论文.
" B/ I* X8 v, ^7 T  e  d  m' J) O0 M4 e
二.请介绍三件最令你自豪的成就.
$ x* v% j! v$ v/ w# e  e
& t9 G) |2 ]7 c. _: y三.软件开发人员的成长大概分几个阶段?你当前处于哪个阶段,请描述一下当前阶段最适合你的任务.8 a& L: q+ z$ R" n' O8 o
希望对大家有所帮助
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2025-12-16 11:21

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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