HR帶到數(shù)據(jù)中心,過(guò)程中問(wèn)了些問(wèn)題,自己一直在想遠(yuǎn)大提供的職位問(wèn)題,也沒(méi)太留心回答。 到了后好像沒(méi)問(wèn)技術(shù)問(wèn)題直接上機(jī)做東西。邊做邊聊了下以前做過(guò)的項(xiàng)目。好吧,自己從github找用過(guò)的網(wǎng)絡(luò)包,因?yàn)槲抑栏鉏OS的一般都是用OC,AFNetworking網(wǎng)絡(luò)庫(kù)。但我本人不是很喜歡以閉包回調(diào)的方式來(lái)寫ios和js的代碼,因?yàn)榻?jīng)典的“回調(diào)金字塔”問(wèn)題。所以剛接觸IOS的時(shí)候就選用了promisekit來(lái)做網(wǎng)絡(luò)訪問(wèn)(網(wǎng)絡(luò)庫(kù)promisekit使用的OMXXX什么的,忘了),但無(wú)奈似乎swift的版本更新,折騰了一下沒(méi)安裝上。沒(méi)辦法,只有安裝AFNetworking,沒(méi)用過(guò),不熟悉看文檔,很簡(jiǎn)單的一個(gè)POST訪問(wèn),說(shuō)是看看我的代碼,但沒(méi)弄出來(lái),因?yàn)橐O(shè)置http協(xié)議頭,沒(méi)找到設(shè)置的API,算了,折騰了半天,人家也看著。就結(jié)束了。 做了多年C++,學(xué)習(xí)過(guò)很多開源的源碼,哪些優(yōu)美哪些是渣還是有些判斷力的,雖然接觸IOS只有一年,但面向?qū)ο蟮膯?wèn)題建模跟C++如出一轍,數(shù)據(jù)模型,業(yè)務(wù)邏輯和UI分離的思想也是做過(guò)些了解,為的就是解決高內(nèi)聚,松耦合,可維護(hù)性等問(wèn)題。mvc mvp mvvm這些設(shè)計(jì)模式都是為解決此類問(wèn)題而發(fā)展起來(lái)的,在開發(fā)的時(shí)候到底是用那種,我覺(jué)得沒(méi)有定論,因?yàn)槲易约河玫臅r(shí)候也是根據(jù)業(yè)務(wù)邏輯復(fù)雜度來(lái)衡量的。科比的后仰很飄逸,但科比的33643生涯總得分不全是后仰得分,甚至都沒(méi)有一場(chǎng)得分全靠后仰,因地制宜,簡(jiǎn)單方法能解決的問(wèn)題就別想復(fù)雜了。扯遠(yuǎn)了。這樣的面試方式是我之前面試應(yīng)屆生的,對(duì)于有工作經(jīng)驗(yàn)的一般聊聊他的項(xiàng)目,以及項(xiàng)目中用到的技術(shù),看哪些技術(shù)是我們目前需要的,對(duì)于面試人員用到的技術(shù)而我自己又懂得會(huì)往深層次去追問(wèn),不懂的也會(huì)讓他自己介紹,一個(gè)是看看表達(dá)和溝通能力,另一個(gè)看看是不是臨時(shí)抱佛腳的,哈哈。所以我對(duì)讓我上機(jī)寫代碼是很反感的, 就像我上機(jī)的時(shí)候旁邊的一名公司員工說(shuō)的“如果我來(lái)面試的時(shí)候,讓我上機(jī)的話,我轉(zhuǎn)身就走了”。是的,如果我是騎驢找馬的話,我100%會(huì)像哪位員工說(shuō)的那么做。 亂起八糟不知道寫了些什么,反正要表達(dá)的,就是誰(shuí)下次要老子上機(jī)寫代碼的,絕對(duì)扭頭就走...
面試官問(wèn)的面試題: 沒(méi)印象了...,說(shuō)下感受得了。
先說(shuō)自我感覺(jué),上機(jī)的東西雖然沒(méi)做出來(lái),但覺(jué)得還是在過(guò)程中展現(xiàn)了程序員應(yīng)有的素質(zhì),積極查找及解決問(wèn)題的能力,哈哈,有點(diǎn)自戀了。
面試我的人給我的感覺(jué)是:你是來(lái)應(yīng)聘“搬磚”的,這里有幾塊轉(zhuǎn),幫我搬動(dòng)看看。程序開發(fā)是個(gè)體力活,這話沒(méi)毛病,但它還得有腦力基礎(chǔ),一來(lái)就考我“體力”,似乎有點(diǎn)本末倒置了,“上古時(shí)期”真正應(yīng)聘做苦力的,工頭看他一身腱子肉,立馬就要了,至少劇情是這樣的。我雖然沒(méi)一身“腱子肉”,但起碼是自己走著去面試的,“體力”這一項(xiàng)就不能省略?
這樣的上機(jī)面試,面試不出深度,至少我這樣認(rèn)為。
長(zhǎng)城信息產(chǎn)業(yè)的面試我感覺(jué)層次比這高多了。