實習經(jīng)歷,總共兩面,一面項目leder面,問我一些sql語句,數(shù)據(jù)分析的過程和方法,學校項目,二面是HR面試,問了一下優(yōu)缺點,對崗位的認識
面試官問的面試題:奇虎360數(shù)據(jù)分析面試題
一面問了說一說數(shù)據(jù)分析流程?
指標異動的分析方法?
sql查詢窗口函數(shù)的用法?
怎么樣的數(shù)據(jù)挖取能真正對業(yè)務(wù)起到指導作用?
對做數(shù)據(jù)分析做了哪些準備?
你對數(shù)據(jù)分析的認知是什么,那你是如何學習數(shù)據(jù)分析的?(除上課外)
說一下數(shù)據(jù)分析常用軟件
你覺得數(shù)據(jù)分析應該具備的能力是什么?
數(shù)據(jù)分析的時候最基礎(chǔ)的思路是什么?
對于可能出現(xiàn)的技術(shù)問題有所準備,并能夠清晰地回答關(guān)于XSS、SQL注入和CSRF等常見安全問題。
展示出了扎實的網(wǎng)絡(luò)安全知識,對于面試官提出的技術(shù)性問題能夠給出專業(yè)的答案。
對于面試官提出的情景模擬問題根據(jù)自己的經(jīng)驗和知識給出樂合理的解決方案。
奇虎360產(chǎn)品安全工程師面試題
請解釋什么是XSS攻擊以及如何防范?
描述SQL注入攻擊及其預防措施。
CSRF攻擊是什么?如何防御它?
請寫出一個簡單的正則表達式,用于匹配郵箱地址。
給定一個日志文件,如何找出其中所有的404錯誤?
如果公司網(wǎng)站被DDoS攻擊,你會如何應對?
一共三輪面試,第一輪是技術(shù)面試,一個技術(shù)負責人,對過往的技術(shù)有個大概了解,然后項目中遇到的問題以及如何解決的。比較注重技術(shù)細節(jié),比較兩種語言(go 和 Java)的優(yōu)缺點,JVM,go的協(xié)成。第二路部門經(jīng)理面試,比較寬泛,主要看個人的綜合素質(zhì)。第三輪是HR面試,主要是薪資,當前薪資是多少,期待漲幅什么的。
面試官問的面試題:奇虎360資深軟件工程師面試題
項目經(jīng)歷和關(guān)鍵技術(shù),遇到什么樣的難題,是如何解決的。
相關(guān)管理相關(guān)問題,比如相關(guān)管理的關(guān)鍵點事什么,項目的風險有哪些。最自己未來的打算,比如想走技術(shù)路線還是管理路線等
4.17上午在360北京總部參加的百人現(xiàn)場面試,蠻震撼的,現(xiàn)場有等候區(qū),有水有零食,還是很貼心的哦,然后在等候區(qū)里有個電視實時播報進去面試的人,跟餐廳的叫號系統(tǒng)一樣。
前面一個人的時候面的有點長,稍微坐了會,趁空閑又各種排序看了一遍(沒問到,可惜了哈哈哈)
接下來分享一下面試的過程:
進去找到自己的面試桌位后問好坐下,遞上簡歷,面試官很和藹,然后就項目和各個機器學習的知識點提問,最后手寫代碼
奇虎360搜索算法工程師面試題
1、自我介紹,介紹了項目和實習經(jīng)歷,本科學通信,面試官問了一下為啥轉(zhuǎn)了專業(yè)(現(xiàn)在基本偏CS了,畢竟做NLP),項目是什么級別的等等,相當于暖場了一下
2、介紹了項目,說明自己做了什么,詳細的就是面試官根據(jù)項目的細節(jié)展開了問,具體的各位可以結(jié)合自己做的東西替換:
(1)數(shù)據(jù)哪來的,數(shù)據(jù)的形式,如何處理,總量是多少,分布情況
(2)達到什么結(jié)果
(3)用了哪些模型,詳細介紹一下模型:輸入輸出長什么樣;多少層,模型各個層的樣子,以及這樣設(shè)計的用意和原理是什么;用了一些什么優(yōu)化的方法,為什么要用這些方法;評價指標是什么;選擇這個模型的原因。
(4)模型輸出后接全連接層的原因,是否有什么改進
3、介紹word2vec原理,如何設(shè)計,如何訓練,越詳細越好;用了什么加速方法,word2vec算法本身有哪些優(yōu)化,加速方法,最后的一層softmax怎么加速(這個有點沒聽懂,求大佬指出)
4、介紹GBDT
5、LR的損失函數(shù),為什么要用交叉熵
6、什么樣的任務(wù)適合用深度學習,什么樣的問題不適合
7、CNN中卷積如何使用的,卷積核的樣子,如何獲取到文本中的特征,如何捕捉句子間的關(guān)系
8、C++中的STL(我表示已經(jīng)忘了,然后就沒繼續(xù)問了)
9、線程和進程的區(qū)別,各有哪些資源
10、手撕代碼,反轉(zhuǎn)鏈表(感覺面試官還是對我挺仁慈)我用python寫的,第一次手撕代碼,有點緊張,忘了寫 return,然后寫完后還要給他介紹思想。
網(wǎng)上投的簡歷,面試一共三輪:第一輪HR面試問一些基本的問題,專業(yè)及過往的工作經(jīng)歷等等;第二輪是直屬上級,詳細的詢問了簡歷里寫的項目經(jīng)驗,如何執(zhí)行,遇到什么問題,如何解決。第三輪部門負責人面試,主要介紹部門的定位對崗位的期待等等,問了預期薪酬。
面試官問的面試題:奇虎360戰(zhàn)略規(guī)劃師面試題
1.詢問做市場研究的基本方法,有哪些策略和途徑
2.看到簡歷里有一個搭建數(shù)據(jù)模型的項目,詳細的詢問了數(shù)據(jù)模型的分類分級、方法論和python
3.詢問對網(wǎng)絡(luò)安全產(chǎn)品的認識和理解
一面,一看氣質(zhì)就是個技術(shù)大佬,問的問題都比較基礎(chǔ),也非常的全面,但是都是循序漸進,一點一點深入,更注重理解而不是簡單八股,側(cè)重于運用已有知識解決問題的能力
面試官問的面試題:奇虎360java面試題
1. 網(wǎng)絡(luò) http 簡單介紹下 常見的狀態(tài)碼
2. http怎么防止別人調(diào)用你的接口
3. http安全方面 sql注入 ,怎么防止
mybatis #就可以防止部分sql注入
**mybatis的#{}和${}的區(qū)別和底層實現(xiàn)**
${} (Statement實現(xiàn)):
1、只是簡單的替換,傳遞的參數(shù)會被當成sql語句中的一部分(不能防止sql注入)
2、建議like和order by后使用
#{} (PreprareStatement實現(xiàn)):
1、解析為一個 '?'占位符號,會對自動傳入的數(shù)據(jù)加一個雙引號(可以防止sql注入)
預編譯的機制:預編譯是提前對SQL編譯之前進行預編譯,而其后注入的參數(shù)將不會再進行編譯。因為SQL注入是發(fā)生在編譯的過程中,因為惡意注入了某些特殊字符,最后被編譯成了惡意的執(zhí)行操作。所以預編譯機制則可以很好的防止SQL注入
4. 前綴樹搜素算法
5. 垃圾回收算法
(共9條) 北京首創(chuàng)股份有限公司
(共4條) 上海龍?zhí)┬畔⒓夹g(shù)有限公司
(共5條) 上海太易檢測技術(shù)有限公司
(共4條) 東鵬特飲
(共4條) 德賽電子(惠州)有限公司
(共9條) 滁州惠科光電科技有限公司