昨天進行了漢得的技術面,面的是Java崗,面試之前有發(fā)短信說要準備過往的項目展示給面試官看。。。周日聯(lián)系我約周一面試,因為沒時間,我說換成別的時間段都可以,話說周二接到面試通知挺突然,他們提前半小時給我打了電話沒接到,后來看到郵件才發(fā)現(xiàn),距離面試開始就剩下十分鐘了,為了不錯過這難得的機會我就硬面了,哈哈哈。
面試是用騰訊視頻,時間大概五十分鐘,面試官那邊不開攝像頭,自己得開。面試開始的時候面試官會讓你分享桌面,可能還想看你運行項目,我沒把代碼配好。。。因為以前寫過小程序,最近一個修改過的代碼可以存到上面,然后我點開了,加載它的時候卡住了。。。面試官就開始問我一些別的技術問題,主要包括Java,數(shù)據(jù)庫,計網,問了一個數(shù)據(jù)結構。
騰訊JAVA工程師面試題
三種集合類是怎么實現(xiàn)的
ArrayList和LinkedList
接口和抽象類
反射機制
如何實現(xiàn)線程安全
強克隆和淺克隆
IO是怎樣的
話不多說,直接上題。(時間周期太長,可能不太全了)
面試周期:從投遞簡歷到收到offer大概經歷了一個月左右,所以最好還是不要裸辭,不然心態(tài)會裂開。
筆試題:(二面、三面后的筆試)
騰訊java前端開發(fā)工程師面試題
一面一面是電話面試,面試問題(可能記不全了):1、各種css js基礎相關問題,(1):各種原生方法的使用,基本類型和引用類型,es6中的set(集合)和map(字典)的使用和對應的數(shù)據(jù)結構。(2):sort的實現(xiàn),內部用的插入排序和快速排序(根據(jù)排序的量級用不同的方法)(3):bfc布局規(guī)則(4)項目怎么做的移動端適配?flexible原理(1px問題,通過viewport)2、說一下原型鏈,原型鏈實現(xiàn)繼承。3、http和tcp協(xié)議?4、緩存相關(對比緩存?強緩存?對應請求頭)cookie有哪些屬性?5、簡單請求?跨域?6、vue中nextTick的實現(xiàn),結合瀏覽器事件循環(huán)機制說一下?7、說說commonjs和esmodule?6、最近在看什么新東西嗎?vue3 beta(其實看得很少,二面問了,自己給自己挖了個坑)二面二面是視頻面試(面了兩個多小時,中途換了個面試官)1、項目相關問題,項目還是需要好好準備。問得有點仔細遇到過哪些難點?怎么解決的?做過哪些優(yōu)化?優(yōu)化有量化嗎?用過哪些loader?plugin?你寫的這個插件實現(xiàn)了什么?怎么實現(xiàn)的?sourcemap原理知道嗎?(shabi了,因為瞄過一個博客,說知道一點,說了個vlq編碼,然后被問得很尷尬,不會直接說不會就好)2、http和tcp、https、http2(隊頭阻塞?解決了哪些問題?哪有哪些問題未解決?tcp和udp?)。摘要算法和對稱加密、非對稱加密大概說一下?摘要和加密的區(qū)別?知道哪些加密算法?websocket的使用場景(socket.io降級)?3、前端安全防范措施?xss攻擊和csrf攻擊?4、怎么看待virtual dom?ast語法樹了解嗎?vue-loader做了哪些事情?vue diff?vue computed和watch區(qū)別?computed怎么實現(xiàn)的緩存(dirty)?vue3雙向數(shù)據(jù)綁定實現(xiàn)?createRender?和vue2有哪些不同,提到了函數(shù)式編程,說下對函數(shù)式編程對的理解。(答得很垃圾,vue3了解不多,尤大的直播沒認真看)5、對MVC (react) MVVM(vue)的了解6、node相關問題,node的事件循環(huán)機制?stream兩種模式的區(qū)別?看過koa源碼都會覺得和express有很大不同,說一下?7、你寫過小程序,說下和寫vue有什么區(qū)別?然后我說setData會有性能問題(react中setState會有這個問題嗎?又給自己挖坑了) 說下jsbrige?8、時針和分針的夾角?9、為什么要離職?怎么學習的?有什么問題嗎?三面三面視頻面試,1、項目相關問題?2、和很多二面的問題類似3、為甚么要有同源策略?dns劫持?4、團隊協(xié)作,以前的開發(fā)流程?5、職業(yè)規(guī)劃?6、有什么問題嗎?hr面。。。。。。
1、由于搬遷加上待遇問題,我年后跳槽出來,投了大概半個月,收到公司的面試通知;
2、面試安排在下午,我離得近就提前到公司附近看了一下環(huán)境,感覺交通挺方便的,離我租房的地方地鐵半小時。公司在一個大院子里,里面有不少公司(后來人事和我說大多數(shù)都是一家的)。
3、面試前填了資料,然后居然做了近一個小時的測試題,的確都不難,比較重視基礎,兩個面試官一切面試,都是問技術方面的,結束之后一個人事的領導過來進行復試,說了薪酬的事情,綜合算下來在我的期望值內,所以還是比較滿意的。我知道自己現(xiàn)在技術還不是很成熟,剛好這家公司的背景導致工作壓力不是那么大,我可以好好積攢技術,也可以評職稱,雖然比較俗,但我感覺后期對于進國企還是有好處的。
騰訊JAVA工程師面試題
面試過程或經歷:1.hashmap 和 hashtable的區(qū)別
2.ArrayList和Vector的區(qū)別,ArrayList和LinkedList的區(qū)別
3.Linux下如何查看系統(tǒng)負載(cpuinfo,top,ps)
4.輸出系統(tǒng)時間到tmp.log(cal > tmp.log)
剛開始問我接不接受轉崗位,好像是轉騰訊視頻有關的大數(shù)據(jù)開發(fā)吧,我也不大記得了。
自我介紹(這個不要求太花里胡哨,讓他能在短暫時間里了解你就行了)
問我有沒有做過什么你覺得不錯的項目(我就和他講我做個一個項目,主要是這個和開發(fā)相關,就告訴他了,其它我做的一些東西都是些機器學習啥的,我覺得不太合適,就沒和他講,這里不得不說,關于你的項目自己一定要熟悉)
怎樣開展這個項目的(我說和同學在一個社團,當時就說一起做個東西吧,就成了)
項目分工(我講了我主要負責后端API開發(fā)還有就是項目在服務器上的部署)
項目意義(我就巴拉巴拉把自己的項目有什么意義就跟他講了)
項目功能(這個看自己的項目具體都有啥功能)
叫我展示下后臺數(shù)據(jù)庫中的表,然后叫我解釋下表中字段,還有就是為什么這樣設計
之后叫我打開某一個功能的代碼(我項目里面的功能),叫我解釋下這個功能是怎樣做到的(不是業(yè)務邏輯,只是具體你怎樣實現(xiàn)的思路)
問我項目某一個頁面點開后,前后端分別發(fā)生了什么(就是計算機網絡那點知識,先向dns尋找域名地址映射,找到ip,然后發(fā)送http請求,tcp建立連接,三次握手,傳輸信息)
tcp與udp區(qū)別(一個面向連接可靠的服務,一面面向無連接不可靠的服務,其實還有其它的區(qū)別,答的多可能更好)
端口的概念屬于哪一層(簡單回答了傳輸層)
最后最后的是一個算法題,給我5分鐘,叫我寫出快排(這個還是挺輕松的),然后叫我解釋下思路。
結束環(huán)節(jié),你有什么可以問我的嗎
騰訊軟件開發(fā)實習生面試題
項目相關;端口的概念屬于哪一層;tcp與udp區(qū)別;問我項目某一個頁面點開后,前后端分別發(fā)生了什么;
(共3471條) 騰訊
(共2306條) 百度
(共1566條) 中軟國際
(共24條) 1+2聯(lián)合不動產集團
(共36條) 萬千百貨股份有限公司
(共89條) 深圳天源迪科信息技術股份有限公司
(共9條) 西安華訊科技有限責任公司
(共4條) 北京鑫萬佳科技發(fā)展有限公司
(共9條) 中科
(共6條) 中鐵上海局
(共8條) 藥師幫
(共5條) 盒子科技