實習轉正1個月了酱固,記錄下從實習到校招的面試歷程

lz 雙非本科,前端開發(fā)技術渣奥溺。一字一字碼出來的實習和校招經(jīng)歷,希望大家都能拿到自己心儀的offer ~ ~

找實習

戰(zhàn)線從寒假2月就開始了骨宠,一直持續(xù)到4月中。寒假期間2月底拿到美團實習散招offer相满,3月去北京美團實習层亿,實習期間陸續(xù)拿到 網(wǎng)易游戲騰訊音樂立美、支付寶暑假實習offer匿又,最后萬分糾結后,選擇了 支付寶 建蹄。

美團(offer)

一面(2017.2.16 10:00)

  1. 瀏覽器事件模型
  2. jQuery的delegate事件代理碌更,寫出 polyfill
  3. iframe加載完后,將高度變?yōu)橹付ǖ膒x
  4. 實現(xiàn)垂直水平居中
  5. 統(tǒng)計單詞出現(xiàn)次數(shù)(key => value)
  6. 二叉樹翻轉180度
  7. 閉包的內部實現(xiàn)
  8. 實現(xiàn)bind方法洞慎,寫出 polyfill(考察apply痛单、原型鏈)

二面

  1. DOM是什么?有哪些操作
  2. 獲取class="a"的所有div元素
  3. ==和===區(qū)別
    == 允許類型轉換劲腿,=== 不允許類型轉換
    
  4. typeof null === Object , 以及undefined和null區(qū)別
  5. 判斷數(shù)組的方法旭绒,哪個更好?
    Array.isArray(arr) 是 Object.prototype.toString.call(arg) === '[object Array]';的語法糖焦人。instanceof 跨frame時不能共享原型鏈挥吵。
    
  6. 刪除已有的html節(jié)點(考察removeChild)
    var child=document.getElementById("p1");
    child.parentNode.removeChild(child);
    
  7. 字符串反轉
    const reverseString = str => str.split("").reverse().join("")
    
  8. 跨域和AJAX(大概6-7種)
    CORS、JSONP花椭、Fetch忽匈、postMessage、Node矿辽、Webpack proxyTable丹允、...
    
  9. :before和::before的區(qū)別(偽類郭厌、偽元素)
  10. 偽類nth-child和nth-of-type區(qū)別
  11. var和function定義方法的區(qū)別(調用與聲明的順序)

三面

  1. 二維圖形形成三維效果
  2. requestAnimationFrame和setTimeout
  3. 裁剪圖片,實現(xiàn)嫌松,矩陣變換
  4. 你畫我猜項目的畫線實現(xiàn)
  5. WebSocket是什么原理沪曙,用了什么設計模式?
  6. Socket實現(xiàn)
  7. TCP/IP網(wǎng)絡分層
  8. IP 偽造

騰訊課堂IMWeb(掛總監(jiān)面萎羔,看問題就知道為什么了)

一面(2017.2.16 19:00)

  1. JS事件模型
  2. AJAX同源策略及跨域方法
  3. HTTP狀態(tài)碼
  4. XSS和CSRF
  5. Express特點
  6. nodejs內存泄露
  7. Vuejs的生命周期?
  8. gulp和webpack的區(qū)別液走?(模塊與流,CommonChunks抽出公共模塊)

二面(桌面共享寫代碼)

用原生JS實現(xiàn)一個類似百度搜索框的自動完成控件贾陷,比如候選結果集arr=['aaa','abc','acc','dda',...]缘眶,用戶輸入'a',下拉列表會出現(xiàn)以字母 a 開頭的項'aaa', 'abc', 'acc'

要求:
1. 鼠標或鍵盤可以選中候選結果到輸入框
2. 能做好兼容性有加分
3. 做題時間45分鐘
4. 用原生 js 實現(xiàn)

這個題如果要做好還挺復雜的髓废,兼容下IE巷懈、面向對象的設計、輸入延時慌洪、請求返回的順序顶燕、字符串保存DOM,避免重復 DOM 插入造成的性能問題冈爹。
寫的還可以涌攻,面試官還比較滿意。

三面 (大概1個小時)

  1. 問了項目频伤,對項目的技術點恳谎,細節(jié),做的好的憋肖,做的不太好的
  2. 統(tǒng)計給定數(shù)組中因痛,各數(shù)出現(xiàn)的次數(shù),返回 json 對象
  3. gulp和webpack的區(qū)別岸更?
  4. 5點15分時鸵膏,時針和分針的夾角

四面 (總監(jiān)面,3個問題)

  1. 最近做的項目(問最近坐慰,開始有些懵较性,)
  2. 瀏覽器緩存
  3. 60%喜歡足球,70%喜歡籃球结胀,80%喜歡排球赞咙,問既喜歡足球,又喜歡籃球糟港,還喜歡排球的有多少攀操?

總監(jiān)全程很高冷,基本不說話秸抚,我還以為電話信號不好速和〈醯妫回答過程中沒有任何反饋,感覺我一直在自言自語颠放。

網(wǎng)易游戲(Offer)

一面(3月1號 14:30)

  1. jquery鏈式調用實現(xiàn)原理排惨?(return this)
  2. vue 雙向綁定
  3. AJAX 原理及跨域
  4. 組件化思想
  5. 問了項目,gulp 碰凶、webpack暮芭、grunt日常使用

杭州現(xiàn)場面(3月3號 共三面,上午兩面欲低、下午一面)

  1. 手寫字符串去重
  2. 問能不能正常運行辕宏,若不能正常運行,需要在a.b函數(shù)內做什么改變砾莱?
    var a = 1;
    a.b = function(){
      alert(1);
    }
    a.b();
    
    不能正常運行瑞筐,a.__proto__.b 或者 Number.prototype.b ,但不建議真實環(huán)境下這樣使用腊瑟。
  3. WebGL 原理
  4. 緩存優(yōu)化
  5. XSS 和 CSRF
  6. threejs的性能測試
  7. 聊了聊項目聚假、城市偏好這樣的話題。

螞蟻金服-體驗技術部(Offer)

大牛闰非、網(wǎng)紅云集魔策,玉伯、蘇千河胎、民工叔、死馬虎敦、承玉游岳、偏右、阮一峰老師等其徙,Ant Design 胚迫、eggjsdva唾那、g2等開源項目访锻。

一面電話-青桅師兄 (2017.3.5 19:00,當時面完網(wǎng)易還在杭州)

  1. Vue.js的雙向綁定怎樣實現(xiàn)的闹获?
  2. Promise對象期犬,嵌套try catch,內層嵌套錯誤捕獲
  3. 數(shù)組去重(寫了大概3種方法)
  4. nodejs的初衷是什么避诽,有哪些不一樣的特性
  5. node創(chuàng)建子進程龟虎,進程間的通信
  6. 負載均衡
  7. 判斷數(shù)組
  8. Class類的繼承
  9. 還學過哪些編程語言?
  10. vue使用了虛擬 DOM? vuex沙庐、flex數(shù)據(jù)管理
  11. vue1.x 和 vue2 的區(qū)別

二面視頻面-承玉大神 (2017.3.7 11:00)

  1. JS數(shù)據(jù)類型有哪些
  2. ES6中的Promise鲤妥,怎樣實現(xiàn)依次異步回調
  3. ES6有哪些新的東西佳吞?
  4. CSS3的新特性
  5. 實現(xiàn)居中對齊(大概3種方法)
  6. ES6模塊機制
  7. node異步非阻塞 I/O 底層實現(xiàn)原理
  8. JS類的繼承
  9. TCP/IP網(wǎng)絡分層
  10. Apache和Nginx的優(yōu)缺點
  11. react diff算法(三層diff)
  12. XSS 與 CSRF 安全問題,提到了 SSRF 安全

三面HR視頻面 (2017.3.7 14:00)

省略棉安,每個人問題和答案都不一樣底扳。但聽出阿里大概喜歡這樣類型的:從初/高中開始搞編程的、創(chuàng)業(yè)經(jīng)歷贡耽、實習經(jīng)歷衷模、比賽經(jīng)歷、掛科不多的菇爪、熱愛技術的

3月10號周五開始在美團實習

美團實習期間

騰訊QQ音樂(Offer算芯,很愧對主管)

一面 (2017.3.10 19:57)

  1. js基本數(shù)據(jù)類型,傳值和傳引用的
  2. GPU加速原理凳宙,哪些用了 GPU 加速(以空間換時間)
  3. 事件模型熙揍,怎樣理解事件代理的好處
  4. 內存泄露 為什么閉包會造成內存泄露
  5. WebAR的實現(xiàn),WebGL
  6. 前端安全有哪些?
  7. 這些項目中氏涩,PV 量最大的是哪個
  8. Web 性能優(yōu)化
  9. Ajax跨域
  10. 服務器渲染的好處
  11. 短期目標和長遠目標
  12. 對前端未來的理解
  13. 用過哪些調試工具
  14. Zepto怎樣解決移動端的點擊穿透事件
  15. Vue生命周期及狀態(tài)管理

二面 (2017.3.18 11:10)

  1. 給文檔中還沒添加的 DOM 元素加事件届囚?如果給1000個相同 DOM 加事件,有什么問題
  2. 事件模型
  3. 常使用的調試移動端頁面
  4. AJAX跨域是尖,其中JSONP有哪些安全問題意系,怎樣處理(白名單過濾)
  5. 常見的移動端事件
  6. 做的這些項目,做了哪些優(yōu)化饺汹?
  7. 瀏覽器緩存
  8. 什么是一個好的產(chǎn)品蛔添?
  9. 如何評價一個產(chǎn)品的UI設計與交互

三面 (2017.3.21 19:30)

  1. ES6中的特性
  2. Ajax過程迎瞧,怎樣實現(xiàn)按需加載
  3. DNS 解析過程,DNS 劫持
  4. XSS和CSRF
  5. 實現(xiàn)居中對齊
  6. threejs原理
  7. 問了問項目

四面-面試委員會 (2017.3.27 15:00)

面試委員會:從去年2016年校招開始設立的一個委員會凶硅,如果學校不在騰訊目標院校的學生,在部門面完之后足绅,HR面之前,會增加一個面試韩脑,可控性不強,這個能不能過扰才,運氣成分比較大。

  1. 項目中遇到了哪些坑衩匣?怎樣解決的粥航?
  2. 經(jīng)常提交什么漏洞?
  3. react應用到哪個程度生百,了解diff算法嗎?
  4. redux源碼看過嗎蚀浆?
  5. koa怎樣實現(xiàn)中間件原理缀程?
  6. 覺得騰訊云和阿里云有什么區(qū)別,優(yōu)勢和劣勢市俊?
  7. ...

五面HR (2017.3.27 16:00)

省略...

騰訊實習內推面試28號結束杨凑,面完hr前,狀態(tài)是hr面試中摆昧,面完之后撩满,第二天28號,狀態(tài)變成 已報備 (不是 已報批 )绅你,需要在后續(xù)線路面試中了解更多情況伺帘。

六面-北京線路,主管當面聊 (2017.4.17 18:00)

  1. 開放題:一個按鈕無法響應的錯誤上報方案(前端方案忌锯、后端方案伪嫁、阿里的是spm埋點方案)
  2. 前端自動化測試,用戶熱力圖的實現(xiàn)原理
  3. https中公鑰和私鑰
  4. 美團實習期間遇到哪些問題偶垮,怎樣解決?
  5. 問了問城市偏好晶伦,聊了會天

下午7點面完,出酒店频祝,坐上公交后常空,手機打開一看漓糙,狀態(tài)由 已報備 變成了 已經(jīng)完成所有面試流程 昆禽,開心同時又糾結起來醉鳖,雖然此時阿里hr面完已經(jīng)1個多月了盗棵,心里知道應該能拿到阿里的實習offer,但是沒有正式的郵件又不敢輕易下結論。最后陸續(xù)收到offer郵件屯曹,

實習offer郵件
實習offer郵件

校招

阿里實習是從 6月底 到 8月底是牢,轉正面試是從8月3號開始驳棱,一面蘇千大大社搅,二面hr形葬,在8月25號周五之前笙以,不知道到底能不能留,心慌倘感,所以面幾家老玛,保險蜡豹。

騰訊AlloyTeam

一面 (8月4號下午3:46 - 5:07)

  1. HTTP緩存余素、HTTP 1.0的HTTP 1.1的區(qū)別桨吊、HTTP2 ServerPush、HTTP狀態(tài)碼
  2. 打包工具,hash的目的
  3. HTML5的新特性
  4. React開發(fā)起來比Vue有哪些特點?
  5. CSS3媒體查詢
  6. 移動端開發(fā)中遇到的問題?
  7. 閉包挚币、內存泄露
  8. 從大漠老師的熱點贮尖,來看怎樣選擇Vue、Angular任连、React?
  9. XSS和CSRF

二面 (8月8號晚上7:39 - 8:45)

  1. 做過哪些項目繁涂,F(xiàn)rozenUI怎樣重構成React版
  2. https中公鑰和私鑰
  3. 緩存策略
  4. 使用過哪些協(xié)議,Schema協(xié)議的原理
  5. HTTP2
  6. 使用過哪些MVV*框架,Vue和React之間的區(qū)別
  7. 移動端開發(fā)中遇到的問題全肮?
  8. 怎樣理解前端工程化评疗?
  9. 前端跨域

一面的面試官加了我微信,透露hc很緊張胧华,實習轉正都不太夠用悲没,所以就結束了面試。

網(wǎng)易云音樂 (8月28號 周一 線下)

8月25號周五难裆,向主管請下周一的假褂痰,去面試,主管回了一句:其實沒必要面了,留問題不大。聽到這句,開心得像個孩子涕烧。??溢谤,所以面網(wǎng)易的時候瞻坝,也沒有準備衙荐,也不太想面了斩披。

  1. 手寫 deepClone
  2. 一個原型鏈繼承的題
  3. call和apply應用題
  4. 手寫實現(xiàn) call
  5. ...
網(wǎng)易音樂面試貼紙

面完網(wǎng)易云音樂摧玫,晚上7點坐地鐵從濱江區(qū)回西湖區(qū)坏挠,地鐵上接到QQ音樂 的一面電話庇楞,沒錯睛驳,是QQ音樂屎蜓,主管把我簡歷一直鎖著扼劈,系統(tǒng)解鎖后又手動鎖上赊瞬。因為當時在地鐵上谤绳,約了9點面試瞎抛,結果9點沒打電話過來啄寡,后面也沒有了识藤。其實校招再面QQ音樂是比較糾結的赶撰,萬一再向實習那樣瘤载,接了不去扣汪,我估計終身騰訊黑名單紊遵。所以說愧對QQ音樂主管

網(wǎng)易游戲

一面電話通過学搜,二面通知 9月6號 周三線下面試,結果當時阿里實習結束稠炬,買的是 9月5號 的機票准夷,所以也就沒面了渐扮。

微信WXG事業(yè)群 (9月7號)

一面共享寫代碼,考算法帕棉,像是一個多重背包的動態(tài)規(guī)劃問題香伴。

微信小程序團隊一共有 n 名成員具则,決定出去秋游,在海邊遇到出租摩托艇的杰克馬低斋,馬先生手上有 m 輛待出租的摩托艇膊畴,價格分別是 b1 病游、b2 ... bm;
由于習慣了微信支付,團隊中每個人身上的現(xiàn)金都有限轻绞,分別是 a1 a2 ... an政勃,對了兼砖,一起出門的老板還帶有 S 元的團隊經(jīng)費,這個經(jīng)費是每個人都可以使用的

那么考慮以下兩個場景

場景1
團隊成員都很有愛懒叛,都愿意借錢給其他同事薛窥。

function max( Array n, Array m, S) {
    return number
}


場景2
團隊成員都十分小氣诅迷,是不愿意借錢給別人的。

// 問題一 請判斷團隊成員是否都能租到摩托艇
function isAll(Array n, Array m, S){
  return true | false
}

// 問題二 請問給出一個策略趟畏,使得團隊成員租到最多的摩托艇滩租,并且該策略在相同數(shù)量的摩托艇情況下花費最少

function max( Array n, Array m, S) {

    return {
        number,
        cost
    }

}

就一個阿里offer律想,謝謝阿里沒讓我失業(yè)。??

阿里轉正offer
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市姥份,隨后出現(xiàn)的幾起案子澈歉,更是在濱河造成了極大的恐慌埃难,老刑警劉巖涤久,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件考抄,死亡現(xiàn)場離奇詭異蔗彤,居然都是意外死亡,警方通過查閱死者的電腦和手機贫途,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門丢早,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秧倾,“玉大人,你說我怎么就攤上這事凫碌。” “怎么了瞄摊?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵换帜,是天一觀的道長惯驼。 經(jīng)常有香客問我递瑰,道長,這世上最難降的妖魔是什么说贝? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任慎颗,我火速辦了婚禮俯萎,結果婚禮上夫啊,老公的妹妹穿的比我還像新娘。我一直安慰自己谆趾,他們只是感情好沪蓬,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布跷叉。 她就那樣靜靜地躺著云挟,像睡著了一般园欣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上日矫,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天哪轿,我揣著相機與錄音翔怎,去河邊找鬼赤套。 笑死容握,一個胖子當著我的面吹牛,可吹牛的內容都是我干的唯沮。 我是一名探鬼主播介蛉,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼猿妈!你這毒婦竟也來了彭则?” 一聲冷哼從身側響起俯抖,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤尤揣,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后负芋,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體旧蛾,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年绍绘,在試婚紗的時候發(fā)現(xiàn)自己被綠了迟赃。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纤壁。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡酌媒,死狀恐怖欠痴,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情秒咨,我是刑警寧澤喇辽,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站雨席,受9級特大地震影響菩咨,放射性物質發(fā)生泄漏。R本人自食惡果不足惜陡厘,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一抽米、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧糙置,春花似錦云茸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至阱佛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間淮逊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工车猬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人铸磅。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓弧械,卻偏偏與公主長得像,于是被迫代替她去往敵國和親衔瓮。 傳聞我的和親對象是個殘疾皇子衔彻,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內容

  • 寫了個顯眼的標題回梧,就真得說幾句有用的話。 5月份一個很偶然的機會髓涯,加了葉神的微信,還收到了祝福包各。一激動就承諾說寫篇...
    XiaoTeng閱讀 9,644評論 6 57
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,510評論 25 707
  • 之前實習的時候就想著寫一篇面經(jīng)卵皂,后來忙就給忘了殴玛,現(xiàn)在找完工作了刃泌,也是該靜下心總結一下走過的路程了,我全盤托出,奉上...
    梁小中閱讀 1,816評論 0 13
  • 今天我們進行了數(shù)學期中考試,老師發(fā)完試卷我把姓名、班級寫好,鈴聲一響我開始答題了颤陶,我很順利地寫完了整張試卷搅方,...
    楊尚峰閱讀 281評論 0 0
  • 《廢都》讀到一半绣溜,就有種讀《紅樓夢》的感覺岁诉,不是比對哗蜈,而是相似只搁,這本曾經(jīng)被禁17年的世情小說,讀完了骚亿,還意猶未盡的妖,...
    北風殷殷閱讀 1,732評論 8 21