第6章 网益公司第一面:又进考场(2/2)

90分钟的时间,我争分夺秒地答题,额头上沁出细密的汗珠,衣服也被汗水微微浸湿。

好不容易完成了试卷,我长舒一口气,此时才发觉肚子早已饿得咕咕叫。

就在这时,王经理再次出现。

她依旧保持着职业性的微笑,说道:“先回去等消息吧,我们会根据试题得分情况综合考虑,再通知下一轮面试。”

带着一丝忐忑,我离开了公司。

下午四点

我正在网吧上网,bp机突然震动起来,显示的还是网益公司的电话号码。

前台的 sherry通知我明天上午 9点 30分面试。面试官是技术部同事,内容有可能涉及到实战,让我做好准备。

听到这个消息,我的心一下子凉了半截。

自己连电脑都没有,这技术实战可怎么过呢?

晚饭时间,我将这个难题告诉了张中宇,向他寻求对策。

他思索片刻后说:“要不我带你熟悉一下我们学校的图书管理系统,了解它的业务流程、功能、架构、开发语言?”

我仿佛抓住了救命稻草,连忙答应。

图书馆昏黄的日光灯管发出细微的电流声。

张中宇掀开塑料文件夹,露出边缘卷曲的打印图纸,油墨印着“广州大学图书管理系统 v1.0”的标题。

“这是核心功能模块,”

他用圆珠笔头点着纸面,“借书还书得靠手工登记,数据库里存着读者卡号、书号和借阅日期。”

窗外飘进潮湿的夜风,将桌上的 foxpro数据表复印件掀起一角。

我凑近他的奔腾 iii电脑,crt显示器闪烁的绿光映在他镜片上。

“逾期罚款这块,用 foxbase +怎么实现自动计算?”

我的声音在空荡的阅览室里回响。

张中宇迅速敲下几行命令,命令行界面跳出滚动的代码:“得建个存储过程,每天闭馆后运行,用 date 函数比对借阅日期和当前时间,超期就生成罚款记录。”

他抓起旁边的白板笔,在布满公式的白板上画出数据流。

关于系统架构的争论让空气都燥热起来。

“c\/s架构肯定不行,图书馆那台服务器根本扛不住全校同时访问!”

我抹了把额头的汗,手里的健力宝铝罐被捏得变形。

张中宇却调出 novell网络拓扑图反驳:“用分层架构设计,把数据层和业务逻辑分开,客户端装 win98,通过 odbc连数据库,效率能提升不少。”

最终我们决定采用 visual basic 6.0开发前端界面,后端用 sql server 7.0管理数据。

当他敲下第一行 dim语句时,墙上的机械挂钟刚过晚上十点。

突然,张中宇猛地拍桌,震得水杯里的凉茶泛起涟漪:“磁条识别模块!图书防盗得靠这个,”

他从文件袋里抽出皱巴巴的说明书,纸页间夹着的旧船票沙沙作响,“但磁条读写器的 口通信,得用 api函数调用,这部分你在学校教过吗?”

我望着说明书上密密麻麻的汇编代码示例,喉咙发紧。

想起课堂上只是简单演示过串口通信,手指不自觉地在 vb代码窗口反复调整 msm控件的属性。

我们一起在图书馆研究到晚上 10点,详细探讨了图书管理系统的各个方面。

回到宿舍,躺在床上的我却难以入眠。

今天的笔试只是热身,明天的技术面试才是真正的考验,究竟会有什么难题等着我呢?

黑暗中,我望着天花板,满心都是对未知的忐忑与期待。