工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 1339|回复: 0

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

[复制链接]
发表于 2004-2-28 13:46 | 显示全部楼层 |阅读模式
网上现在有很多招软件开发人员的单位,他们提了一大堆要求,面试会问什么问题呢?给点资料大家参考参考
* h6 X8 h; b& L, d* F( d岗位说明- Y/ x! D5 t0 {* M3 A
- R* X0 o8 f. W8 p% M
一.简介6 n6 b( X# f( T6 k- n. O$ E
作为一家强调技术优势的软件公司,世纪豪杰对软件开发人员的职业技能和职业素养都有很高的期望.优秀的程序员应有严谨的治学态度,严密的逻辑思维,对信息技术有全面而冷静的认识.在日常开发中,我们强调C语言和win32 sdk编程的熟练程度.由于多媒体软件与硬件底层细节密切相关,高级程序员还应该对操作系统和计算机体系结构有相当的了解.9 [7 y/ V: K$ L/ I1 R
除此之外,英文读写能力和个人的时间,文档管理能力也是高质量工作必需的基础.
% i, d1 S2 ~# R0 `作为一家成立不到十年的企业,我们也有当前发展阶段的许多典型问题.我希望员工对企业的运作有一定的认识,能够处理工作中经常出现的局面.
/ X6 N; U- _) O2 Z( A( M) f3 u0 G" p, N3 j: h0 c& F! n7 i; k# x2 |
8 P# o. t4 K/ |# m
二.中级程序员
% {/ Z& _* o: }( V# U        职责:
4 Q( C7 r6 O9 ~9 |7 m6 j+ _( U" a        能够独立完成规划好的模块.
2 q, [9 E0 A2 d        3 r2 ^" |, W2 g1 ]2 _8 J" Q, c
        合格的应聘者应满足以下条件:
8 f2 E. c% n: A3 D        -一年以上商业软件产品的开发经验.1 H; ]; Y* q. Z( o+ w
        -精通C语言,熟悉C++语言.
! J$ r. {, [- `# C+ f        -精通Windows SDK编程.
- o2 ~* T3 @9 R4 z        -熟悉VC++开发工具.+ T* _, ~: t$ @
        -熟练的英文读写能力.
1 F" ?% B% j3 Y  i& k+ q/ B& E        -熟练的个人时间管理能力.
2 U3 j+ A& d: a        -明确成熟的个人职业规划.
7 i5 x$ x# C# H2 M5 d        9 ?* U( h* K) ~  g
        具备以下技能对应聘这个职位很有帮助:. V0 R2 ]# R' f
        -熟悉SQL语言.7 w9 i6 E/ f. Q6 R; D
        -熟悉TCP/IP协议.
2 d, X3 [/ ?+ T7 w        -了解Web编程原理(ASP,JSP,PHP,XML,HTML...)
* @4 p( Y% i  ^/ f* ~: ?2 i        -了解Java语言." g( M  Y" W: q7 T6 y! ]: q
        -多媒体软件的开发经验.
2 v2 j/ v  f+ y0 B$ Z! z, D. S& S8 @# o6 ~# g/ G# n5 S6 E
        ※ 请认真阅读岗位要求,并针对未达到要求的单项,在求职信中说明为何你的潜力能够满足工作需要.2 S( N9 W9 S6 [" a
        报到日期:  2004-03-10+ X5 w- V7 H% K
        申请截止:  2004-02-23
. ^& H; d2 p0 J$ J* g3 n7 a           其它申请材料:
  }) f  C+ Y" r5 v+ E( U5 x2 l           源代码/文档4 J+ i( K( \) P% T9 S( _6 S/ h
                   请附上500~1000行左右的C/C++源代码及其相应文档,作为技术初评的依据.务必确认这些代码不受其它组织的技术保密协议影响.
* s8 `! v) d* W( }( b4 t
2 T' l: H& l+ |5 Z' _) m9 C: H三.高级程序员
2 o! N$ S0 K; S  D5 C6 l$ p9 M6 L; q        职责:
: ]. r5 p8 \, K& @3 N+ S        中型产品项目组的骨干成员;
1 E5 `! H* r( ]* c' x        小型产品项目组中,通常需要兼任系统分析或项目负责人的工作.8 B( y" o3 h: ]1 @* y
       
! d) C  Y' x5 d/ I2 M9 K% o) Y        合格的应聘者除了中级程序员的要求之外,还应满足以下条件:
9 D2 F* a2 d- g/ \" V- I: G( F        -一年以上商业软件产品的系统分析.# @" j# Z, c. h+ b- h, H7 u  f
        -熟悉windows操作系统机理.
- c: u0 l) w( A. h/ h        -熟悉PC体系结构.
5 D5 s' Q0 v6 V4 s# _1 f        -了解CPU内部机制.  }  c+ J; I/ i8 c1 {* s
       
- U  f/ R7 ]* p- `  D6 ^8 ]4 C        ※ 请认真阅读岗位要求,并针对未达到要求的单项,在求职信中说明为何你的潜力能够满足工作需要.
: S2 A4 k: A# }" s# K        报到日期:  2004-03-10
: b0 E/ j9 a" O8 i+ G3 U7 k        申请截止:  2004-02-23
& ]% b7 I- l1 D( z7 I/ o        其它申请材料:5 o- s9 v9 e! @" {$ L
        源代码/文档
( B# h( X* A. Z  m/ b1 Y                请附上500~1000行左右的C/C++源代码及其相应文档,作为技术初评的依据.务必确认这些代码不受其它组织的技术保密协议影响.# o4 G( M$ M% {6 z# F$ ]  M2 _
=====================================================================================8 x' e4 o, W8 d5 A
C语言技术问卷. c# @# r9 a8 D0 J# D% Q
1
; ~( F& n+ W* g6 F: K医院,气象局,电视台,雷达站都计划把他们工作中涉及的视频,音频,图像数字化并保存下来,要求方便调阅.你分别推荐他们使用哪种文件格式,理由是什么?
6 T0 @- _* R7 H8 P: B  s
0 e! X8 H; D1 z- n1 A0 `2
, D- @+ e3 y) ]' u6 C3 T某个程序在一个嵌入式系统(200M的CPU,50M的SDRAM)中已经最优化了,换到另一个系统(300M的CPU,50M的SDRAM)中运行,还需要优化吗?. f3 Q4 z% X9 A7 i7 t/ h4 J
/ \. ^! Z+ J8 O2 }
3+ i0 ]3 ^; Y: v) J1 y) H0 f' ^
请描述最近在C语言开发中你的几个错误,给出简单的源代码以及缺陷分析.% [9 s3 _6 I7 a9 v8 ~
. k( A7 {, i4 _* Q) _% n3 U( A
4
% c7 U6 Z: Y  V编程题:请给出源代码以及适当的文档.: D  p2 k! t8 ~" g/ X. I
写一个函数,反转一个无符号字符变量x(unsigned char x ),并且把结果保存在无符号字符变量y中.8 j- }6 K! B5 Z9 m- q
这种反转处理应该是这样的:$ K1 a" C* \- u' p* K8 Y- ?  L
                     x = 10101111 (二进制) 4 \2 u% k, D# d1 O& m
                     x 反转后 = 11110101 (二进制)
* M! i3 ]5 `- p7 `  
6 ~. L  a6 V; X5
4 I( e! L1 C$ A$ {) M9 l编程题:请给出源代码以及适当的文档.
0 p& v% O( b2 n8 \. P# o0 q; c' J求出10的10次方以内的素数,并针对提高效率简要介绍所使用的技巧." S& J5 P) Z1 b- p, Y5 Q
  -请记录程序完成计算所需的时间(我们期望它小于10小时),以及计算机的配置。
  D' T9 K9 E( W6 Y3 F3 ~& w, u  -不需要输出或者保存结果,请在确定一个数是素数的地方用注释标出.
; i8 z, f* y* U% d. {0 F6 F+ R
6+ W& q0 ]% a: L7 v5 O" q* I
循环
5 `- R5 J1 Q+ |4 I& U7 n一个长度未知的单向链表可能内含循环(最后一个节点指向链表中的另一个节点,而不是指向NULL).假设由于空间限制你只能使用两个指针,它们初始化时都指向这个单向链表头,不能申请任何其它变量,请说明你怎么去判断这个链表中是否内含循环?(链表内的节点数是有限的,而你必须证明算法可以在有限步内完成)
+ h: e6 X# |& _: W7 Y9 w& J3 \  I注:你可以写一段简短的代码,或者说明你的算法.不需要给出完整的程序.
6 e( x/ m8 k1 l# f& L=====================================================================================
, v7 A4 _- ?! n, h$ r0 y& f' \6 p其它问题:
, ?, z* t  w- D. Q6 V$ p9 ?% `
& q# f) }5 l( f$ P$ E+ @/ k一.请在300字以内简单介绍一下你的毕业论文.; a% y! Q; B; A4 D
- o# [% h* ^2 Q
二.请介绍三件最令你自豪的成就.! P$ c+ g9 C; Y+ m- |

3 \" d2 h7 J6 ^. N+ Q0 i/ |三.软件开发人员的成长大概分几个阶段?你当前处于哪个阶段,请描述一下当前阶段最适合你的任务.% a5 o# B" v8 Z- m' _  {+ J! }5 Z8 F
希望对大家有所帮助
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2025-10-26 10:19

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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