面試項目介紹思路流程

2022-04-29

1. 技能描述

能磨平瀏覽器兼容性問題

能夠使用HTML+ CSS還原設(shè)計稿,熟悉HTML5 新屬性以及語義化、掌握CSS3動畫和 flex、grid、浮動等布局方式。

了解瀏覽器事件循環(huán)標(biāo)準(zhǔn)

熟悉JS數(shù)據(jù)類型及常用API,深入理解原型鏈、閉包、this等特性,掌握 Promise、async異步處理方案。

通過webpack優(yōu)化項目

掌握Vue/ React(小程序)框架,能使用腳本架和社區(qū)提供的工具、UI庫,獨(dú)立搭建項目。

核心競爭力之一

掌握git flow分支管理和git、Linux常用命令,熟悉HTTP協(xié)議,能與后端同事完成數(shù)據(jù)交互

核心競爭力之二

有較強(qiáng)的學(xué)習(xí)能力,掌握常用的設(shè)計模式、數(shù)據(jù)結(jié)構(gòu)和算法思想

根據(jù)公司崗位描述自由發(fā)揮

2. 項目

2.1 項目列舉

demo 類,一個仿首頁和小游戲

主要體現(xiàn)出對html,css,js的掌握程度

準(zhǔn)備2-3個例子

仿寫首頁

展現(xiàn)出自己扎實的html功底以及對CSS常用布局、選擇器的用法、響應(yīng)式原理、動畫、過渡的掌握

比如在寫的過程中掌握了各種選擇器、子選擇器、偽類選擇器的用法。

實現(xiàn)一個小游戲

通過這個游戲考驗自己抽象的能力,學(xué)會如何把復(fù)雜的邏輯用代碼表示

例如:2048,在寫的過程中需要考慮游戲初始化包括4X4的網(wǎng)格,生成兩個方塊,鍵盤事件的監(jiān)聽,上下左右觸發(fā)對應(yīng)的函數(shù),每次移動后方塊是否合并,分?jǐn)?shù)增加、布局的改變、已經(jīng)新生方塊的位置,判斷游戲是否滿足終止條件

最主要的是能把一個項目做到最優(yōu)(完善到自己能做到的最好的程度)

工具:網(wǎng)頁柵格尺

組件或工具庫

實現(xiàn)一個可配置的swipe組件或者listview組件

通過自定義表單創(chuàng)建一張問卷調(diào)查

實現(xiàn)一個popDialog

甚至可以是一個日期選擇器

示例:圖片上傳組件

FormData?屬性

可以學(xué)到FormData?屬性以及他所提供的的API兼容性如何

原生XMLHttpRequest如何使用

canvas 實現(xiàn)壓縮、添加水印

如果圖片過大,你需要考慮canvas實現(xiàn)一個簡易的圖片壓縮算法,還能學(xué)到給圖片加水印

navigator.userAgent?判斷拍照手機(jī)型號、Exif.js讀取元數(shù)據(jù)改變角度心

如果是拍照后直接上傳,還需要考慮手機(jī)系統(tǒng)的識別決定拍到的角度是否需要調(diào)整

判斷文件后綴和類型復(fù)習(xí)正則,甚至還可以學(xué)習(xí)到文件流(Blob)

文件流操作

真實項目的某些模塊,重點了解背景

2.2 描述項目的思路

考慮:為什么 -> 用什么 -> 怎么做 -> 成果展示

有什么樣的需求遇到什么樣的困難

決定使用什么技術(shù)或方案

方案落地并不順利過程中我如何克服

取得了什么樣的效果我從中的思考與收獲

示例:

2.3 如何描述自己在項目中遇到的難點

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 寫在前面 金三銀四,又到了一年一度的跳槽季,相信大家都在準(zhǔn)備自己的面試筆記,我也針對自己工作中所掌握或了解的一些東...
    程序員BUG閱讀 295評論 0 1
  • https://github.com/haizlin/fe-interview[https://github.co...
    Poppy11閱讀 566評論 0 0
  • 《論語》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面試每日3+1題,以面試題來驅(qū)動學(xué)習(xí),每天進(jìn)步一點!...
    浪子神劍閱讀 211評論 0 1
  • 《論語》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面試每日3+1題,以面試題來驅(qū)動學(xué)習(xí),每天進(jìn)步一點!...
    浪子神劍閱讀 393評論 0 1
  • 瀏覽器的緩存 強(qiáng)緩存exprices 絕對時間 格林尼治時間 時間點cache-control 相對時間 優(yōu)先級高...
    daybreakcold閱讀 327評論 0 0

友情鏈接更多精彩內(nèi)容