工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 1308|回复: 0

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

[复制链接]
发表于 2004-2-28 13:46 | 显示全部楼层 |阅读模式
网上现在有很多招软件开发人员的单位,他们提了一大堆要求,面试会问什么问题呢?给点资料大家参考参考3 r& W" Z/ K2 N1 C" f
岗位说明2 U1 h6 E/ B9 M& p% ]2 S" }& A) ~
. S  S2 _, e7 c" S, h- y5 Y
一.简介
7 W  c6 u% T/ }; \, W7 y作为一家强调技术优势的软件公司,世纪豪杰对软件开发人员的职业技能和职业素养都有很高的期望.优秀的程序员应有严谨的治学态度,严密的逻辑思维,对信息技术有全面而冷静的认识.在日常开发中,我们强调C语言和win32 sdk编程的熟练程度.由于多媒体软件与硬件底层细节密切相关,高级程序员还应该对操作系统和计算机体系结构有相当的了解.
* {6 y8 |2 k2 E* T除此之外,英文读写能力和个人的时间,文档管理能力也是高质量工作必需的基础." h$ n3 w$ ]- |. o( D
作为一家成立不到十年的企业,我们也有当前发展阶段的许多典型问题.我希望员工对企业的运作有一定的认识,能够处理工作中经常出现的局面.# p- [1 z' T2 ^2 n* p

# e# O5 m4 C& b( P2 ^0 W
6 \" M& y6 Y% A% o5 ]" b, d二.中级程序员: f7 v' N" D8 i% A9 Q
        职责:9 R* i" }  }5 G
        能够独立完成规划好的模块.
- ]7 K# j8 H+ a/ X) ^  c, z% ]8 H        ' |2 o2 |4 @  n. r: I' @; C
        合格的应聘者应满足以下条件:
$ c# I( Y4 \" g  @- M8 a& ]# z        -一年以上商业软件产品的开发经验.+ R2 [6 T# G+ U, C& A# Y
        -精通C语言,熟悉C++语言.
1 e: Y- Q; f2 p        -精通Windows SDK编程.
) _8 v1 y$ O$ J! b8 S# n6 U+ }6 }/ f        -熟悉VC++开发工具.0 {# T- j; C' t5 [
        -熟练的英文读写能力.
% Y* `) N; w: l4 c9 Z. I9 I        -熟练的个人时间管理能力.
+ e! M3 R1 {/ z2 r        -明确成熟的个人职业规划.
; U9 d7 o/ ?& m/ P       
( R0 A4 L8 O; E& q1 X6 v        具备以下技能对应聘这个职位很有帮助:( b* Y* R) T7 P# l* z6 w
        -熟悉SQL语言.
% W+ U8 b; i' l2 Q5 T# f9 f: W( X6 x( L# b        -熟悉TCP/IP协议.
! p3 L/ B$ R  e. Y6 ?% o        -了解Web编程原理(ASP,JSP,PHP,XML,HTML...)
  s+ W) m2 R6 ^1 D7 d        -了解Java语言.
" n7 i/ m' g6 x- Q% E. V        -多媒体软件的开发经验.+ N( _# O4 a0 Q; p! g4 o- U+ U6 h

4 g3 ]) T. u6 c( @        ※ 请认真阅读岗位要求,并针对未达到要求的单项,在求职信中说明为何你的潜力能够满足工作需要.
7 D3 u* [, a( a) A* B# C/ i        报到日期:  2004-03-108 v5 i5 d9 D, v/ i% ?! l
        申请截止:  2004-02-23- b. k/ t0 F9 q" W/ m4 O: s+ e
           其它申请材料:
9 v: c9 ^. o- U- _( w+ |. D! d9 N, S           源代码/文档6 k0 P4 [+ u% ?6 F
                   请附上500~1000行左右的C/C++源代码及其相应文档,作为技术初评的依据.务必确认这些代码不受其它组织的技术保密协议影响.
- U6 l* _. j- W
8 e  c# p( p& o6 l三.高级程序员
. D3 t2 u' |  x; V2 w        职责:" i7 y/ K( w. L& n1 d. M5 w
        中型产品项目组的骨干成员;7 k9 Q7 P) E) A8 j
        小型产品项目组中,通常需要兼任系统分析或项目负责人的工作.. S* I, g) w: j: q; k/ O7 H- v( ?
       
4 G0 L! @% L; S; `        合格的应聘者除了中级程序员的要求之外,还应满足以下条件:
$ R. h. k' E  e# f3 d8 I2 p5 @7 ]        -一年以上商业软件产品的系统分析.( P) J  E% s+ d5 P+ E' ~
        -熟悉windows操作系统机理.6 f! Q$ X( `& v/ p' J
        -熟悉PC体系结构.) t- I: X) [# t1 k% D
        -了解CPU内部机制." u) x4 Q$ |# w& C/ {# b
        , E$ y9 I- J% D& S( d
        ※ 请认真阅读岗位要求,并针对未达到要求的单项,在求职信中说明为何你的潜力能够满足工作需要.
- @& E5 D" i2 X+ z        报到日期:  2004-03-10
, v) {0 B7 i* l4 p! U: K4 |        申请截止:  2004-02-234 K! [' V( C0 p# T. S) ^4 O
        其它申请材料:
" }% `. r% [; H% M( z8 X        源代码/文档# \/ n+ e' A1 Z: U, v
                请附上500~1000行左右的C/C++源代码及其相应文档,作为技术初评的依据.务必确认这些代码不受其它组织的技术保密协议影响." C( ^$ b* s1 O* G1 x
=====================================================================================7 W+ O4 @% `6 Y' T- P4 X
C语言技术问卷
! _0 m( ?, B, D13 M3 I' E! v# Y  D
医院,气象局,电视台,雷达站都计划把他们工作中涉及的视频,音频,图像数字化并保存下来,要求方便调阅.你分别推荐他们使用哪种文件格式,理由是什么?
) @, M2 S# |, P& c! l! y% ?" ]- \+ e
2
1 m: a& l0 B: ?. l某个程序在一个嵌入式系统(200M的CPU,50M的SDRAM)中已经最优化了,换到另一个系统(300M的CPU,50M的SDRAM)中运行,还需要优化吗?0 k, R8 r$ V4 n8 O
* {- ?8 A2 ^$ v- C" t7 V$ t
3
+ K# e  @( b  f+ {) [; X3 Z- G: T请描述最近在C语言开发中你的几个错误,给出简单的源代码以及缺陷分析.' W& O! s5 ]) w# L

" A4 T* N# e# G: b  D7 w41 _% R6 Y2 {) K
编程题:请给出源代码以及适当的文档.3 P# F3 v0 d/ U8 P0 ~) G- p8 A9 E
写一个函数,反转一个无符号字符变量x(unsigned char x ),并且把结果保存在无符号字符变量y中.
8 A. \& F' O9 L6 M这种反转处理应该是这样的:
- u' S! Z; u: S+ i' `                     x = 10101111 (二进制) 5 `/ V& g' \' V
                     x 反转后 = 11110101 (二进制)
5 Z& u8 X1 g1 y  ' v0 s+ F4 V6 z2 n' J$ R$ i3 c
5. k) l5 O& l. |& W* C
编程题:请给出源代码以及适当的文档.
' V* K7 ~) h: m- d& k) g, n2 O% [3 v求出10的10次方以内的素数,并针对提高效率简要介绍所使用的技巧.
! U. ^) d( {  x  i. C  -请记录程序完成计算所需的时间(我们期望它小于10小时),以及计算机的配置。6 @0 p* U5 I  x* Z% W4 f% S  H1 S% o
  -不需要输出或者保存结果,请在确定一个数是素数的地方用注释标出.
2 p0 Y/ p. \& H: h; y( f# p* l) d% {2 o( U, _% N; q: s+ B
6
# s& R/ T+ W! N6 d2 i! T循环2 R6 s9 U. ~2 Z
一个长度未知的单向链表可能内含循环(最后一个节点指向链表中的另一个节点,而不是指向NULL).假设由于空间限制你只能使用两个指针,它们初始化时都指向这个单向链表头,不能申请任何其它变量,请说明你怎么去判断这个链表中是否内含循环?(链表内的节点数是有限的,而你必须证明算法可以在有限步内完成)
3 \9 f" P; W. ~/ h注:你可以写一段简短的代码,或者说明你的算法.不需要给出完整的程序./ o: D& [0 H) `7 z
=====================================================================================/ i% O' T6 d+ R8 A) I
其它问题:+ ~8 \7 `8 X1 t" e. G% J0 ^

8 B9 X7 s- ?- B% w一.请在300字以内简单介绍一下你的毕业论文.
! M0 |. L6 w3 g6 \/ w4 \( d# v" |3 B
7 V! S% X# `- A# {二.请介绍三件最令你自豪的成就.& ]. s- n8 _. q6 p3 {0 ]
) E# u! e6 r- B2 V! G
三.软件开发人员的成长大概分几个阶段?你当前处于哪个阶段,请描述一下当前阶段最适合你的任务.
" B& t$ b8 |! h( R6 Y3 W* s- t希望对大家有所帮助
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

GMT+8, 2025-9-6 03:37

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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