本人一年半工作經(jīng)驗(yàn)。面的是麥哲倫。
- 說了下面試流程
- 問了一個(gè)一面的問題,忘記查了,js長任務(wù)怎么做優(yōu)化(可以異步的話,拆到worker那邊)。
- 你是怎么學(xué)習(xí)Vue的
- 說一下Vue的生命周期,每個(gè)生命周期具體做了什么。
- 你看源碼這里,你能說說你看懂的內(nèi)容嘛?追問v-if是怎么實(shí)現(xiàn)的?template怎么編譯成代碼?v-else是怎么實(shí)現(xiàn)的?
- 你是從大學(xué)就開始學(xué)Vue了,那么能說一下你之前做過的項(xiàng)目的難點(diǎn)嗎?
- 你說一下你之前寫過的一個(gè)項(xiàng)目吧?(我順帶說了難點(diǎn))
- 你能說一下你現(xiàn)在能想到的一個(gè)關(guān)于你說的這個(gè)項(xiàng)目的優(yōu)化點(diǎn)嘛?
- 你Vue和React都有使用,那么你覺得Vue和React有什么不同之處?
- 你既然是主Vue的,如果你要學(xué)習(xí)React,那么你的學(xué)習(xí)路線是怎么樣的?
- 你未來的規(guī)劃是怎么樣?
- 做題:
12.1 寫一個(gè)格式化時(shí)間戳。如果這個(gè)時(shí)間戳和現(xiàn)在的時(shí)間相比是一分鐘內(nèi),返回幾秒前。如果是一小時(shí)內(nèi),顯示幾分鐘前,如果是一天內(nèi),顯示幾小時(shí)前;如果是一個(gè)月內(nèi),顯示幾天前,如果是一年內(nèi),顯示幾個(gè)月前。如果超過一年,顯示日期。
最后問了一下我的不足:
說我技術(shù)深度需要提升,使用一些內(nèi)容的時(shí)候要多問問為什么。然后多擴(kuò)展一些廣度。