33道应聘上机试题,大家有兴趣可以看看~~~~~(100分)

  • 主题发起人 aimingoo
  • 开始时间
A

aimingoo

Unregistered / Unconfirmed
GUEST, unregistred user!
注意事项:
1、在规定时间内(3小时)自行选题,选题数目不限,难度不限,编程语言不限(除非题目中有特别说明)
2、尽可能用代码段/函数完成,或类宏语言来描述解题方法。
3、评分标准跟所选题目的数量和完成度无关,请尽可能展示自己的编程能力、思路、经验和风格。
(1) 试用最简单的办法完成:点击一个文本标签使之装入系统默认的邮件软件。
> 类别:系统类
> 难度:初级
(2) 请使用目录树遍历的方法统计出指定逻辑驱动器的目录总数及文件总数,并显示硬盘空间浪费的百分比
> 类别:系统类
> 难度:中级
(3) 编写尽可能简单的DLL,并编写另外一个程序来调用该DLL
> 类别:系统类
> 难度:中级
(4) 列出局域网中的所有工作组和计算机名,并可显示每一个计算机的共享目录
> 类别:系统类
> 难度:高级
(5) 写一个类似OICQ点对点消息发送软件,仅实现发送和接收的功能即可
> 类别:网络编程类
> 难度:高级
(6) 写一个简单的存储过程或触发器
> 类别:数据库编程类
> 难度:中级
(7) 用SQL语言建立一个表
> 类别:数据库编程类
> 难度:初级
(8) 如何动态更新DBGrid的颜色?
> 类别:数据库编程类
> 难度:中级
(9) 如何为Delphi中数据库报表加网格?
> 类别:数据库编程类
> 难度:中级
(10) 如何用Delphi制作动态菜单?
> 类别:应用类
> 难度:中级
(11) 用最简单的办法实现TLabel的分行提示?
> 类别:应用类
> 难度:初级
(12) 如何制作类似于Delphi的启动窗体?
> 类别:应用类
> 难度:初级
(13) 在存储器中有一个首地址为tArray的N字数组,要求测试其中正数、0及负数的个数。
正数的个数放在DI中,0的个数放在SI中,并根据N-(DI)-(SI)求得负数个数放在AX中。
只写出该部分代码即可,不要求完整的程序。
> 类别:汇编类(必须使用汇编语言完成)
> 难度:初级
(14) 结点为一结构 HoodRecord,它有三个子域:姓名(字符串),性别(布尔值),年龄(数值)。
用该结点建立 一个链表,该链表有以下算法:创建、添加、插入、删除和查找,算法内不用
考虑内存的分配与释放
> 类别:数据结构
> 难度:中级
(15) 在上题的基础上,实现以下两个功能:
a. 保存该链表为二进制文件c:/test.lib
b. 读取生成的二进制文件到链表中。
> 类别:数据结构
> 难度:中级
(16) 用你自己的语言描述这些术语:进程、线程、中断、并行、并发、类、消息机制
> 类别:系统类
> 难度:中级
(17) 你所知道有哪些操作平台,谈谈你对他们的见解
> 类别:其它类
> 难度:无
(18) 你所知道有哪些编程语言,谈谈你对他们的看法,你使用过哪些语言,熟练程度
如何,编写过什么样的程序
> 类别:其它类
> 难度:无
(19) OICQ使用的是 ____ 协议,与该协议处于同一级别的协议是 _____ 。(请填空)
> 类别:网络编程类
> 难度:初级
(20) 请选择ICS或者Indy中的任何一套控件,在Delphi5上安装并写出一个简单的聊天软件。
(只是可以发送和接受信息即可,可以参考Delphi自带的Demo,这个Demo已经全部实现了聊
天的功能)
> 类别:网络编程类
> 难度:中级
(21) 将下列代码的缩进改为你所使用的代码风格(Delphi程序员请选前三段代码,C程序员只选代码四即可)
> 类别:其它
> 难度:初级
代码一:
if i>10 then
begin
if j>5 then
l:=3;
inc(k);
end
else
begin
l:=0;
end;
代码二:
case i of
someValue1:
DoSomething1;
someValue2:
DoSomeThing2;
else
DoSomeThingelse
;
end;
代码三:
var a,b,c:integer
str:String;
代码四:
#include <iostream.h>
#include "list2.h"
int List::put_elem(int elem, int pos)
{if (0<=pos&&pos<nmax){
list[pos]=elem;
return 0;}else
return -1;}
int List::get_elem(int&
elem, int pos)
{if (0<=pos&&pos<nmax){
elem=list[pos];
return 0;
}else
return -1;}
void List::print(){for (int i = 0;
i < nelem;
++i)cout<<list<<"/n";}
(22) Linux是不是Unix? FreeBSD是不是Linux的一个分支? Gnome、Vi、KDE和Kylix哪
几个是Linux上常用的XWindow系统。
> 类别:网络
> 难度:初级
(23) 试画出ISO/OSI 参考模型
> 类别:网络
> 难度:初级
(24) 简要说明TCP/IP 参考模型及各个层上包含的协议
> 类别:网络
> 难度:初级
(25) 简要说明协议规范(Protocol Specifcation) 和服务规范(Service Specification)的含义
> 类别:网络
> 难度:初级
(26) 简要说明HTTP、FTP、POP3、SMTP、TELNET和WHOIS服务
> 类别:网络
> 难度:初级
(27) 请按以下要求完成一个简单的HTML页面:页面主题为“河南豫能”,在该页面的
某一位置处插入图片(URL: http://192.168.0.1/samples/images/h_logo.gif),点击
该图片进入http://192.168.0.1/samples/sampsite/catalog.htm 指向的页面,鼠标
移至该图片上时显示“欢迎光临豫能公司”,在页面上点右键可以将该页加入收藏夹
> 类别:网络
> 难度:初级
(28) 试用PHP、Perl或JavaScript三种语言中任何一种写出验证用户E-mail地址是否合法的程序
> 类别:网络
> 难度:初级
(29) 如果我们公司的网站需要你来重新设计建造,请问你谈谈你的设计思想及技术实现方案。
操作系统可以使用Windows NT/2000或Linux/FreeBSD。
> 类别:网络
> 难度:中级
(30) 作为一名网络管理人员,你认为如何才能圆满完成工作?
> 类别:网络
> 难度:初级
(31) 使用任何一种编程语言使用WinInet.dll的接口写一段代码,完成从一个HTTP地址下载一个文件的功能。代码中可以忽略异常检测。
> 类别:网络
> 难度:中级
(32) 使用javascript/VBScript之一,写一段用鼠标拖动浮动层的代码。效果请参考Windows的窗口拖动。要求代码尽可能精炼。
> 类别:网络
> 难度:中级
(33) 请使用任何一种编程语言写一个简单的ISAPI程序,在用如下URL访问该DLL时能够返回“HELLO!!!”即可。此外,要求能够在每一个ISAPI DLL线程初始化时,向c:/aISAPI.log文件中写入初始化该线程的时间。请注意IIS在装入ISAPI时使用线程池的原理和DLL线程初程化的原理。访问URL为:
http://localhost/Scripts/aISAPIDLL.DLL
> 类别:网络
> 难度:高级
 
3个小时吗?
做做看
 
他凭定义难度?好多初级的我都不会~~~有的不是初级的反而不难
 
这是哪儿找到的,很有意思哦!收藏!
 
OH...这是我们公司去年的招聘上机试题.
前两天有人要, 所以找了来贴给大家. 哈哈.
至于难度只是个参考值, 并不是依据难易度来招聘的. 我记得一个被聘用的程序员在答卷
上到处写的是"可参考XX书"或"可参考MSDN对有关XX问题的说明", 他几乎没有写什么代码,
但最后被我们聘用了. :)
 
aimingoo:
“可参考XX书"或"可参考MSDN对有关XX问题次”这也行啊!
呵呵,回去背背,然后你公司应聘去……
 
善于使用资源的程序员才是好程序员。绝大多数的问题在网上都有答案,为什么要花三天来自己
解决而不是花一个小时去查资料呢?
我记得有在M$技术服务中心的朋友说,他们绝大多数的时间都花在帮来要求技术服务的用户查MSDN
了。从这一点,就应该明白DelphiBBS一类网站的好处了。
我记得对那个程序员的评价是“涉及面广,头脑灵活,善于学习”。你想想,应该就会明白我们为
什么聘用他了。:)
 
三个小时也可以在网上查到很多东西的哦。哈哈……
 
很多EXAM都不会(不包括一些绝对基础的DS,OS,C,ASM课程知识) 但知道怎么迅速去找答案 公司要这样的人才对
 
呵呵,过了能给多少钱一月?
 
就是,什么价位的?
 
我倒~~~
我就只能说说17,18,21
别的只凭记忆都写不全。
 
17.18.23.7.懂一些,24马马虎虎 6要看书才行
2有思路,但写不出
30,会
22答一半
考的很全面呀
 
>>(28) 试用PHP、Perl或JavaScript三种语言中任何一种写出验证用户E-mail地址是否合法的程序
>>> 类别:网络
>>> 难度:初级
这个初级吗?请注意是验证用户EMAIL地址是否合法,而不是验证用户EMAIL地址的格式是否
合法,呵呵,对于PHP来说还将就可以完成用JS是不可能的,用PERL如果不用现有模块也比较
麻烦,用现有模块也算是中级!
中级的
2,3,6(PostgreSQL-PL/PGSQL,PL/PERL),9,20,29,31比较轻松,
其他的比较麻烦考虑不答
如果可以用参考资料答题,所有的问题都比较轻松!
:-)
 
我靠,没答案啊????[:(!][:(!][:(!]
 
哈哈,其实题涉及面是比较广的,主要就是看看应聘者长于哪个方面和所涉深度。
比如战鹰就非常不错,在所涉的方面学得都比较深入,可以看得出来,他对网络编程要熟悉
得多,而且基础扎实。
此外,工资问题我就不好意思讲了,哈哈~~~~反正这儿又不是搞招聘,大家只是看看这些题,
图个吴乐吴乐。哈哈。:)
 
“可参照##书”~~~~~`这招妙。
 
我?
基本上都了解但有些没写过,你叫我怎么做?
不过总体上来说,不难!
 
如果让我笔试,那我死定了
 
to 楼主:
你是豫能的吗?你认识李建国吗?
 
顶部