mujiontheway
我 :Hadoop適合離線分析,是批處理;Spark適合實時分析,是近實時流,微批處理。
我 :其實自己在平時使用的時候,并沒有過度割裂開這兩種,因為畢竟自己是結(jié)果導向所以無論Python的縮進格式還是Java的要加逗號,最后可以實現(xiàn)我的需求就可以了。 補 :如今,再來審視這個問題,會發(fā)現(xiàn)其實在使用過程中,Python,Java確實有一些需要你拐個彎注意下的,比如【Python】list的remove函數(shù)和【Java】list的remove方法,同名異能。以及Python一些輪子如何用Java去實現(xiàn)也是要注意的。
我 :小于等于A表條數(shù),也就是小于等于3條 補 :現(xiàn)在看來,當時陷入了工作中帶來的一個誤區(qū),就是面試官可沒說join的字段是主鍵,它可以不唯一哈,不唯一就會導致大于3條,因為有重復,而B表記錄不足的地方均為NULL,所以可能小于嗎?不信客官你看: 例1 : A表的記錄數(shù)在B表中全都有且B表id唯一
例2 A表的記錄在C表中有缺失但C表記錄唯一 :
例3 A表的記錄在D表中全都有但D表id不唯一 :
所以正解應該是大于等于A表的條數(shù)
順宏冷暖-MISS馮
到魔據(jù)吧比較靠譜而且環(huán)境優(yōu)雅舒適,很注重基礎(chǔ)教育,看合不合適。如果沒有基礎(chǔ)一般需要5個月,雖然剛開始有些枯燥,薪資不錯。交通便利,與Oracle、華為、百度、金山等建立長期合作。
西關(guān)少爺Billy
考算法,就像很多人說的,知道了一個算法又能怎么樣,可能工作中一輩子都用不上,就算能用上,很多的算法都有庫和包實現(xiàn)了,拿來用就是了。確實是這樣,所以考算法,并不是為了考,為了會,而是為了在探討算法的過程中,考察和驗證一個人是否聰明,是否基本功扎實,是否能夠順暢溝通,是否能夠快速反應和學習。在討論和交流的過程中,發(fā)現(xiàn)閃光點。能不能想出來,或是說出來,并不是考算法的要點。
再看寫代碼,則是更多的為了考察和驗證出活的能力。在很多的情況下,用什么語言寫是沒有要求的。這樣,一是可以考察基本功,沒有基本功,是不可能能快速出活的。二是可以考察平時的訓練積累和經(jīng)驗,包括工作方式,編程風格,思考方法,等等。三是接受任務和完成任務的主動性,是不是愿意接受任何團隊需要完成的任務。四是完成任務的速度和質(zhì)量,也就是出活的速度和質(zhì)量。這種寫代碼的測試,會是之后工作情景的一個小小的縮影。
從寫代碼的過程和最后寫出的代碼,可以深入的考察一個人的基本素質(zhì),工作方式,和出活的條件,和出活的效率和質(zhì)量。
至于主動性,或是責任心,有多方面和多種方式可以考察和驗證,比如,聊過去的項目,在項目中的角色,完成的任務,完成的質(zhì)量。在聊算法,寫代碼的過程中,也能夠窺見一些,因為,一個不主動負責的人,是很難在完成具體任務時佯裝出來的。
關(guān)于面試大數(shù)據(jù)工程師,這些技巧你知道嗎,青藤小編就和您分享到這里了。如果您對大數(shù)據(jù)工程有濃厚的興趣,希望這篇文章可以為您提供幫助。如果您還想了解更多關(guān)于數(shù)據(jù)分析師、大數(shù)據(jù)工程師的技巧及素材等內(nèi)容,可以點擊本站的其他文章進行學習。
以上是小編為大家分享的關(guān)于面試大數(shù)據(jù)工程師,這些技巧你知道嗎?的相關(guān)內(nèi)容,更多信息可以關(guān)注環(huán)球青藤分享更多干貨
蓋世在在
在去入行學習大數(shù)據(jù)之前,需要先考慮幾個問題:
1、了解培訓機構(gòu)大數(shù)據(jù)的方向
大數(shù)據(jù)相關(guān)的崗位很多,包括數(shù)據(jù)分析師、數(shù)據(jù)架構(gòu)師、大數(shù)據(jù)工程師、數(shù)據(jù)倉庫管理員、數(shù)據(jù)庫管理員、商業(yè)智能分析員、數(shù)據(jù)庫開發(fā)員、機器學習相關(guān)崗位等。
2、思考自己是否適合這個崗位
在了解就業(yè)的方向和職責之后,接下來需要思考是否真的是自己喜歡的。可能很多人在培訓之前也不會去考慮或者來不及考慮自己是否真的喜歡這個崗位,導致很多人在學習之后才發(fā)現(xiàn)自己根本不喜歡這個崗位,缺乏熱情可能會阻礙你在這個方向上走更遠。
3、選擇靠譜的大數(shù)據(jù)機構(gòu)
靠譜的大數(shù)據(jù)培訓機構(gòu),在招生時會加上一條限制:大專及以上學歷。其中一個重要的原因是企業(yè)對大數(shù)據(jù)人才要求比較高,最低要求為大專學歷。低于這個學歷的人不是說學不會,是學起來會非常困難。
零基礎(chǔ)學習大數(shù)據(jù),建議參加大數(shù)據(jù)培訓機構(gòu)的學習:
1、課程體系完整,有明確學習大綱、有時間計劃、有完善學習資料;
2、選擇小班面授教學,邏輯清晰、及時解決疑難點;
3、學習時間有規(guī)律有計劃、時間固定、總體學習時間短;
4、針對性實戰(zhàn)代碼訓練、定期訓練考核;
5、有各種場景實戰(zhàn)項目、檢驗學習理論及提高實戰(zhàn)能力。
新藝能門窗公司
大數(shù)據(jù)學習有一定的技術(shù)和經(jīng)驗門檻。很多IT培訓學校打著大數(shù)據(jù)的旗號,其實還是講基礎(chǔ)的Java開發(fā)和Linux系統(tǒng),真正涉及到主流大數(shù)據(jù)平臺Hadoop和Spark生態(tài)圈組件的內(nèi)容很少。
大數(shù)據(jù)技術(shù)紛繁龐雜,行業(yè)真正大數(shù)據(jù),82%主講都是hadoop、spark生態(tài)體系、storm實時開發(fā)等,初學者請務必認清你要學的是不是真正大數(shù)據(jù)!
目前大數(shù)據(jù)培訓機構(gòu)提供的課程大約有兩種:一是大數(shù)據(jù)開發(fā),二是數(shù)據(jù)分析與挖掘。
優(yōu)質(zhì)工程師考試問答知識庫