原文地址:http://www.aboutyun.com/thread-9581-1-1.html
**筆試類型:
**
1霹俺、 java基礎(chǔ)類:
2谐宙、 linux基礎(chǔ):
**面試問答:
**1、講項(xiàng)目經(jīng)驗(yàn):
問的很細(xì)筝尾,給紙捡需,筆,讓畫公司hadoop的項(xiàng)目架構(gòu),說幾條業(yè)務(wù)數(shù)據(jù)筹淫,然后經(jīng)過平臺后站辉,出來成什么樣子;
2损姜、java方面:
io輸入輸出流里有哪些常用的類饰剥,還有webService,線程相關(guān)的知識;
3摧阅、linux:
問到j(luò)ps命令汰蓉,kill命令,問awk,sed是干什么用的逸尖、還有hadoop的一些常用命令古沥;
4瘸右、hadoop:
講hadoop1中map,shuffle,reduce的過程,其中問到了map端和reduce端溢寫的細(xì)節(jié)岩齿;
也問了一些太颤,外部表,還有就是hive的物理模型跟傳統(tǒng)數(shù)據(jù)庫的不同盹沈。
**面試成功
****公司主要業(yè)務(wù)
**
1龄章、公司主要業(yè)務(wù):
現(xiàn)在工作于一家互聯(lián)網(wǎng)公司,主要做廣告投放(dsp),數(shù)據(jù)平臺(dmp)
2乞封、技術(shù):
由于現(xiàn)在公司即將上線的項(xiàng)目是廣告投放系統(tǒng)做裙,需要實(shí)時處理一些數(shù)據(jù),目前主要用到flume,kafka,storm這一系列流處理工具肃晚,mongodb,redis這一系列數(shù)據(jù)庫锚贱;
**新手問答:
****1、工資多少关串,工作幾年了,有java基礎(chǔ)嗎,大學(xué)學(xué)什么
** 13k,做javaweb將近三年拧廊,2014年4月開始學(xué)習(xí)hadoop,現(xiàn)在已經(jīng)工作一個多月了,有java基礎(chǔ)晋修,大學(xué)是計(jì)算機(jī)系
**2吧碾、flume,kafka,storm是怎么學(xué)的,有沒有做優(yōu)化
** 看官方文檔墓卦,先搭環(huán)境倦春, 然后用java寫代碼調(diào)用它們的接口,熟悉api不過落剪,如果有視頻資源的話睁本,還是建議盡量看一下
**3、現(xiàn)在用hadoop1還是2
**hadoop2
**4忠怖、面試時說做hadoop多久了
** 我說的將近兩年添履,面試時一定要說有hadoop經(jīng)驗(yàn)
**5、storm,python之前都會嗎脑又,還是進(jìn)公司后自學(xué)的
**這些都是到公司后,自學(xué)的
**6锐借、你用的hadoop是收費(fèi) 的還是免費(fèi)的
**目前 是用的是免費(fèi)的
**7问麸、自己搭過集群嗎,一開始壓力大嗎
**集群是自己搭的钞翔,壓力很大严卖,不過車到山前必有路
**8、廣告作弊用mapreduce計(jì)算嗎
** 用的storm布轿,實(shí)時處理
**9哮笆、普通局域網(wǎng)的機(jī)子可以搭建么
** 可以来颤,當(dāng)時我先在自己機(jī)器上測試,用的自己電腦上的虛擬機(jī)稠肘,后來公司買的去服務(wù)器
**10福铅、flume的知識有什么高深的東西
**我覺得沒有什么東西是高深,只是我們沒有涉入项阴,只要用的多滑黔,多測試,它只是一個軟件而已
**11环揽、你看源碼嗎略荡, 現(xiàn)在?
**會看源碼歉胶,但是我覺得不要死扣在源碼汛兜,我們主要是應(yīng)用,如果自己有精力通今,也可以分塊研究一下
**12粥谬、公司現(xiàn)在有多少臺服務(wù)器?
**有10臺衡创,我用其中四臺做了storm,kafka,flume帝嗡,另外四臺做hadoop ,hive,還有兩臺用做機(jī)器學(xué)習(xí)用
**13、沒有java能做hadoop么
**不能吧璃氢,必須要會java
**14哟玷、面試時會不會讓默寫代碼
**沒有遇到過(不同的公司不一樣)
**15、自己學(xué)一也,遇到問題都自己解決嗎巢寡?
**目前遇到的問題,自己都能解決椰苟,如果不能的話抑月,會救助同事吧
**16、你們數(shù)據(jù)庫用hbase?
**目前還沒用舆蝴,現(xiàn)在主要用mongdb,mysql,redis(hive谦絮、hbase的公司不少)
17、大專不好找工作嗎洁仗?
也沒有层皱,我有個同事,也是大專赠潦,但是她找工作時說自己是本科(因?yàn)槟锹毼灰蟊究疲┙信郑髞砻嬖囃ㄟ^后,又給人事打電話說她奥,我其實(shí)是大專瓮增,但是為了得到這次面試機(jī)會怎棱,我說自己是本科。绷跑。拳恋。后來人事說這個沒關(guān)系。你踩。诅岩。那個公司就是×××,她現(xiàn)在已經(jīng)在那里上班了(這個屬于特殊情況带膜,如果比較嚴(yán)的公司吩谦,拒絕的可能性是非常大的,除非實(shí)力強(qiáng)勁膝藕,大專找到工作是很正常的事情式廷,
**這里只是公供大家參考,希望去其糟粕芭挽,取其精華
**)
**18滑废、現(xiàn)在hadoop什么水平了,基本的框架 都會用的程度 嗎袜爪?
** 是的蠕趁,我現(xiàn)在基本框架都會用,都搭集群環(huán)境辛馆,包括調(diào)用的api也都很熟悉
**19俺陋、hadoop方向不錯我現(xiàn)在15k,考慮要不要轉(zhuǎn)
**我覺得這個要看你現(xiàn)在的行業(yè)以后的發(fā)展昙篙,如果有瓶頸腊状,我覺得可以考慮轉(zhuǎn)
**20、英文雜樣苔可,能看懂官方文檔嗎缴挖?
**看文檔的問題不大,寫和說還不行焚辅,我正在做計(jì)劃映屋,看怎么學(xué)
**21、你對自己在it行業(yè)啥想法呢同蜻,會一直在大數(shù)據(jù)這方面嗎秧荆?
**目前 我的想法是以后準(zhǔn)備做數(shù)據(jù)挖掘,機(jī)器學(xué)習(xí)工程師
**22埃仪、python要掌握到什么程度?
**在互聯(lián)網(wǎng)方面陕赃,python,shell都是少不了的工具卵蛉,我覺得我們主要精通一門颁股,python的話,能看懂傻丝,能修改別人代碼就行「视校現(xiàn)在的話,我還是比較推崇python葡缰,比shell強(qiáng)大亏掀,比java簡潔。
**23泛释、3周是自己單獨(dú)學(xué)滤愕,還是工作之外學(xué)?
** 學(xué)習(xí)的過程怜校,我一般都是晚上學(xué)间影,很癡迷,也可能是因?yàn)橄脍s緊轉(zhuǎn)茄茁,脫離當(dāng)前公司的苦海魂贬,哈哈
**24、人家說集群什么的都沒有搭建裙顽,這樣的工作你當(dāng)時沒猶豫就接了嗎付燥,這么有自信?
**當(dāng)時我也很擔(dān)心愈犹,不過進(jìn)去的時候键科,也有說,讓我別壓力太大甘萧,如果有問題萝嘁,他們會想辦法找人幫我解決,所以我就豁出去了
**25扬卷、shell掌握到什么程度是牙言,工作用到的難不難
**我覺得shell 的話,主要把a(bǔ)wk,sed學(xué)好怪得,當(dāng)然基礎(chǔ)也要學(xué)好咱枉,比如網(wǎng)絡(luò)配置、基本操作