精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

熱門文章

最新文章

記一次前端面試經(jīng)歷

發(fā)布時(shí)間:2021-06-22 15:26:45

最近公司在做一些戰(zhàn)略調(diào)整,部門有不少老員工前輩們都陸陸續(xù)續(xù)的離職或者被離職了。而我所在的團(tuán)隊(duì)——網(wǎng)易菠蘿,也被歸并到游戲運(yùn)營(yíng)中心了。因?yàn)楫a(chǎn)品策劃還沒有出來、暫時(shí)沒什么需求做,閑得有點(diǎn)e-g-g疼的,每天從早到晚都是待在公司看看書、刷刷知乎等。我真是命途多舛啊,還沒有真正步入社會(huì),就見證了一個(gè)上百人的事業(yè)部說沒落就沒落。甚至已看破紅塵,連參加省公務(wù)員考試的計(jì)劃都做好了。這可不是開玩笑的哈,已經(jīng)在報(bào)名費(fèi)和復(fù)習(xí)資料上花了兩三百塊啦,只是因?yàn)樗枷胗X悟比較低,始終還是對(duì)政治沒有興趣,那幾本復(fù)習(xí)資料到現(xiàn)在還沒翻過一頁。幾天前,一哥們兒說他們公司(CVTE)有個(gè)春季校園招聘,叫我可以去試試。這里先補(bǔ)腦一下CVTE是個(gè)怎么樣的公司哈,它在廣東這邊也算是小有名氣的,主要原因是它的薪酬比BAT還要高出不少,傳說畢業(yè)生月薪已經(jīng)15K左右,而且一年還有16-17薪。加上它的校招宣傳非常給力,廣東高校計(jì)算機(jī)專業(yè)的同學(xué)應(yīng)該對(duì)它都有耳聞過,其他省份的同學(xué)可能就比較陌生,不過外界對(duì)這個(gè)公司的評(píng)價(jià)并不怎么好,有興趣的可以自行到知乎看。因?yàn)镃VTE的薪酬確實(shí)很吸引人,所以我也有點(diǎn)兒心動(dòng)哈。不過當(dāng)時(shí)已經(jīng)過了筆試時(shí)間,而且還不能霸面。幸好我那哥們兒和HR姐姐還算熟,而且我的簡(jiǎn)歷寫著有NAT實(shí)習(xí)經(jīng)歷,也就順利的獲得了面試機(jī)會(huì)。


昨天(2月8號(hào)),我還是按照平時(shí)的時(shí)間8:00起床(因?yàn)楣?:30上班)。一打開手機(jī),就看到了推薦我去CVTE的哥們兒在微信發(fā)了好多條信息,他說已經(jīng)和HR說好了,讓我8:30之前趕到黃村地鐵站坐CVTE面試班車過去面試。我的天吶,我本來只是開玩笑啊,想不到這哥們兒是認(rèn)真的。畢竟他也是好不容易才幫我爭(zhēng)取到了面試機(jī)會(huì),放他飛機(jī)可不太好啊啊。所以,七手八腳的穿上衣服、鞋子,沒來得及刷牙洗臉就騎上ofo直奔地鐵站去了。這幾天的廣州下著冷冷的春雨,早/上的氣溫也就10度左右。我當(dāng)時(shí)只穿件襯衣,真是冷得發(fā)抖啊。
還好,8:25就到了黃村地鐵站,然后從C出口一出去就看到了白色的CVTE班車。當(dāng)時(shí)車上已經(jīng)有10來個(gè)人。但是,后來因?yàn)橐纫粋€(gè)睡過頭的家伙,到了8:50老司機(jī)才開車。CVTE給我的感覺是挺人性化的,竟然愿意為了一個(gè)遲到的考生等待了20分鐘。
大概坐了40分鐘的車程,就到了廣州羅崗CVTE園區(qū)了。一下車,眼前就是金碧輝煌的傳說 中的CVTE大廈。不知道是因?yàn)檫@里的緯度比學(xué)校高、還是因?yàn)檫@里山比較多,反正氣溫真的比學(xué)校要低了好多,我全身都在顫抖。下車大概等待2分鐘,HR姐姐就下來帶我們到樓上去面試了。等候區(qū)和面試區(qū)是同一個(gè)會(huì)議室。當(dāng)時(shí)有2位HR姐姐、6位面試官(4個(gè)一面的、2個(gè)是二面的)。剛剛坐下來,HR姐姐就說先上4個(gè)同學(xué)到前面來面試。我當(dāng)時(shí)第一個(gè)上去的。尷尬的事情這時(shí)候發(fā)生的,面試官哥哥問了我手機(jī)尾號(hào)4位數(shù)字,然后他輸入了幾遍都找不到我資料。于是叫來了HR姐姐問是怎么回事,這時(shí)候HR姐姐才恍然想起來我是沒有筆試、直接來面試的,趕緊把我拉到一個(gè)角落,叫了另外一個(gè)同學(xué)上去面試。她問我?guī)Ш?jiǎn)歷了沒有,我說沒有。然后面對(duì)面加了微信,并把很久以前做的一份電子簡(jiǎn)歷發(fā)給了她。然后就叫我回到座位去等待。


一面

大約過了30分鐘,HR姐姐叫我上去第一輪面試。這時(shí)候因?yàn)樘洌胰矶荚诎l(fā)抖啊。面試官好像看到我在發(fā)抖,然后就說不用緊張哈、放松點(diǎn)兒。大哥啊,我這是冷啊不是緊張 啊、沒有看到我才穿一件襯衫嗎。然后,他先讓我做了簡(jiǎn)短的自我介紹。然后就開始進(jìn)入正題了,下面是當(dāng)時(shí)被問到的一些問題:

  1. JS有哪些手段可以實(shí)現(xiàn)繼承?

  2. 說說JS的閉包?

  3. 用純JS實(shí)現(xiàn),點(diǎn)擊一個(gè)列表時(shí),輸出對(duì)應(yīng)的索引(不能用JQuery哦)

  4. CSS實(shí)現(xiàn)矩形按鈕右邊緣的中間有個(gè)往里凹的小半圓,如圖:button

  5. 為什么用vue而不用NG或者React?

  • 第1題,這可簡(jiǎn)單啦,JS主要有借用構(gòu)造函繼承和原型繼承以及兩者的組合。不懂的可以看看《JS高教》

  • 第2題,不懂的自行補(bǔ)腦去

  • 第3題,可能面試官的意圖也是想考察我們能否熟練掌握閉包吧。如果有刷過面試題的同學(xué)可能一下子就會(huì)做出來,但是,如果經(jīng)驗(yàn)不足的同學(xué)可能會(huì)寫出如下的代碼:

<body>
    <ul>
        <li>test1</li>
        <li>test2</li>
        <li>test3</li>
        <li>test4</li>
        <li>test5</li>
        <li>test6</li>
        <li>test7</li>
        <li>test8</li>
        <li>test9</li>
        <li>test10</li>
    </ul>
    <script>
        var lis = document.querySelectorAll('ul li');        for(var i = 0, len = lis.length; i < len; i++) {
            lis[i].addEventListener('click', function () {                console.log(i);
            }, false);
        }    </script></body>

你運(yùn)行一下代碼會(huì)發(fā)現(xiàn),無論你點(diǎn)擊哪個(gè)列表,控制臺(tái)都是輸出10。這是因?yàn)関ar聲明的變量是函數(shù)作用域的,而不是塊級(jí)作用域的。也就是說,for循環(huán)10次,每次都是改變同一個(gè)i,所以它的值會(huì)從0一直加到10。還有個(gè)問題是閉包導(dǎo)致的,閉包保存的是外部變量的引用,而不是值。也就是說,循環(huán)10次監(jiān)聽器創(chuàng)建了10 個(gè)閉包,它們里面的i引用的是同一個(gè)啊。所以全部都指向了10.
要解決這個(gè)問題有兩種方法。一種是使用ES6的let來替代 var i = 0 里面的var, 因?yàn)閘et支持塊級(jí)作用域。改成如下就正常了。

        for(let i = 0, len = lis.length; i < len; i++) {
            lis[i].addEventListener('click', function () {                console.log(i);
            }, false);
        }

還有一種方法,就是很多經(jīng)典書本都提到的,使用立即執(zhí)行函數(shù)來切斷閉包對(duì)外部變量i的引用:

        for(var i = 0, len = lis.length; i < len; i++) {
            (function (i) {
                lis[i].addEventListener('click', function () {                    console.log(i);
                }, false);
            })(i)
        }

當(dāng)然啦,如果對(duì)閉包不是很熟練,還可以通過事件委托來避開這個(gè)陷阱哈,代碼如下:

        var ul = document.querySelector('ul');        var lis = document.querySelectorAll('ul li');
        ul.addEventListener('click', function (e) {            var target = e.target;            if(target.nodeName.toLowerCase() === 'li') {                console.log([].indexOf.call(lis, target));
            }
        }, false);

使用了事件委托,減少了監(jiān)聽器的綁定(只對(duì)列表的父親元素監(jiān)聽),這種方法說不定還會(huì)加分呢。哈哈,我當(dāng)時(shí)就是用這種方法來實(shí)現(xiàn)的,面試官可能覺得我的解法有點(diǎn)不尋常、頓時(shí)一臉蒙B,甚至還一度懷疑 console.log([].indexOf.call(lis, target)) 這段代碼是不是有問題。直到后來我直接在他的筆記本跑了一遍,他才相信是正確的。

  • 第4題,因?yàn)槊嬖嚬僬f要通過偽元素來實(shí)現(xiàn),我的CSS本身就不咋滴,只知道好像用到了CSS3的border-radius,但是要使用偽未元素我還真心不會(huì)哇。所以當(dāng)時(shí)就直接說不會(huì)做,現(xiàn)在也不會(huì)。請(qǐng)CSS大神在評(píng)論區(qū)發(fā)一下代碼哈~

  • 第5題,主要談框架相關(guān)的。因?yàn)槟壳暗那闆r是,React才是主流,很多團(tuán)隊(duì)都在用React,CVTE也不例外。他似乎很關(guān)心我為什么要使用vue。我當(dāng)時(shí)給出的理由是:NG1臟值檢測(cè)性能太低并且相對(duì)過時(shí),NG2目前又不夠成熟,React的JSX語法個(gè)人不太喜歡,而vue比較輕量級(jí)、并且支持jade模板( 我們舊項(xiàng)目是使用jade模板寫的,遷移會(huì)相對(duì)容易)。然而,接下來便遭到了面試官的連續(xù)挑釁,說我用vue不會(huì)是因?yàn)樗闹形奈臋n比較齊全吧(鄙視我英文差???)。還說vue是不適合做大型項(xiàng)目。最后一句更狠:你們使用vue真是最愚蠢的選擇。(我當(dāng)時(shí)心里真的有一萬只草泥馬在奔騰)
    其實(shí),我個(gè)人覺得,框架并沒有好壞之分的,每個(gè)框架必然有它存在的理由。React也好,NG也行,Vue也罷,蘿卜、荷蘭豆各有所愛嘛。反正,面試官說的那些話我真的聽得挺反感的。
    話又說回來。問完了第5個(gè)問題之后 ,面試官說面試就此結(jié)束,讓我回到座位休息。
    CVTE對(duì)于考生的招待真的挺周到的,桌面上有水果、零食、飲料等等。因?yàn)楫?dāng)時(shí)手機(jī)快沒有電了,所以,就坐在那里邊吃水果邊看其他人面試。


二面

然后,等待了一個(gè)多小時(shí),輪到了二面。面試官大概三十多歲,可能是前端組長(zhǎng)或者技術(shù)總監(jiān)之類的職位吧。
他主要是問到了下面的這些問題:

  1. 說說JS的內(nèi)存機(jī)制及垃圾回收機(jī)制

  2. 下面的代碼有內(nèi)存泄漏嗎

var user = {name: 'tom', age: 20, gender: 'male'}var test = document.getElementByid('test')
test.onclick = function() {
 test.innerHTML = user.name;
}// ...后面還有很多其他操作,最后把user對(duì)象釋放掉user = null; // 釋放對(duì)象
  1. 實(shí)現(xiàn)一個(gè)算法,尋找字符串中出現(xiàn)次數(shù)最少的、并且首次出現(xiàn)位置最前的字符
    如"cbaacfdeaebb",符合要求的是"f",因?yàn)樗怀霈F(xiàn)了一次(次數(shù)最少)。并且比其他只出現(xiàn)一次的字符(如"d")首次出現(xiàn)的位置最靠前。

  2. http和tpc的關(guān)系,以及什么是https

  3. Node的特點(diǎn)(優(yōu)點(diǎn)和缺點(diǎn))

  4. 你在騰訊和網(wǎng)易實(shí)習(xí)期間學(xué)到的東西?

  5. 未來三年的職業(yè)規(guī)劃

至于二面的問題都不是很難,下面簡(jiǎn)單的來看一下:

  • 第1題,基本類型(number, string, boolean, null, undefined, symbol)是在棧的,而其他的引用類型都是在堆的。垃圾回收是采用了計(jì)數(shù)引用法(如果兩個(gè)對(duì)象之間存在循環(huán)引用時(shí),會(huì)有內(nèi)存泄漏,因?yàn)橛?jì)數(shù)無法變?yōu)? )這里寫錯(cuò)了,誤導(dǎo)了大家,不好意思哈。JS使用的是標(biāo)記清除法。原理可以看看《JS高教》第三版的78頁。

  • 第2題,有內(nèi)存泄漏,這是閉包本身的問題。完全消除閉包的內(nèi)存泄漏是不現(xiàn)實(shí)的,但是,如果采用下面的方法可以減少內(nèi)存泄漏:

var user = {name: 'tom', age: 20, gender: 'male'}var test = document.getElementByid('test')
(function (name) {
    test.onclick = function() {
        test.innerHTML = name;
    }
})(user.name);
user = null;
  • 第3題算法題,也不很難,大家可以自己試試去實(shí)現(xiàn) ,如果做不出來的再到評(píng)論求助啦,這里就不貼出代碼了。

  • 第4題,考察了計(jì)算機(jī)網(wǎng)絡(luò)的tcp三次握手以及http的請(qǐng)求頭等。https是使用安全套接字進(jìn)行加密的,可以說HTTPS = SSL + HTTP。

  • 第5題,Node的特點(diǎn)是異步非IO阻塞、適合高并發(fā),但不適合密集型計(jì)算

  • 第6、7題都是主觀題,可以隨便吹一下水便好。

因?yàn)楫?dāng)時(shí)已經(jīng)是飯點(diǎn)時(shí)間,面試官也有點(diǎn)急著去吃飯,就沒有再問我問題了。


二面面完,已經(jīng)是中午12點(diǎn)多了。我那哥們兒鵬哥已經(jīng)在門口等著我一起去飯?zhí)谩VTE的飯菜不錯(cuò),自助餐,但是,那個(gè)碗有點(diǎn)小,沒打多少就裝滿了。飯?zhí)美铮镜娜送崆榈模驗(yàn)楸持鴷蠹叶贾牢沂莵砻嬖嚨模蜁?huì)問我一些問題,或曰“你來面試什么崗位啦”,或曰“你是本科生還是研究生啦”。。。反正就是挺熱情的嘛。打好飯菜剛剛坐下來,還沒有吃幾口飯,鵬哥說剛剛接到HR消息,班車馬上就要開走了,要我快點(diǎn)吃。我下午還要回來公司上班,在這鳥不拉屎的地方如果錯(cuò)過了班車,后果有多嚴(yán)重可想而知的。于是我就干脆不吃了,直接把飯菜倒掉,直跑樓下坐班車。剛剛上車,司機(jī)就開車了,駛向香雪地鐵站。再見了,CVTE!


后記

首先說一下這次面試的水平吧,其實(shí),從去年9月到現(xiàn)在,我已經(jīng)有大半年沒有參加過任何面試了,很多基礎(chǔ)和面經(jīng)寶典也忘記得差不多了。另外,本來并沒有打算來面試的,只是和鵬哥開了個(gè)玩笑而已,結(jié)果弄假成真,他都已經(jīng)幫我去找HR安排好了。所以也不好放人飛機(jī)嘛!如果不去這不是在搞人家嗎?這是第一次面試CVTE,以前聽人說CVTE對(duì)算法要求比較高、面試相對(duì)是比較難的。這次自己反而沒有怎么被問到算法題目。面試題目還算正常、難度還可以接受。關(guān)于對(duì)CVTE的評(píng)價(jià),就不好下結(jié)論,因?yàn)楫吘咕椭皇侨ッ媪艘粋€(gè)上午試而已,不夠了解這是個(gè)什么樣的公司。不過,總的來說,從有班車接送、到面試時(shí)有水果飲料、再到面完試帶考生去飯?zhí)贸燥垼矣X得CVTE是個(gè)還不錯(cuò)的公司呢!至于面試結(jié)果,現(xiàn)在還沒有出來哈。也許過了,也許掛了,誰又知道呢?


返回頂部
精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

      9000px;">

          欧美精品一区二区三区高清aⅴ | 日日嗨av一区二区三区四区| 菠萝蜜视频在线观看一区| 欧美成人女星排名| 久久99精品网久久| 精品国产精品网麻豆系列| 激情五月婷婷综合| 久久久精品天堂| 成人99免费视频| 一区在线观看视频| 成人午夜碰碰视频| 国产精品毛片a∨一区二区三区| 国产成人高清视频| 中文字幕在线播放不卡一区| 91免费精品国自产拍在线不卡| 自拍偷拍欧美激情| 91久久精品一区二区二区| 亚洲午夜久久久| 日韩一级片在线观看| 国产一区二区视频在线播放| 欧美激情在线一区二区| 色94色欧美sute亚洲线路二| 日韩激情在线观看| 欧美精品一区二区高清在线观看| 国产成人av影院| 一区二区三区在线播放| 欧美一卡在线观看| 成人免费福利片| 亚洲一区二区成人在线观看| 91精品国产全国免费观看| 国内成人精品2018免费看| 亚洲视频一二三区| 日韩美女在线视频| 91网站在线观看视频| 无码av免费一区二区三区试看 | 欧美日韩精品免费观看视频| 久久99精品国产| 亚洲日本电影在线| 日韩欧美国产系列| 91精彩视频在线| 国产一区二区在线观看视频| 亚洲综合丁香婷婷六月香| 久久久久久亚洲综合| 欧美日韩免费观看一区二区三区| 精品一区二区三区在线播放视频| 亚洲激情中文1区| 2022国产精品视频| 欧美群妇大交群中文字幕| 国产福利视频一区二区三区| 日韩电影免费在线看| 亚洲人成网站影音先锋播放| 亚洲精品一区二区三区影院| 欧美三级中文字幕| 波多野结衣中文字幕一区| 精久久久久久久久久久| 亚洲大片免费看| 亚洲精品成人少妇| 国产精品污网站| 久久综合九色综合欧美98| 欧美精品久久久久久久久老牛影院| 99视频有精品| 成人免费视频app| 国产一区二区三区高清播放| 免费人成精品欧美精品| 一级精品视频在线观看宜春院| 欧美国产丝袜视频| 久久综合久久鬼色中文字| 日韩免费高清av| 日韩你懂的电影在线观看| 欧美日韩视频在线一区二区 | 欧美亚一区二区| 91色九色蝌蚪| 一本久久a久久免费精品不卡| 成人一级黄色片| 懂色av噜噜一区二区三区av | 高清国产一区二区| 国产成人午夜高潮毛片| 国模娜娜一区二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 蜜臀久久久久久久| 亚洲成人一区二区| 亚洲国产精品精华液网站| 亚洲欧美日韩在线| 亚洲精品国产视频| 亚洲综合在线电影| 亚洲黄色片在线观看| 国产精品久久夜| 日韩一区欧美一区| 亚洲乱码中文字幕| 一区二区在线看| 亚洲乱码一区二区三区在线观看| 亚洲日本成人在线观看| 亚洲激情欧美激情| 天堂久久一区二区三区| 午夜精品一区二区三区电影天堂| 免费高清在线一区| 国产suv精品一区二区6| 91视频.com| 在线不卡中文字幕| 欧美大白屁股肥臀xxxxxx| 精品久久久网站| 中文字幕日韩欧美一区二区三区| 国产精品私人影院| 亚洲视频在线一区观看| 亚洲一区在线播放| 六月丁香婷婷色狠狠久久| 美女视频网站久久| 狠狠色综合日日| 91视频免费播放| 日韩欧美一区二区三区在线| 91精品国产免费| 久久精品欧美一区二区三区麻豆| 国产精品电影一区二区| 亚洲三级小视频| 美女视频黄 久久| 丁香天五香天堂综合| 91高清在线观看| 精品久久五月天| 亚洲综合色视频| 国产一区二区三区观看| 91精彩视频在线| 久久影院视频免费| 亚洲一区二区视频在线观看| 麻豆传媒一区二区三区| 91免费在线播放| 久久色在线视频| 三级欧美在线一区| 91亚洲资源网| 精品三级在线看| 亚洲午夜国产一区99re久久| 国产激情一区二区三区四区| 7777精品伊人久久久大香线蕉| 国产精品亲子乱子伦xxxx裸| 日韩av电影天堂| 91亚洲精品久久久蜜桃| 久久久精品国产免大香伊| 午夜精品成人在线视频| 本田岬高潮一区二区三区| 欧美成人精品3d动漫h| 亚洲一区二区三区四区在线观看| 床上的激情91.| 欧美精品一区二区久久婷婷| 婷婷综合另类小说色区| 色美美综合视频| 国产精品国产三级国产普通话三级| 久久99国产精品成人| 制服视频三区第一页精品| 一区二区欧美视频| 99在线精品一区二区三区| 久久精品一区二区三区av| 另类中文字幕网| 日韩视频在线永久播放| 天堂久久久久va久久久久| 在线视频综合导航| 亚洲欧美偷拍三级| 波多野洁衣一区| 国产精品国产三级国产普通话蜜臀 | 中文无字幕一区二区三区 | 日韩—二三区免费观看av| 色欧美日韩亚洲| 中文字幕一区在线| 国产一区二区福利| 日韩欧美一区二区久久婷婷| 日韩高清国产一区在线| 欧美日韩视频在线观看一区二区三区 | 在线看一区二区| 亚洲电影你懂得| 欧美日韩一级二级| 亚洲在线免费播放| 欧美日韩久久不卡| 午夜精品在线看| 日韩精品一区二区三区在线播放 | 99热精品国产| 亚洲免费三区一区二区| 日本韩国欧美国产| 天天操天天综合网| 日韩欧美国产一区在线观看| 九九国产精品视频| 国产视频一区在线观看| 成人av网址在线观看| 亚洲欧美日韩一区二区 | 亚洲黄色在线视频| 欧美精品第1页| 久久爱另类一区二区小说| 精品国产成人在线影院| 国产福利视频一区二区三区| 成人欧美一区二区三区| 欧美亚洲精品一区| 免费成人结看片| 国产日韩精品一区二区浪潮av| 99久久精品一区| 亚洲网友自拍偷拍| 精品国精品国产| 99re热视频这里只精品| 亚洲高清免费视频| 久久久精品人体av艺术| 在线视频你懂得一区二区三区| 日韩二区在线观看| 久久精品夜色噜噜亚洲a∨| 91色综合久久久久婷婷|