成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

"雙非"應(yīng)屆生校招如何獲得大廠青睞?(內(nèi)附前端大廠面經(jīng)+技術(shù)崗超全求職攻略)

lindroid / 1462人閱讀

摘要:拿到秋招的同學(xué),如確定入職需與用人單位簽署三方協(xié)議,以保證雙方的利益不受損失。當(dāng)然每個崗位所要求的側(cè)重點不同,但卻百變不離其宗。方法論要想達(dá)成某個目標(biāo)都有其特定的方法論,學(xué)習(xí)技術(shù)也不例外,掌握適當(dāng)?shù)膶W(xué)習(xí)方法才能事半功倍。

寫在前面的話

筆者從17年的2月份開始準(zhǔn)備春招,其中遇到不少坑,也意識到自己走過的彎路。故寫了這篇文章總結(jié)一番,本文適合主動學(xué)習(xí)的,對自己要學(xué)的課程不明確的,對面試有恐懼癥的...等將來打算從事技術(shù)崗位的同學(xué)們。

正文開始

為什么要準(zhǔn)備校招?社招不一樣能夠進(jìn)入大公司嗎?對于一些不懂校招這個概念的人來說,經(jīng)常會問這個問題。同時,大公司的校招薪水一般比工作2年經(jīng)驗社招的人還高,為什么企業(yè)會給一個沒經(jīng)驗的應(yīng)屆畢業(yè)生這么高的薪水?理由何在?理清這些問題之前,我們先來看看校招是一個什么概念?

校園招聘是企業(yè)直接從學(xué)校招聘各類各層次應(yīng)屆畢業(yè)生。校招每年時間比較固定,即春季校招(三四月份)和秋季秋招(九到十二月份)。在原則上,春季校招大部分崗位是面向大三與研二(研三畢業(yè))的同學(xué),對這部分的同學(xué)提供實習(xí)的崗位。少部分企業(yè)由于秋招簽約率不高或者業(yè)務(wù)劇增,會針對大四與研三的同學(xué)進(jìn)行補(bǔ)招。  

而秋季秋招主要針對大四與研三的同學(xué)(這里以每年的九月份來分隔年級),對這部分同學(xué)提供的是畢業(yè)之后的正職工作。拿到秋招offer的同學(xué),如確定入職需與用人單位簽署三方協(xié)議,以保證雙方的利益不受損失。

有校招需求的企業(yè)一般是發(fā)展規(guī)模較為成型的企業(yè),不論是成熟運作的傳統(tǒng)企業(yè),或年輕但已然龐大的互聯(lián)網(wǎng)公司。在較為成熟的企業(yè)管理下,分工細(xì)致,完善地各種福利補(bǔ)貼制度,以及專業(yè)的導(dǎo)師制培養(yǎng)人才的策略,這些因素?zé)o疑能帶給應(yīng)屆生們更好的成長。

同時,應(yīng)屆生在??臻e時間多,能學(xué)的東西更多,工作之后業(yè)務(wù)繁多能真正擠出來自主學(xué)習(xí)的時間太少,計算機(jī)基礎(chǔ)的課程篇幅過多,出來工作之后就沒時間、沒精力學(xué)了。

而這些計算機(jī)基礎(chǔ)課程卻是成為業(yè)界大牛的必經(jīng)之路,沒學(xué)這種基礎(chǔ)知識,很多東西的底層原理我們是沒辦法摸透的,這也是為什么互聯(lián)網(wǎng)BAT大廠重視計算機(jī)基礎(chǔ)的一個原因。

基礎(chǔ)扎實工作之后很多東西很快就可以上手,所以很多互聯(lián)網(wǎng)大廠寧愿把招聘精力放在校招,而不是社招;其二,應(yīng)屆生作為新鮮血液一般還沒有成家,固然能為公司做更大的貢獻(xiàn)。

如何準(zhǔn)備校招?

既然校招這么重要,那我們應(yīng)該怎么準(zhǔn)備校招呢?

要想在校招中取勝,筆者覺得有幾個方面是比較重要的:視野+專注+方法論+心態(tài)

1.視野

視野的開闊指對一件事物認(rèn)知的廣度,要對業(yè)界有一定的了解,才能明確我們的求知方向;否則一味地蠻干,最后只會南轅北轍。舉個例子:對于非一本學(xué)校的某些同學(xué)來說,可能都不知道校招是怎么一回事,身邊的老師也沒有跟同學(xué)們灌輸這些思想,不關(guān)注技術(shù)社區(qū)的同學(xué)可能就不知道。導(dǎo)致的后果就是不清楚大廠注重的是哪方面的知識(大廠考察的知識一般來說對技術(shù)發(fā)展很有意義),水平停滯不前,最后畢業(yè)去了家不太理想的公司。

很多東西都是這樣,身邊的人不可能全部傳授給你,需要你帶著一份熱情不斷地去挖掘。我們可以在空閑的時間里,去各種技術(shù)社區(qū)以及一些問答平臺上刷刷動態(tài)從而不斷地開闊我們的視野,比如說:在知乎平臺上我們可以看到某些前輩的回答,一般這種回答都具有建設(shè)性意義,有時候拋開一些現(xiàn)成的觀念,去接受一些新觀念何妨不是一件好事呢?

同時,我們可以在社交平臺上結(jié)交一些應(yīng)屆生“大佬”,詢問他們各種學(xué)習(xí)方法,一般“大佬”都會很熱情的幫助你。混熟了以后,可以跟“大佬”交流下面試心得、學(xué)習(xí)心得等等的東西,不得不說與同類型的人交流是成長最快的一種方式。

2.專注

專注是指在技術(shù)方面投入的時間成本。我們都不是圣人,只有不斷地去學(xué)習(xí)與訓(xùn)練才能更大程度地去提升自我。當(dāng)我們對一件事物有熱情時,我們都愿意把所有時間花在它上面。就如我們看上了一個漂亮的女生,對她產(chǎn)生好感了,我們會想盡一切辦法去討好她。

在技術(shù)方面也是這樣的,對于我們不感興趣的方向我們從不會主動地去學(xué)習(xí),保持對技術(shù)的熱情才能達(dá)到持續(xù)的產(chǎn)出。有一句話說的好:時間花在哪里,成就就在哪里。A同學(xué)在課后每天都花8小時專研技術(shù),而B同學(xué)每天只在課堂上學(xué)習(xí)。很明顯這兩人的差距只會越來越大,放心地去努力吧,付出了肯定會有回報的,回報未到只是時候未到。

專注還指對某一領(lǐng)域的專注程度。我們應(yīng)該對自己以后想從事的職位有一個大概的方向,從而對這個方向應(yīng)具備的技能進(jìn)行鉆研。有時候看到部分同學(xué)既寫前端代碼,又寫PHP后端代碼,又寫一點硬件底層C語言代碼,精力太分散了到最后很難做到每樣?xùn)|西都精通。大廠對應(yīng)屆生的要求還不至于做到全棧工程師的程度,能做到熟悉一領(lǐng)域的開發(fā)已經(jīng)很不錯了,當(dāng)然懂的越多是一個加分項(但非必備)。

反觀大廠對應(yīng)屆生的要求是熟悉計算機(jī)專業(yè)的必修課,諸如:數(shù)據(jù)庫原理、操作系統(tǒng)原理、數(shù)據(jù)結(jié)構(gòu)與算法、計算機(jī)網(wǎng)絡(luò)等,這類知識可能比較枯燥學(xué)起來沒什么勁,但卻是必備的,其能為以后工作發(fā)展鋪路。當(dāng)然每個崗位所要求的側(cè)重點不同,但卻百變不離其宗。對這種基礎(chǔ)知識要學(xué)到哪種程度呢?

是不是考試考到80分以上就代表這門課掌握得不錯呢?不是這樣的,考試的考點是有局限性的,我們應(yīng)該通過看一些巨獻(xiàn)讀物來全面學(xué)習(xí)??赐曛笪覀兛梢酝ㄟ^看別人的面試經(jīng)歷(后面簡稱“面經(jīng)”)來檢測自己是否掌握這些知識點。

對于不會的知識點,建議大家可以過一遍書本的內(nèi)容,書本講的內(nèi)容一般比較詳細(xì)。不建議通過搜索引擎查詢這種與理論相關(guān)的內(nèi)容,因為大部分搜出來的結(jié)果都是摘抄書本的文字。面試服務(wù)端開發(fā)時,經(jīng)常會被問到數(shù)據(jù)庫索引的底層實現(xiàn)原理。很多同學(xué)可能會問:“為什么要搞懂這些原理性的東西?我會怎么用不就行了嗎?”。只懂使用API的人永遠(yuǎn)是搬運工,工程師最大的使命是去創(chuàng)造,研究原理的時候我們能了解到先人的設(shè)計初衷,從而能更快速地在線上出現(xiàn)性能問題的時候根據(jù)原理排查問題。

3.方法論

要想達(dá)成某個目標(biāo)都有其特定的方法論,學(xué)習(xí)技術(shù)也不例外,掌握適當(dāng)?shù)膶W(xué)習(xí)方法才能事半功倍。
我們需要形成一個完整的知識體系,強(qiáng)烈建議大家讀一些巨獻(xiàn)讀物,其講的內(nèi)容很詳細(xì),不會漏掉某些知識點。
讀完一章節(jié)后建議大家可以做做筆記,堅持讀完一本書你會發(fā)現(xiàn)受益匪淺,以下是一些巨獻(xiàn)讀物的推薦:

JavaScript

JavaScript高級程序設(shè)計(入門前端必讀讀物)

你不知道的JavaScript系列(帶你探索JavaScript的黑魔法)

JavaScript設(shè)計模式與開發(fā)實踐(讓你的代碼錦上添花)

計算機(jī)網(wǎng)絡(luò)

圖解HTTP(Web開發(fā)必會)

計算機(jī)網(wǎng)絡(luò)(第五版)作者:謝希仁

數(shù)據(jù)結(jié)構(gòu)

網(wǎng)易云課堂浙大的數(shù)據(jù)結(jié)構(gòu)課程(推薦,基礎(chǔ)視頻,每節(jié)課的配套題目必須獨立完成)

大話數(shù)據(jù)結(jié)構(gòu)(推薦,但是感覺不如浙大的視頻講解)

算法4(推薦,書籍代碼是Java語言,不影響理解)

算法

劍指offer(看完之后你會發(fā)現(xiàn)面試會遇到原題)

程序員代碼面試指南(作者:左程云,里面講的比劍指深入一點)

LeetCode(看完劍指可以進(jìn)階算法)

數(shù)據(jù)庫:

數(shù)據(jù)庫概論(基礎(chǔ),重在了解概念)

MySQL必知必會

高性能MySQL

在準(zhǔn)備面試的時候可以上??途W(wǎng)的討論區(qū)看看面經(jīng),了解一下面試可能會被問到的問題,對于不會的問題要查漏補(bǔ)缺。當(dāng)你看完好幾篇面經(jīng)你會發(fā)現(xiàn)面試很多問題都是重復(fù)的,也就是說這些問題是必須掌握的。同時,可以不斷地向更深的層次學(xué)習(xí),比如看看源碼的實現(xiàn)等等,這些深層次的東西是面試的加分項。

平時的積累也很重要,做項目或者學(xué)習(xí)知識點的時候可以把心得分享到博客上,一個好處是可以重新梳理知識點,在這個過程中你會對這些知識點印象更加深刻,同時也會給面試加分,面試官看了你的博客之后可以看出你是一個持續(xù)學(xué)習(xí)的人,這將會加大你面試的通過率。

另個好處是在分享的過程中,可以提升自身的表達(dá)能力,畢竟把事情講清楚與心里懂事情是怎么回事是兩碼事,這也為之后公司的內(nèi)部分享會奠定基礎(chǔ)。

4.心態(tài)

在準(zhǔn)備校招的過程中難免會遇到一些困難,比如:書本的內(nèi)容看不懂,這時候可以從搜索引擎里搞清楚一些名詞的意思,再把這些名詞帶入書本中反復(fù)地去理解。遇到困難的時候要保持一種愈戰(zhàn)愈勇的心態(tài),面試的過程也難免會失利,不要氣餒。這時候的重點是把面試被問到不會的知識點搞清楚,爭取下次被問到的時候能答上來。

關(guān)于簡歷

書寫簡歷也是門學(xué)問,優(yōu)秀的簡歷能在內(nèi)推批次脫穎而出直通面試。

能縮減的信息盡量縮減,比如一些專業(yè)必修課的課程就沒有必要寫上去

個人信息一定要寫全,如姓名,電話,郵箱,求職意向(加分項:持續(xù)產(chǎn)出的博客與github)

項目介紹用一句話概述,著重點在于技術(shù)點的描述,建議用一些顯著性的數(shù)字注明成果(經(jīng)過xxx,性能提高了30%等)

對于業(yè)務(wù)型的項目,不要把那些CURD的功能寫出來(太low了千篇一律),這種項目在編碼的時候要多思考,看看哪些卓越的技術(shù)點可以提煉出來

獲獎情況方面可以把一些有代表性的比賽及名次寫進(jìn)去,最好不超過3個

關(guān)于簡歷投遞

簡歷投遞有幾個比較重要的階段:提前批、正式批、補(bǔ)招。建議大家前期要廣投各種企業(yè),這能一定幾率地增大面試的可能性。面試多了就有了面試的感覺,拿offer的幾率會更大,后期我們能更好地選擇offer。

1.提前批

無論是春招還是秋招,提前批都會在校招正式開始前的1~2個月開始內(nèi)推,一般互聯(lián)網(wǎng)大廠都有提前批。提前批一般需要在職人員內(nèi)推,有師兄師姐在名企可以讓其幫忙推薦。沒有的話也無需擔(dān)心,一旦有內(nèi)推在牛客網(wǎng)討論區(qū)總會出現(xiàn)各種信息,把簡歷投到帖子的郵箱里也可以進(jìn)行內(nèi)推。在提前批里只要你的簡歷通過了篩選就能直通面試了,這就是為什么要提前準(zhǔn)備校招。

2.正式批

正式批需要在校園招聘的官網(wǎng)上申請,一般來說會比提前批多一輪線上或線下的筆試,只有筆試過了才能有面試的資格。校招招聘信息可以在梧桐果查看,里面還有宣講會一欄,錯過了提前批的同學(xué)可以找到符合自己需求的公司的宣講會時間,某些公司在宣講會結(jié)束后會進(jìn)行當(dāng)場的筆試,一般現(xiàn)場筆試通過后,第二天會進(jìn)行現(xiàn)場的面試。

3.補(bǔ)招

由于某些“收割機(jī)”的棄坑,這時候某些崗位可能還會有幾個空缺的名額。招聘的形式與提前批相似,也通過員工內(nèi)部推薦,簡歷通過后會進(jìn)行面試。

關(guān)于實習(xí)

最后說說找實習(xí)的事情,建議大家提前一年準(zhǔn)備春招,這樣拼進(jìn)互聯(lián)網(wǎng)知名大廠(百度、阿里、騰訊、滴滴、美團(tuán)、京東等等)的可能性很大。實習(xí)的工作地點無非太在意,實習(xí)最重要的是鍍金,有互聯(lián)網(wǎng)知名大廠的實習(xí)經(jīng)歷,在秋招找工作是非常吃香的。

因為實習(xí)經(jīng)歷絕大多數(shù)情況下決定了你的能力,HR在篩簡歷時就會認(rèn)為你既然能被上一家大廠所認(rèn)可,你的能力肯定不會差到哪里去,就會讓你無需筆試直通面試,這樣在秋招提前批拿到offer的幾率更大!

(注:原創(chuàng)內(nèi)容,轉(zhuǎn)載請聯(lián)系獲取授權(quán)。)

校招面經(jīng)

以下是我的校招面經(jīng):

網(wǎng)易游戲雷火事業(yè)群

塊級元素和行內(nèi)元素的區(qū)別

行內(nèi)塊級元素是什么東西?

HTML語義化的理解和作用

盒子模型

元素的水平和垂直居中

三欄布局,左右定寬,中間自適應(yīng)

JavaScript的基本數(shù)據(jù)類型,0 == null嗎?為什么?

AJAX實現(xiàn)原理

跨域怎么做

移動端怎么做優(yōu)化?動畫如何做加速?

如何做首屏加速的?

移動端適配的3種方案

單頁應(yīng)用的路由內(nèi)部原理怎么做的?自己實現(xiàn)過SPA嗎?

了解過canvas和WebGL嗎?

如果讓你做IE7兼容,你怎么做?

我們網(wǎng)易游戲要做一個交互性很強(qiáng)的移動端界面,你有什么思路嗎?

有贊

介紹項目,技術(shù)難點

性能優(yōu)化

圖片懶加載怎么做的(getBoundingClientRect)

懶加載的滾動如何做優(yōu)化(函數(shù)節(jié)流)

cookie除了key與value還有哪些參數(shù)

做過后端吧?如何判斷區(qū)分一個用戶的身份?

session的生成規(guī)則?sessionid的生成規(guī)則?

CVTE

介紹項目

項目用REM布局吧?REM如何做自適應(yīng)的?

知道哪5種設(shè)計模式嗎?

Vue雙向綁定的原理

AMD是什么?解決什么問題?了解AMD,CMD,UMD嗎?AMD與CMD的區(qū)別?啥叫依賴前置?

BootStrap的柵格系統(tǒng)實現(xiàn)原理?

什么是原型鏈

三欄布局,左右定寬,中間自適應(yīng)(說了5種)

性能優(yōu)化

為什么選擇做前端

介紹項目

為什么要用Vue框架?他問有比較其他框架嗎?

題1(說遞歸前要先判斷是否是引用類型,是的話直接return x1 == x2,個人覺得意義不大)

    //對比兩個參數(shù)是否相等,
    
    diff(1, 1) // true
    diff(1, "1") // false
    diff({name: "cvte"}, {name:"cvte"}) // true
    diff({name: "cvte"}, {name:"seewo"}) //false
    
    function diff(){
     
    }

題2(實現(xiàn)了功能,他說setTimeout有延遲,要根據(jù)播放器的時間來計算,坑,題目根本沒有播放器這個變量)

    // 設(shè)計一個數(shù)據(jù)結(jié)構(gòu)來存儲  歌詞和對應(yīng)的時間,
    // 并實現(xiàn)一個function run ,執(zhí)行run之后,在對應(yīng)的時間輸出對應(yīng)的歌詞

setTimeout執(zhí)行機(jī)制(eventLoop)

接下來將會學(xué)習(xí)哪方面(我說刷算法,因為算法這東西工作后就學(xué)不到了)

了解WEB安全嗎(XSS、CSRF)

項目中有針對WEB安全做防御嗎?

最近有面哪些公司?面到哪個階段了?有其他公司的offer嗎?

畢業(yè)后最期望加入哪些企業(yè)?為什么?

對上班時間的看法

說說你家庭的情況?性格,職業(yè),對你的影響

說說你未來的人生規(guī)劃

你賺錢是為了什么?

說說對你最有影響力的人

什么情況下會拒絕CVTE的offer

什么情況下會離開CVTE

描述一下你最近覺得比較壓抑的事情?你是如何調(diào)整自己的狀態(tài)的

對上兩面給自己的表現(xiàn)打分,為什么打這個分?你覺得自己哪些地方做的不夠好

說說你實習(xí)的經(jīng)歷。為什么會離開實習(xí)那家公司。

你期望的畢業(yè)入職薪資是多少?為什么?

你目前會關(guān)注哪些企業(yè)?

你對工作地點有什么看法?

百度-網(wǎng)頁搜索部

自我介紹

項目都用Vue是吧,說說Vue的MVVM如何交互的?

知道Vue監(jiān)測變量如何實現(xiàn)的嗎?

VueRouter用哪些API實現(xiàn)的?改變hash參數(shù)會引起視圖的更新嗎?

說說你項目中實現(xiàn)的Dialog組件?提供了哪些API?如何設(shè)計這些API的?

用過AJAX吧?說說AJAX是干什么用的?如何實現(xiàn)AJAX?

說說你了解的垃圾回收機(jī)制

綁定事件有哪幾種方式?addEventListener有哪些參數(shù)?冒泡跟捕獲有什么區(qū)別?

來道算法題吧,在一個數(shù)組中求連續(xù)最大的累加和

居中可以使用哪幾個屬性?不定寬度與定寬度如何居中?

position有哪些屬性,都是何意思?

啥是閉包?用來干嘛的?

CSS有了解過如何做動畫嗎?animation有哪些參數(shù)?

HTTP狀態(tài)碼

HTTP緩存

Git常用操作?mergerebase有什么區(qū)別?

了解過linux嗎?

看你是廣東人啊,能接受到京城工作嗎?我說,聽說你們百度深圳也有研發(fā)中心,能幫我調(diào)配到深圳嗎?他說可以。

跨域

數(shù)據(jù)庫有哪些引擎

數(shù)據(jù)庫如何實現(xiàn)回滾

HTTP緩存

平時如何學(xué)習(xí)Vue底層原理的

說一種你覺得牛逼的設(shè)計模式

知道Promise是用來干嘛的嗎?Promise底層如何實現(xiàn)的?為什么要用setTimeout去模擬

京東

為什么選前端?

介紹一個你覺得做的最好的項目

在做項目遇到過什么問題

怎么解決click 300ms的問題

fastclick內(nèi)部實現(xiàn)

1px border的問題?為什么會產(chǎn)生?怎么解決?還有什么解決方案

touch有哪些事件?tap是原生事件嗎?

HTTP狀態(tài)碼

304緩存

eTag跟哪個字段一起用?

閉包的定義與作用

閉包會產(chǎn)生什么問題?我說內(nèi)存泄露,他問還有嗎

原生Ajax的過程

readyState有哪幾種值,分別代表什么

es6如何發(fā)異步請求? fetch與ajax有啥區(qū)別

Promise與setTimeout哪個先執(zhí)行?為什么

性能優(yōu)化方式

跨域有哪些方式?window.name有什么問題?

Get與Post有啥區(qū)別?哪個更快?

不定寬高3種垂直水平居中。

盒子模型

position取值,啥是stickty

網(wǎng)易游戲互娛事業(yè)群

兩個棧實現(xiàn)一個隊列

快排思想,手寫快排

數(shù)組里有N個偶數(shù)個相同的數(shù),只有一個奇數(shù)個相同的數(shù),找出這個數(shù)

數(shù)組中的項是1-100連續(xù)的數(shù),把任意一個數(shù)變?yōu)?1,找出這個數(shù)

有三個柜子,每個抽屜都有兩個球,第一個抽屜是2個黑球;第二個抽屜是2個白球;第三個是1個白球和1個黑球。求一個抽屜拿到黑球的情況下,另一個球是白球的概率

假設(shè)一對夫妻生小孩的觀念是這樣的,如果第一次生到的是男孩,則不繼續(xù)生了;如果第二次生到的是女孩,繼續(xù)生到有男孩為止。求世界男女比例

什么是原型鏈

看代碼說輸出結(jié)果,并說原因。

    var F = function () {}
    var f = new F()
    console.log(f.__proto__)
    console.log(f.__proto__.__proto__)
    console.log(f.__proto__.__proto__.__proto__)

說說有哪些請求方法,越多越好

GET與POST有啥區(qū)別

介紹一個你覺得做的最好的項目

為什么離開了實習(xí)的公司?

為什么會投網(wǎng)易游戲的前端

實習(xí)中各人員怎么分工的

對于產(chǎn)品改動需求有遇到過嗎?怎么解決這個問題?有收到成效嗎?

玩過什么游戲?這游戲怎么樣的?你玩到哪個程度?充了多少錢?

大學(xué)真的一點游戲都沒玩嗎?為什么?

介紹一個你覺得最有難度的項目

為什么用Vue不用其他框架

用Vue的原因

說說Vue的優(yōu)勢

看過源碼是吧?說說你對Vue哪種機(jī)制最熟悉?并說說其源碼實現(xiàn)過程

會測試崗位怎么看,如果調(diào)劑你到測試崗位,你愿意嗎?

對其他開發(fā)崗位怎么看?

你期望年薪是多少?

微眾銀行

除了前端方向,我們還有大數(shù)據(jù)和JAVA方向,你對哪個有意向?

Vue2有哪些新特性?雙向綁定如何實現(xiàn)?

項目有遇到什么問題?我說1px border在retina屏幕中會加粗,被打斷了

設(shè)計一個微信服務(wù)器與開發(fā)者的交互,判斷是否有權(quán)限操作

迅雷

介紹一個最近做的一個項目

做項目的時候遇到過什么問題

閉包,如何防止IE下的內(nèi)存泄露

undefinednull的區(qū)別。舉個用到undefinednull的例子

介紹一下HTTP協(xié)議與HTTP Ruquest

HTTP緩存

Last-Modified的時間如何生成的

GET與POST的區(qū)別

我說到POST會發(fā)送兩次數(shù)據(jù)包的時候,反問我,你這個是從哪里看的?確定是官方說的?如果POST的數(shù)據(jù)量很少的時候呢?也會分兩次發(fā)嗎?為什么?

我說到GET參數(shù)暴露到url上不安全,而POST更安全,他反問你不會裝包嗎?都能裝到包為什么還安全?GET與POST的區(qū)別到底在哪里,為何這兩者要區(qū)分開。如何防止數(shù)據(jù)被抓包

我說到GET的傳輸數(shù)據(jù)包的體積與POST的不同,反問我,你確定GET只能傳4K?有什么辦法使GET能傳輸與POST一樣大小的數(shù)據(jù)包容量?

HTTP2有什么新特性?多路復(fù)用中,HTTP2能兼容HTTP1.1的請求嗎?比如:會請求多個域名服務(wù)器,有些請求是HTTP1的有些請求是HTTP2的?這樣子合法嗎?

性能優(yōu)化

數(shù)組去重,說出哈希表法的時間復(fù)雜度與空間復(fù)雜度。hash表查找的過程時間復(fù)雜度是多少,為什么?

如何防止非本地域名腳本的惡性注入?

如何防范CSRF攻擊

MVC、MVVM的交互流程

typeof有哪些返回值

跨域方式

繼承的6種方法

cookie與Web Storge的區(qū)別?如何在IE下存儲4M的數(shù)據(jù)

說輸出結(jié)果題1

    console.log(typeof ("a" - 1))

說輸出結(jié)果題2

    for (var i = 0;i < 3;i++) {
        setTimeout(function () {
            console.log(i++)
        }, 0)
        console.log(i)
    }

說輸出結(jié)果題3

    function bar() {
        return foo
        foo = 2
        function foo() {}
        var foo
        foo = "string"
    }
    console.log(bar())

restful

交換排序與堆排序的時間復(fù)雜度是多少

1~100000個連續(xù)的數(shù),隨機(jī)取出兩個數(shù)。不能用特定的數(shù)據(jù)結(jié)構(gòu),不能用數(shù)組方法找出這兩個數(shù)

WPS

介紹項目

介紹BFPRT算法

null是什么?與undefined的區(qū)別

說出結(jié)果,null > 0,null >= 0,null == 0。并說出原因

寫出匹配IP的正則表達(dá)式

寫出觀察者模式,如果要刪除某個依賴呢

new運算符做了什么?寫出代碼

new中的this是何時生成的

實現(xiàn)一個類

實現(xiàn)繼承,如何處理重復(fù)生成了兩個相同的實例屬性

Object.create()內(nèi)部做了什么?

什么是函數(shù)?函數(shù)為什么可以當(dāng)參數(shù)傳遞

寫一個開頭不能連續(xù)出現(xiàn)abc的正則,不區(qū)分大小寫

線程與進(jìn)程的區(qū)別

磁盤讀取速度為什么比內(nèi)存讀取速度慢

tcp三次握手

DNS如何找IP

HTTP借用了TCP的哪些優(yōu)點

HTTP的Content-Type可能取的值?設(shè)置哪個值是以json的格式去傳輸

AJAX實現(xiàn)過程

美團(tuán)

如何做出五角星并居中

使用Math.random()的點怎樣才能等概率地落到等邊三角形中

實現(xiàn)這樣一個功能:

    sum(2, 3) // 5
    sum(2)(3) // 5

0.068如何轉(zhuǎn)化成6.8%,這其中有什么坑?要怎么處理?

說說JavaScript的數(shù)據(jù)類型

如何判斷是否是Array

如何判斷是NaN

如何實現(xiàn)一個手表,如果是實現(xiàn)一個計秒器呢?

setTimeout發(fā)生在什么時刻,如何避免延遲?

說說項目的難點以及遇到的問題

說說v-model的實現(xiàn)原理

如何實現(xiàn)v-model的單向綁定

如何實現(xiàn)跨組件的通信,比如點擊一個按鈕,要使另一個組件中背景色改變

如何實現(xiàn)跨頁面的通信,需求同上

如何實現(xiàn)跨域頁面的通信,需求同上

如何實現(xiàn)跨iframe且跨域頁面的通信?

字符串反轉(zhuǎn)不能用輔助API

兩個有序數(shù)組合并成一個有序數(shù)組

兩個無序數(shù)組合并成一個有序數(shù)組的兩種方式,并說說這兩種方式最優(yōu)的時間復(fù)雜度是多少,過程是如何求出來的?

http構(gòu)成

https原理

為啥要用非對稱加密

客戶端是如何驗證證書的合法性的?

瀏覽器如何渲染界面

什么是reflow與repaint?哪個性能消耗大

如何避免reflow?

看《JavaScript高級程序設(shè)計》的時候覺得哪塊最難理解?講一下

講解你項目中遇到的難點?

你博客主要寫什么內(nèi)容?發(fā)個地址來看看

對什么排序熟悉?我說快排。那來道非遞歸的快排吧

看你博客寫了TCP的內(nèi)容,說說TCP與UDP的區(qū)別

TCP如何實現(xiàn)擁塞控制的?一發(fā)生網(wǎng)絡(luò)堵塞,為什么把擁塞窗口重新設(shè)置為1。設(shè)置為1,這個發(fā)送流量不是很小了嗎,這不是前后矛盾了嗎?

智力題:有N個物品,其中有一個是很輕的,有一個天平,用最少的次數(shù)找出這個輕的物品

富途

說說原型

以下代碼中FfF.prototype與它們之間是什么關(guān)系

function F() {}
var f = new F()

f.constuctor是什么?f自身存在constuctor嗎?為什么?

JavaScript如何實現(xiàn)繼承

繼承之后的child.constuctor是什么值

console.log(f.prototype)的結(jié)果是什么

兩個升序的數(shù)組,判斷一個數(shù)組中是否包含另一個數(shù)組的所有項?還有更優(yōu)的解決方案嗎?原來的時間復(fù)雜度是多少,現(xiàn)在的復(fù)雜度是多少?

以下代碼怎么輸出?為什么會這樣?如何改善?setTimeout為什么在最后輸出?

for (var i = 0; i < 3; i++)
    setTimeout(function () {
        console.log(i)
    }, 0)

說說HTTP緩存

瀏覽器怎么判斷是否是強(qiáng)緩存過期,整個過程是怎么樣的?協(xié)商緩存具體整個過程?

返回200狀態(tài)碼后,還會重新發(fā)送一次請求來獲取文件嗎?

Web安全

TCP與UDP有什么區(qū)別?

HTTP與HTTPS有啥區(qū)別?HTTPS握手過程?HTTPS都是怎么加密的?具體點哪里對稱加密哪里非對稱加密

狀態(tài)碼301與302有啥區(qū)別?

說說cookie與session

cookie與離線存儲的區(qū)別

求第n大的數(shù)?時間復(fù)雜度多少?

雅虎的N條軍規(guī)你知道嗎?

什么是跨域?怎么解決跨域問題?

為什么要把資源文件放在另一個服務(wù)器中?除了服務(wù)器壓力的問題呢?還有沒有其他?

實現(xiàn)對cookie的分離,像淘寶cookie很多,把資源文件放在另一個域名中,可以減少主服務(wù)器的cookie

優(yōu)化下載,HTTP協(xié)議對同一個域名的下載線程數(shù)有限制

實現(xiàn)了動靜分離。當(dāng)多個域名引入同一個靜態(tài)資源時可以統(tǒng)一引用靜態(tài)資源服務(wù)器

如何破解驗證碼?

有一堆猴子與一堆桃子,若這些猴子每人分3個桃子,最后剩下59個桃子。若每人分5個桃子,最后一個猴子分到<5個桃子,求有多少個猴子與桃子

服務(wù)器突然很卡你會怎么排查?如果看日志看不出問題呢?如果看內(nèi)存看不出問題呢

怎么設(shè)計分頁接口的參數(shù)?若以id為自增唯一索引,有什么缺陷?那用什么當(dāng)唯一索引比較好?

使用uuid生成唯一值做索引

一個Room類里面有Door,一個User類,只有主人才能開這個door。問這個開door的函數(shù)是放在Room類?還是放在User類?

C語言結(jié)構(gòu)體題,補(bǔ)空寫程序

有什么愛好?

形容下自己的性格

說說你對富途的了解

有哪些offer?拒了哪些offer?他們薪資是多少?

荔枝FM

說出輸入

function fn() {
    return function () {
        return inner
        var inner = 3
        inner = "a"
        function inner() {}
    }
}

寫出Function.prototype.bind的polyfill

輸出z-index屬性的元素排布,層疊上下文,還有什么屬性可以使z-index生效

有四個接口/a,/b,/c,/d。找出一個相應(yīng)時間最快的接口,并返回這個時間

寫個彈窗組件,有title,body,cancelText,confirmText參數(shù)。可以通過on來綁定回調(diào),與及通過off解綁。

var dialog = new Dialog()
dialog.on("show", function () {
    console.log("showing")
})
dialog.on("hide", function () {
    console.log("hideing")
})

dialog.show() // showing
dialog.hide() // hideing

兩欄布局一邊定寬一邊自適應(yīng)的多種方法

介紹BFC

如何解決跨域問題

服務(wù)器如何監(jiān)測是否跨域

我不想每次進(jìn)來都重新加載這個文件,有什么辦法

Vue父子組件如何通信,跨級組件呢,不用Vuex呢?

如何與后端協(xié)作?在后端沒有做出接口的時候,怎么套數(shù)據(jù)?在線上有接口的時候,怎么套數(shù)據(jù)?

追一科技

聊了1個半鐘與技術(shù)項目相關(guān)的宏觀問題

如何實現(xiàn)微信電腦端登錄的功能?

一個猴子,一共有100根香蕉,每次最多能拿50根,回家有50m,每走1m需要消耗1根香蕉。問最多帶多少根香蕉回家?

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/110137.html

相關(guān)文章

  • &quot;雙非&quot;應(yīng)屆校招如何獲得大廠青睞?(內(nèi)附前端大廠面經(jīng)+技術(shù)超全求職攻略

    摘要:拿到秋招的同學(xué),如確定入職需與用人單位簽署三方協(xié)議,以保證雙方的利益不受損失。當(dāng)然每個崗位所要求的側(cè)重點不同,但卻百變不離其宗。方法論要想達(dá)成某個目標(biāo)都有其特定的方法論,學(xué)習(xí)技術(shù)也不例外,掌握適當(dāng)?shù)膶W(xué)習(xí)方法才能事半功倍。 寫在前面的話 筆者從17年的2月份開始準(zhǔn)備春招,其中遇到不少坑,也意識到自己走過的彎路。故寫了這篇文章總結(jié)一番,本文適合主動學(xué)習(xí)的,對自己要學(xué)的課程不明確的,對面試有...

    jeffrey_up 評論0 收藏0
  • 前端最強(qiáng)面經(jīng)匯總

    摘要:獲取的對象范圍方法獲取的是最終應(yīng)用在元素上的所有屬性對象即使沒有代碼,也會把默認(rèn)的祖宗八代都顯示出來而只能獲取元素屬性中的樣式。因此對于一個光禿禿的元素,方法返回對象中屬性值如果有就是據(jù)我測試不同環(huán)境結(jié)果可能有差異而就是。 花了很長時間整理的前端面試資源,喜歡請大家不要吝嗇star~ 別只收藏,點個贊,點個star再走哈~ 持續(xù)更新中……,可以關(guān)注下github 項目地址 https:...

    wangjuntytl 評論0 收藏0
  • 大廠難進(jìn)?(來自雙非 非科班 應(yīng)屆生的自述信)

    摘要:關(guān)于自己屆畢業(yè)生一本雙非學(xué)校,非科班可能和很多人一樣,因為小時候喜歡打游戲,所以大學(xué)一直想學(xué)編程,但因為種種原因,自己來到了一個硬件相關(guān)專業(yè),但由于現(xiàn)實和興趣,自己又從事了軟件相關(guān)的工作。找實習(xí)實習(xí)對于之后的秋招來說,是非常非常重要的。 ...

    jerryloveemily 評論0 收藏1
  • 前端開發(fā)應(yīng)屆生面試指南(含各大公司具體指南及面試真題)

    摘要:先介紹一下本人應(yīng)屆前端開發(fā)一枚,非科班出身,專業(yè)是化學(xué),大學(xué)期間開始自學(xué)前端開發(fā),在今年春招實習(xí)和秋招的時候投了一些公司,拿到一些京東拼多多虎牙等,總體來說還算滿意,特地寫一篇文章來總結(jié)一下面試的那些套路。 showImg(https://segmentfault.com/img/remote/1460000011897700); 先介紹一下本人應(yīng)屆前端開發(fā)一枚,非科班出身,專業(yè)是化學(xué)...

    sunnyxd 評論0 收藏0
  • 前端開發(fā)應(yīng)屆生面試指南(含各大公司具體指南及面試真題)

    摘要:先介紹一下本人應(yīng)屆前端開發(fā)一枚,非科班出身,專業(yè)是化學(xué),大學(xué)期間開始自學(xué)前端開發(fā),在今年春招實習(xí)和秋招的時候投了一些公司,拿到一些京東拼多多虎牙等,總體來說還算滿意,特地寫一篇文章來總結(jié)一下面試的那些套路。 showImg(https://segmentfault.com/img/remote/1460000011897700); 先介紹一下本人應(yīng)屆前端開發(fā)一枚,非科班出身,專業(yè)是化學(xué)...

    jeyhan 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<