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

資訊專欄INFORMATION COLUMN

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

jeffrey_up / 2750人閱讀

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

寫在前面的話

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

正文開始

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

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

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

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

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

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

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

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

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

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

1.視野

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

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

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

2.專注

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

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

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

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

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

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

3.方法論

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

JavaScript

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

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

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

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

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

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

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

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

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

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

算法

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

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

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

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

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

MySQL必知必會(huì)

高性能MySQL

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

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

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

4.心態(tài)

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

關(guān)于簡歷

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

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

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

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

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

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

關(guān)于簡歷投遞

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

1.提前批

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

2.正式批

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

3.補(bǔ)招

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

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

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

因?yàn)閷?shí)習(xí)經(jīng)歷絕大多數(shù)情況下決定了你的能力,HR在篩簡歷時(shí)就會(huì)認(rèn)為你既然能被上一家大廠所認(rèn)可,你的能力肯定不會(huì)差到哪里去,就會(huì)讓你無需筆試直通面試,這樣在秋招提前批拿到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實(shí)現(xiàn)原理

跨域怎么做

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

如何做首屏加速的?

移動(dòng)端適配的3種方案

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

了解過canvas和WebGL嗎?

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

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

有贊

介紹項(xiàng)目,技術(shù)難點(diǎn)

性能優(yōu)化

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

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

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

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

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

CVTE

介紹項(xiàng)目

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

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

Vue雙向綁定的原理

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

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

什么是原型鏈

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

性能優(yōu)化

為什么選擇做前端

介紹項(xiàng)目

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

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

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

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

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

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

接下來將會(huì)學(xué)習(xí)哪方面(我說刷算法,因?yàn)樗惴ㄟ@東西工作后就學(xué)不到了)

了解WEB安全嗎(XSS、CSRF)

項(xiàng)目中有針對WEB安全做防御嗎?

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

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

對上班時(shí)間的看法

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

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

你賺錢是為了什么?

說說對你最有影響力的人

什么情況下會(huì)拒絕CVTE的offer

什么情況下會(huì)離開CVTE

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

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

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

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

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

你對工作地點(diǎn)有什么看法?

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

自我介紹

項(xiàng)目都用Vue是吧,說說Vue的MVVM如何交互的?

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

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

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

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

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

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

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

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

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

啥是閉包?用來干嘛的?

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

HTTP狀態(tài)碼

HTTP緩存

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

了解過linux嗎?

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

跨域

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

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

HTTP緩存

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

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

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

京東

為什么選前端?

介紹一個(gè)你覺得做的最好的項(xiàng)目

在做項(xiàng)目遇到過什么問題

怎么解決click 300ms的問題

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

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

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

HTTP狀態(tài)碼

304緩存

eTag跟哪個(gè)字段一起用?

閉包的定義與作用

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

原生Ajax的過程

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

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

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

性能優(yōu)化方式

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

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

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

盒子模型

position取值,啥是stickty

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

兩個(gè)棧實(shí)現(xiàn)一個(gè)隊(duì)列

快排思想,手寫快排

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

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

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

假設(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ū)別

介紹一個(gè)你覺得做的最好的項(xiàng)目

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

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

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

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

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

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

介紹一個(gè)你覺得最有難度的項(xiàng)目

為什么用Vue不用其他框架

用Vue的原因

說說Vue的優(yōu)勢

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

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

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

你期望年薪是多少?

微眾銀行

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

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

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

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

迅雷

介紹一個(gè)最近做的一個(gè)項(xiàng)目

做項(xiàng)目的時(shí)候遇到過什么問題

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

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

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

HTTP緩存

Last-Modified的時(shí)間如何生成的

GET與POST的區(qū)別

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

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

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

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

性能優(yōu)化

數(shù)組去重,說出哈希表法的時(shí)間復(fù)雜度與空間復(fù)雜度。hash表查找的過程時(shí)間復(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

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

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

WPS

介紹項(xiàng)目

介紹BFPRT算法

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

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

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

寫出觀察者模式,如果要?jiǎng)h除某個(gè)依賴呢

new運(yùn)算符做了什么?寫出代碼

new中的this是何時(shí)生成的

實(shí)現(xiàn)一個(gè)類

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

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

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

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

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

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

tcp三次握手

DNS如何找IP

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

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

AJAX實(shí)現(xiàn)過程

美團(tuán)

如何做出五角星并居中

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

實(shí)現(xiàn)這樣一個(gè)功能:

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

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

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

如何判斷是否是Array

如何判斷是NaN

如何實(shí)現(xiàn)一個(gè)手表,如果是實(shí)現(xiàn)一個(gè)計(jì)秒器呢?

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

說說項(xiàng)目的難點(diǎn)以及遇到的問題

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

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

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

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

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

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

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

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

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

http構(gòu)成

https原理

為啥要用非對稱加密

客戶端是如何驗(yàn)證證書的合法性的?

瀏覽器如何渲染界面

什么是reflow與repaint?哪個(gè)性能消耗大

如何避免reflow?

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

講解你項(xiàng)目中遇到的難點(diǎn)?

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

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

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

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

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

富途

說說原型

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

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

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

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

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

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

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

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

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

說說HTTP緩存

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

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

Web安全

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

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

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

說說cookie與session

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

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

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

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

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

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

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

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

如何破解驗(yàn)證碼?

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

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

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

使用uuid生成唯一值做索引

一個(gè)Room類里面有Door,一個(gè)User類,只有主人才能開這個(gè)door。問這個(gè)開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生效

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

寫個(gè)彈窗組件,有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)來都重新加載這個(gè)文件,有什么辦法

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

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

追一科技

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

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

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

    jeyhan 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<