果是骚扰电话那就是神转折了——这当然是面试电话。
“您好。这里是首顾科技有限公司,请问是杜康吗?”电话那头传来一个中年男人的声音。
“是的。”
“我们收到了您的一份简历,请问你现在说话方便么?”
“方便方便。”
“您简历上说您在达辉快递公司做过半年的开发工作,我能问得具体一点么?”
杜康舔了舔嘴唇:“嗯,可以,您说。”
“你们的系统是B/S架构,还是C/S的?”
“嗯?”杜康有点慌神了,BS,CS,这都是些什么鬼?
好在电话那边的男人没介意:“就是是网页版的,还是桌面版的?”
杜康脑子转得飞快,使劲想着条形码扫描器连接着的电脑屏幕,“嗯,是桌面版的。”
“哦……”听起来电话那边有点失望。
“但我在学校学过网站开发,JSP、ASP.NET我都会!”杜康赶紧说道。
“嗯,这个没关系。你们公司是二次开发,还是自己的系统?”
晕死!什么是“二次开发”?“自己的系统。”杜康硬着头皮说道。
“哦!”电话那边明显有了兴趣,杜康知道他赌对了。
还没来得及高兴,下一个问题把杜康彻底问蒙了,“能不能简单的讲一下你们的开发流程和系统架构?”
杜康想死的心都有了!这个人怎么问这些问题呢?不是应该直接问技术吗?也只能按自己的想象回答了:“嗯。开发的话,就是项目经理直接安排的,美工把界面做好,我们就实现后台的功能。系统架构的话,我们是三层架构。”
“哦?三层架构你们是怎么实现的?BLL层做什么事?”
“嗯……DAL层把数据从数据库取出来,BLL封装一下,传给UI层。”杜康心里稍稍缓过一点劲来,这东西学校教过。
“怎么封装?从数据库取数据,你们用的是DataReader还是DataSet?”
“DataReader”,杜康想了想,又赶紧补上一句,“性能好一点。”
电话那边好像轻轻的笑了一下,杜康心想,这个机灵应该是抖对了。
“那为什么要在BLL层把DataReader封装一下呢?”那边继续问。
“面向对象啊!要把数据库的数据转换成对象,提供给UI层使用……”
“面向对象?DataReader本身不就是对象吗?”
杜康傻了,不是他被问住了,而是这句话啥意思他都没弄明白。
“ORM知道么?”那边好像对他答不上来也没怎么在意,继续问道。
杜康知道不能再打肿脸充胖子了,老老实实的回答不知道。
“那谈谈面向对象吧”,电话那边换了个话题,“面向对象的三大特征是什么?”
“继承、封装和多态。”杜康赶紧答道。
“你怎么理解‘多态’的?你们公司在项目开发中哪些地方用到过‘多态’这一特性?”
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26