果是騷擾電話那就是神轉(zhuǎn)折了——這當(dāng)然是面試電話。

“您好。這里是首顧科技有限公司,請(qǐng)問(wèn)是杜康嗎?”電話那頭傳來(lái)一個(gè)中年男人的聲音。

“是的?!?/p>

“我們收到了您的一份簡(jiǎn)歷,請(qǐng)問(wèn)你現(xiàn)在說(shuō)話方便么?”

“方便方便?!?/p>

“您簡(jiǎn)歷上說(shuō)您在達(dá)輝快遞公司做過(guò)半年的開(kāi)發(fā)工作,我能問(wèn)得具體一點(diǎn)么?”

杜康舔了舔嘴唇:“嗯,可以,您說(shuō)?!?/p>

“你們的系統(tǒng)是B/S架構(gòu),還是C/S的?”

“嗯?”杜康有點(diǎn)慌神了,BS,CS,這都是些什么鬼?

好在電話那邊的男人沒(méi)介意:“就是是網(wǎng)頁(yè)版的,還是桌面版的?”

杜康腦子轉(zhuǎn)得飛快,使勁想著條形碼掃描器連接著的電腦屏幕,“嗯,是桌面版的。”

“哦……”聽(tīng)起來(lái)電話那邊有點(diǎn)失望。

“但我在學(xué)校學(xué)過(guò)網(wǎng)站開(kāi)發(fā),JSP、ASP.NET我都會(huì)!”杜康趕緊說(shuō)道。

“嗯,這個(gè)沒(méi)關(guān)系。你們公司是二次開(kāi)發(fā),還是自己的系統(tǒng)?”

暈死!什么是“二次開(kāi)發(fā)”?“自己的系統(tǒng)?!倍趴涤仓^皮說(shuō)道。

“哦!”電話那邊明顯有了興趣,杜康知道他賭對(duì)了。

還沒(méi)來(lái)得及高興,下一個(gè)問(wèn)題把杜康徹底問(wèn)蒙了,“能不能簡(jiǎn)單的講一下你們的開(kāi)發(fā)流程和系統(tǒng)架構(gòu)?”

杜康想死的心都有了!這個(gè)人怎么問(wèn)這些問(wèn)題呢?不是應(yīng)該直接問(wèn)技術(shù)嗎?也只能按自己的想象回答了:“嗯。開(kāi)發(fā)的話,就是項(xiàng)目經(jīng)理直接安排的,美工把界面做好,我們就實(shí)現(xiàn)后臺(tái)的功能。系統(tǒng)架構(gòu)的話,我們是三層架構(gòu)?!?/p>

“哦?三層架構(gòu)你們是怎么實(shí)現(xiàn)的?BLL層做什么事?”

“嗯……DAL層把數(shù)據(jù)從數(shù)據(jù)庫(kù)取出來(lái),BLL封裝一下,傳給UI層?!倍趴敌睦锷陨跃忂^(guò)一點(diǎn)勁來(lái),這東西學(xué)校教過(guò)。

“怎么封裝?從數(shù)據(jù)庫(kù)取數(shù)據(jù),你們用的是DataReader還是DataSet?”

“DataReader”,杜康想了想,又趕緊補(bǔ)上一句,“性能好一點(diǎn)?!?/p>

電話那邊好像輕輕的笑了一下,杜康心想,這個(gè)機(jī)靈應(yīng)該是抖對(duì)了。

“那為什么要在BLL層把DataReader封裝一下呢?”那邊繼續(xù)問(wèn)。

“面向?qū)ο蟀?!要把?shù)據(jù)庫(kù)的數(shù)據(jù)轉(zhuǎn)換成對(duì)象,提供給UI層使用……”

“面向?qū)ο??DataReader本身不就是對(duì)象嗎?”

杜康傻了,不是他被問(wèn)住了,而是這句話啥意思他都沒(méi)弄明白。

“ORM知道么?”那邊好像對(duì)他答不上來(lái)也沒(méi)怎么在意,繼續(xù)問(wèn)道。

杜康知道不能再打腫臉充胖子了,老老實(shí)實(shí)的回答不知道。

“那談?wù)劽嫦驅(qū)ο蟀伞?,電話那邊換了個(gè)話題,“面向?qū)ο蟮娜筇卣魇鞘裁???/p>

“繼承、封裝和多態(tài)。”杜康趕緊答道。

“你怎么理解‘多態(tài)’的?你們公司在項(xiàng)目開(kāi)發(fā)中哪些地方用到過(guò)‘多態(tài)’這一特性?”

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式