2016騰訊前端面試

本身并不喜歡寫面經(jīng),所以這一篇也不是面經(jīng)资盅。算是新鮮火熱辣的面試感受漓库,因?yàn)樽约阂彩遣煌K⒚娼?jīng)的人,所以刷面經(jīng)同學(xué)估計(jì)要出門轉(zhuǎn)左走好了趟咆。

背景

2016年騰訊校招-廣州-前端-二面

面試題目

  • link和import的區(qū)別添瓷?
  • js實(shí)現(xiàn)中央播報(bào)臺(tái)時(shí)間播報(bào)。例如:今天是北京時(shí)間:二〇一五年三月十二日 星期三 五時(shí)三十八分

面試過程

第一道題并沒有答出來值纱,腦袋里搜尋了下關(guān)于import的問題鳞贷,只記得import樣式優(yōu)先級(jí)好像不太一樣。所以這個(gè)問題虐唠,當(dāng)時(shí)都是亂答的搀愧。
其實(shí)基本上沒用過import,所以先明確下用法:

  • link:
    <link rel="stylesheet" type="text/css" href="style.css" />
  • import
    <style type="text/css"> @import url(style.css); </style>

** 1.使用方法不同(XHTML vs CSS)**
link一般在html頭部定義疆偿,作為html標(biāo)簽咱筛,同時(shí)除了引入css之外,還可以說明比如說rel="icon"
W3School對(duì)link定義如下(鏈接資源翁脆,主要用于鏈接外部的樣式表):

The <link> tag defines a link between a document and an external resource.
The <link> tag is used to link to external style sheets.

import一般定義在css內(nèi)部眷蚓,并且一定要在其他所有規(guī)則之前(除了charset),也就是一般寫在文件頭部反番,并且專門拿來鏈css的沙热。

** 2.加載順序差別 **
link一般都是并行加載的(其實(shí)也不算叉钥,一個(gè)域名下一般有2-6個(gè)可以同時(shí)加載,但是要求服務(wù)器是逐個(gè)返回的篙贸,比如說第二個(gè)資源要等到服務(wù)器發(fā)送第一個(gè)的正確響應(yīng)然后被瀏覽器接收到后投队,瀏覽器才發(fā)送第二個(gè)請(qǐng)求)
而import其實(shí)更延遲一些,它會(huì)等到頁面下載完后才加載爵川,因而可能會(huì)產(chǎn)生閃爍敷鸦,說多不如上圖(swiper.css在components.css中被import):

Uploading import-network_828677.png . . .

import-network.png

** 3.兼容性問題(這個(gè)應(yīng)該已經(jīng)不打緊了,ie6都已經(jīng)遭遇全面封殺了==) **
由于@import是CSS2.1提出的所以老的瀏覽器不支持寝贡,@import只有在IE5以上的才能識(shí)別扒披,而link標(biāo)簽無此問題。

至于所謂樣式優(yōu)先級(jí)圃泡,試了下碟案,并沒有出現(xiàn)。也就是說link和import都是加載資源颇蜡,樣式如何應(yīng)用上其實(shí)沒有差別价说,都是按文檔出現(xiàn)位置的優(yōu)先級(jí)(和css加載不相關(guān)哦)

扯的有點(diǎn)多== 下面看第二道題。
一向面試都會(huì)很緊張风秤,尤其是手寫代碼的時(shí)候鳖目,腦袋都會(huì)糊成漿,特別著急== 所以其實(shí)這種性格壓力面都很難過缤弦。面試官一說完就開始寫领迈,細(xì)節(jié)什么的都沒有注意到,雖然面試官很nice會(huì)一步步提示甸鸟,但是心已經(jīng)亂掉了惦费。
還是說題吧。

題目乍看上去很簡(jiǎn)單抢韭,但是好像10月薪贫,翻成中文是應(yīng)該是十月而非一十〇月。還有星期日而非星期〇或者星期七刻恭,又或者〇秒是允許的瞧省。日期替換的時(shí)候一來我就打算用正則,反而增加了替換的難度鳍贾。
整體思路后來整理如下:

  • 提取日期
  • 轉(zhuǎn)換成中文
  • 處理特殊情況

感覺寫的還是很不好鞍匾,跪求更好解決辦法

var DATE_ZH = ["〇", "一", "二", "三", "四", "五", "六", "七", "八", "九"];
var DATE_UNIT = ["年", "月", "日", "星期", "時(shí)", "分", "秒"];

function timeReport(date) {
  var dateArr = [date.getFullYear(), date.getMonth() + 1, date.getDate(), date.getDay(), date.getHours(), date.getMinutes(), date.getSeconds()];

  var transformedDate = dateArr.map(function(time, index){
      var transformedTime = "";
      var mod = 0;
      var curTime = time;

      do{
          mod = curTime % 10;
          curTime = Math.floor(curTime / 10);

          //deal with sunday
          if(index == 3 && time == 0){
              transformedTime +=  " " + DATE_UNIT[index] +  "日 ";
              break;
          }

          //deal with year like 2015
          if(index == 0 ){
              transformedTime = DATE_ZH[mod] + transformedTime;
              continue;
          }

          //deal with 10, 20, 30, ... 50 and 0
          transformedTime = (mod == 0 && time !== 0) ? "" : DATE_ZH[mod] + transformedTime;

          //deal with  30, 29, 28, ... 10
          if(curTime >= 1){
              transformedTime  = "十"  + transformedTime;
              if(curTime == 1) break;   
          }

      }while(curTime >= 1)

      return transformedTime += index !== 3 ? DATE_UNIT[index] : "";
  });

  return  transformedDate.join("");
}

面試感受

原本安排的面試從12:30一直拖到了15:00才面上,饑腸轆轆的我以為會(huì)遇到一個(gè)非常之嚴(yán)厲的面試官骑科,結(jié)果面試官非常nice橡淑。面試只持續(xù)了一個(gè)鐘,后半段基本上都沒有面什么了咆爽,基本上就是聊聊梁棠,解了我蠻多困惑的置森。我覺得這些談話的收獲遠(yuǎn)大于面試。

  • 作為一個(gè)新人符糊,常常會(huì)感覺要學(xué)的太多凫海,顧不過來。
    看到感興趣的就試一下男娄。真正讓你記住和印象深刻的都是在你在項(xiàng)目中遇到的問題行贪,所以還沒有遇到的問題就不要去想解決(本人是一個(gè)特別喜歡瞎想的人==)

  • 新人去大公司好還是小公司好
    其實(shí)新人來說的話,都沒有關(guān)系模闲。雖然大公司有更好的平臺(tái)建瘫,但是所有的東西都是包裝好的,實(shí)踐起來的時(shí)候尸折,底層技能要求沒那么大暖混,業(yè)務(wù)和流程規(guī)范會(huì)更好;但是小公司的話翁授,所有問題都是自己解決,所以成長(zhǎng)起來會(huì)更快晾咪。

  • 但是很多問題只有用戶到達(dá)一定數(shù)量級(jí)才能遇到啊
    還沒有遇到的問題就不要想著解決收擦,做好當(dāng)下的事情,不要著急谍倦。平時(shí)多去一些分享會(huì)塞赂,拿拿大牛的聯(lián)系方式,有問題就聯(lián)系解惑昼蛀。

本來還想問為什么會(huì)選擇在騰訊工作的(因?yàn)槊嬖嚱?jīng)常被問到)一緊張又忘了==
第一次掛面試還蠻開心宴猾。這段時(shí)間準(zhǔn)備各種面試,并沒有拿到任何offer叼旋,內(nèi)心氣餒的很仇哆,聊著聊著也解開了一些心結(jié)。奔波于各種面試中夫植,一直為結(jié)果沮喪讹剔,甚至對(duì)于從事前端也有些失去信心。但是其實(shí)整個(gè)準(zhǔn)備面試和面試的過程中详民,自己也終于有空去弄懂很多之前想要弄懂的東西延欠,面試的時(shí)候暴露出來的問題,技術(shù)類也好沈跨,面試表現(xiàn)或是性格問題都好由捎,經(jīng)過反思后,自己也比一直忙著做項(xiàng)目做成果的時(shí)候成長(zhǎng)了不少饿凛。
并不是一個(gè)有天賦的人狞玛,但是愿意做一只勤奮的程序猿软驰。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市为居,隨后出現(xiàn)的幾起案子碌宴,更是在濱河造成了極大的恐慌,老刑警劉巖蒙畴,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贰镣,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡膳凝,警方通過查閱死者的電腦和手機(jī)碑隆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蹬音,“玉大人上煤,你說我怎么就攤上這事≈” “怎么了劫狠?”我有些...
    開封第一講書人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)永部。 經(jīng)常有香客問我独泞,道長(zhǎng),這世上最難降的妖魔是什么苔埋? 我笑而不...
    開封第一講書人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任懦砂,我火速辦了婚禮,結(jié)果婚禮上组橄,老公的妹妹穿的比我還像新娘荞膘。我一直安慰自己,他們只是感情好玉工,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開白布羽资。 她就那樣靜靜地躺著,像睡著了一般瓮栗。 火紅的嫁衣襯著肌膚如雪削罩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評(píng)論 1 289
  • 那天费奸,我揣著相機(jī)與錄音弥激,去河邊找鬼。 笑死愿阐,一個(gè)胖子當(dāng)著我的面吹牛微服,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缨历,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼以蕴,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼糙麦!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起丛肮,我...
    開封第一講書人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤赡磅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后宝与,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體焚廊,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年习劫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了咆瘟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡诽里,死狀恐怖袒餐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情谤狡,我是刑警寧澤灸眼,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站墓懂,受9級(jí)特大地震影響幢炸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜拒贱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望佛嬉。 院中可真熱鬧逻澳,春花似錦、人聲如沸暖呕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽湾揽。三九已至瓤逼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間库物,已是汗流浹背霸旗。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留戚揭,地道東北人诱告。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像民晒,于是被迫代替她去往敵國(guó)和親精居。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锄禽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,734評(píng)論 1 92
  • ?前端面試題匯總 一靴姿、HTML和CSS 21 你做的頁面在哪些流覽器測(cè)試過沃但?這些瀏覽器的內(nèi)核分別是什么? ...
    Simon_s閱讀 2,220評(píng)論 0 8
  • 在線閱讀 http://interview.poetries.top[http://interview.poetr...
    程序員poetry閱讀 114,307評(píng)論 24 450
  • 本章轉(zhuǎn)載自新浪博客網(wǎng)友:blog.sina.com.cn/s/blog_7f5571aa0102w2tv.html...
    czboy閱讀 1,451評(píng)論 0 11
  • 說是要寫讀后感,我看過的書不是很多佛吓,腦子里第一反應(yīng)就是它宵晚。 從來沒有一本書像輸贏一樣,這么準(zhǔn)確直面的描述了我們這些...
    韓夢(mèng)嬌Taylor閱讀 358評(píng)論 3 1