工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 1309|回复: 0

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

[复制链接]
发表于 2004-2-28 13:46 | 显示全部楼层 |阅读模式
网上现在有很多招软件开发人员的单位,他们提了一大堆要求,面试会问什么问题呢?给点资料大家参考参考+ N+ v: |* o. U1 H3 i% d! S# i
岗位说明
+ p( S  B; E- R4 ?' d9 i8 ]  v; e! k4 R8 I
一.简介
1 h) R) E6 R& J" i作为一家强调技术优势的软件公司,世纪豪杰对软件开发人员的职业技能和职业素养都有很高的期望.优秀的程序员应有严谨的治学态度,严密的逻辑思维,对信息技术有全面而冷静的认识.在日常开发中,我们强调C语言和win32 sdk编程的熟练程度.由于多媒体软件与硬件底层细节密切相关,高级程序员还应该对操作系统和计算机体系结构有相当的了解.- {- r* c7 u& Y  X' X/ O
除此之外,英文读写能力和个人的时间,文档管理能力也是高质量工作必需的基础.7 k/ U& x" B* O  {9 N) ^1 t3 W
作为一家成立不到十年的企业,我们也有当前发展阶段的许多典型问题.我希望员工对企业的运作有一定的认识,能够处理工作中经常出现的局面.7 ~% M9 V6 L6 e8 \/ X$ v, j
0 I$ D4 b& @! m0 n: F# S
/ D5 E8 h$ h! }& p9 [; u2 D' u
二.中级程序员) [. e/ z# w+ }) Q: E0 k( k% {! Y
        职责:/ j% B. l" w" \- O) W5 _( h
        能够独立完成规划好的模块.
. Q! m3 Z+ G$ a! p1 v       
( j/ s( V* ^1 j& m+ K1 Q/ v! o        合格的应聘者应满足以下条件:9 a( i! k+ c1 p, w) v
        -一年以上商业软件产品的开发经验.
; D; |; b* U" R3 \        -精通C语言,熟悉C++语言.9 R' R, a. a  r/ K2 r3 B
        -精通Windows SDK编程.
. G, P* r2 b" h7 R        -熟悉VC++开发工具." p( |9 \7 d  {9 R& A
        -熟练的英文读写能力.
7 ?. R6 r/ `4 R- G, Q        -熟练的个人时间管理能力.8 n" R) Y5 N% k
        -明确成熟的个人职业规划.2 Z0 L/ h) r$ x* P
        # J: g5 T' b; v
        具备以下技能对应聘这个职位很有帮助:" o. |/ J8 K. W# X4 B0 s
        -熟悉SQL语言.
$ z" f0 o- i9 i2 I4 e. ], {        -熟悉TCP/IP协议.
$ W9 g# z9 B" [7 N$ K4 a        -了解Web编程原理(ASP,JSP,PHP,XML,HTML...)
3 s0 N1 N2 i5 s3 m9 L* V2 }0 `        -了解Java语言.
; H  T% ?7 s8 a; z# y$ {% H        -多媒体软件的开发经验.9 }, P% c& f1 u0 O- g0 y3 j' s! h

. P* B( k* L8 Z6 w        ※ 请认真阅读岗位要求,并针对未达到要求的单项,在求职信中说明为何你的潜力能够满足工作需要.7 v1 L8 J; ]2 Z/ W8 [
        报到日期:  2004-03-10& b# t$ H- ]1 i6 z0 E) @
        申请截止:  2004-02-23
2 c9 Q! Q% ?; r8 B$ g           其它申请材料:
. Y9 ~; C7 ]7 @( x           源代码/文档
  _- o. H+ J- l# L* ~  e                   请附上500~1000行左右的C/C++源代码及其相应文档,作为技术初评的依据.务必确认这些代码不受其它组织的技术保密协议影响.; x/ A; R6 w: e2 j0 B
! C  j7 |% U7 `- c$ b: o! o
三.高级程序员: h% g. M; d7 L$ L% v4 D
        职责:! k( {- J% t8 i" l6 l
        中型产品项目组的骨干成员;
; o) ~/ ?2 G$ c  ]( x1 m* a: \        小型产品项目组中,通常需要兼任系统分析或项目负责人的工作.
8 s# H8 f" ~5 q! U. @- g+ h& ]       
% s1 k3 w8 \9 a) T' [& a1 Q        合格的应聘者除了中级程序员的要求之外,还应满足以下条件:$ j3 }* N+ H; `& q3 r7 a" B) G
        -一年以上商业软件产品的系统分析.
* b' D6 M$ k0 }. W' |+ N* t        -熟悉windows操作系统机理.$ U( L, a' D$ ~/ l- Z0 ?. f
        -熟悉PC体系结构.
  c& N0 V2 \3 Z# L4 u% D2 L3 B( }        -了解CPU内部机制.
+ s% o6 s& H& c& N7 m' z! U        5 v, p) u# k9 K; W+ T. L4 {
        ※ 请认真阅读岗位要求,并针对未达到要求的单项,在求职信中说明为何你的潜力能够满足工作需要.
# ?+ c5 X; P5 u8 R& g' @0 r( K1 [        报到日期:  2004-03-10
. k4 Q) u, o+ P2 p        申请截止:  2004-02-23- W! s4 P2 E; S1 n5 j0 g* P" H
        其它申请材料:
" d& l3 i- {  j0 U" Z        源代码/文档/ A# C, ?3 m  g' Z/ E
                请附上500~1000行左右的C/C++源代码及其相应文档,作为技术初评的依据.务必确认这些代码不受其它组织的技术保密协议影响.) ~, S1 V" T0 k) q
=====================================================================================% ?- n' ?6 W3 Y& q- n* [
C语言技术问卷+ F( {4 S# a, u# F8 @4 A
1/ z& a' D  b$ B" F2 g3 _
医院,气象局,电视台,雷达站都计划把他们工作中涉及的视频,音频,图像数字化并保存下来,要求方便调阅.你分别推荐他们使用哪种文件格式,理由是什么?
+ g0 e% x7 J" @. Q0 f! j) i/ B: B. ~5 i9 ^
2) G2 X! U' }, y4 Z% D
某个程序在一个嵌入式系统(200M的CPU,50M的SDRAM)中已经最优化了,换到另一个系统(300M的CPU,50M的SDRAM)中运行,还需要优化吗?
! {# x% i8 K( O# U+ V2 `5 R. j2 g. Z9 Y% l0 B
3$ J. ~( S% E; f3 M7 @4 O! w
请描述最近在C语言开发中你的几个错误,给出简单的源代码以及缺陷分析.
- G6 x( Y+ J8 M- y; A" \# W4 {9 z7 n$ `4 l% d
4- V& V+ q6 f" o
编程题:请给出源代码以及适当的文档.
/ ^1 {! j* {, S写一个函数,反转一个无符号字符变量x(unsigned char x ),并且把结果保存在无符号字符变量y中.
5 [! c9 G( W9 x- B/ Z这种反转处理应该是这样的:
5 o+ m9 {* L9 s7 M% G3 \* u                     x = 10101111 (二进制)
+ S/ Q+ W' q# F- E                     x 反转后 = 11110101 (二进制)
; c3 q! Q- C1 e8 G  
0 _5 k+ @" i; W0 p1 }( O5
' p% F; |6 ^+ W8 R7 p编程题:请给出源代码以及适当的文档.
" s, _4 t: Z9 u求出10的10次方以内的素数,并针对提高效率简要介绍所使用的技巧.! W+ C1 A' \6 W+ E1 `2 x9 h$ g
  -请记录程序完成计算所需的时间(我们期望它小于10小时),以及计算机的配置。
8 w4 b0 l; a. z' K9 z9 D  -不需要输出或者保存结果,请在确定一个数是素数的地方用注释标出.$ Y- w; N# _/ G0 q2 i0 i! L  R
+ a' V" k6 T- v5 N6 G- ]2 H
6
" O5 I" ~8 P  r- t% w9 a循环
1 y2 A) a" k' \" h7 z一个长度未知的单向链表可能内含循环(最后一个节点指向链表中的另一个节点,而不是指向NULL).假设由于空间限制你只能使用两个指针,它们初始化时都指向这个单向链表头,不能申请任何其它变量,请说明你怎么去判断这个链表中是否内含循环?(链表内的节点数是有限的,而你必须证明算法可以在有限步内完成)
8 n( I& B5 ?5 D% C1 l注:你可以写一段简短的代码,或者说明你的算法.不需要给出完整的程序.
3 ~' S+ A. e. X* J=====================================================================================0 ?# \/ B8 H0 X( R) X, x6 t  M
其它问题:+ _/ o0 `( \& p# y7 q

+ w3 i* p8 V; E一.请在300字以内简单介绍一下你的毕业论文.
% d9 V, w( @# ~1 p" m' K5 Q
( Q) x7 o7 B/ E' _8 n  A; @# V8 W3 @6 f二.请介绍三件最令你自豪的成就.
& o; z% i) T* `: H7 M: E+ C
1 p9 `7 S) `% R三.软件开发人员的成长大概分几个阶段?你当前处于哪个阶段,请描述一下当前阶段最适合你的任务.
4 Z, p; R: G" y0 T! h; _希望对大家有所帮助
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

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

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

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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