1.請做下自我介紹
技術棧 工作經歷
2.挑一個項目詳細講一下
介紹了一個項目的業務,重點講了一個動態表單的實現,從業務、擴展性、可維護性、性能提升
3.場景題:問答怎么做,表單之間關聯,回答不同問題跳轉到不同的下一個問題
4.是否做過小程序,業務是什么,技術棧是什么,怎么去做技術選型
5.在上家公司處于一個角色,為什么要重構,你是怎么去完成重構的,思路是什么
主流程、技術棧、選用庫、工具等、和后端溝通接口形式、搭建項目結構、拆分公共方法組件等
6.vue3里面有個nextTick,是否有使用過嗎,原理是什么,里面具體是怎么實現的
$nextTick底層原理(詳細)
7.有使用過setTimeout(function () {}, 0);這種形式嗎
6,7問題主要回答了事件循環機制,宏任務和微任務
settimeout延時機制
8.是否使用過插槽,自己怎么去寫一個插槽
插槽詳解
9.怎么實現兩側等高,中間占滿整個屏幕,怎么用css實現
10.AI編程用過,介紹一下你使用過的工具,怎么控制AI編程的質量
總結:整體來說并沒有問太多關于八股的,主要是考察項目經驗以及編程習慣等,后續下午就開啟了二面,主要是溝通產品以及薪資待遇,最后也是順利完成了跳槽,也祝大家找工作順利~~