Re: [分享]:seasali AI 面試分享 Frontend

作者: qwe70302 (為何一到90分就會輸)   2022-07-26 21:13:23
※ 引述《Outsider987 (Outsaider987)》之銘言:
: 我這邊列出面試我還記得的面試問題
: 面試官有一男一女
: 面試問題:
: 1. 遠端如何跟同事協作?
: 答:通常都是由PM開story在Jira 評估時程並且把需要共同sync的資訊放在上面,如果有
: 細節則是在slack上
: 2.如何跟後端工程師合作?
: 答:因現在工作為全端基本上是都是直接看需求就能自己來了,之前純前端職位都是跟後
: 端先擬好api的結構才會繼續往下
: 3.解釋何謂react?
: 答:這邊沒有答的很好,因為我從來沒去想過它是什麼,但我有反問說想知道react的什
: 麼?
: 對方答:把我當作新人來講解
: 最後答:是一個前端的框架可以與傳統的純html,css,js 可以更好的管理你的組件
: 最後對方説:這不是我想問的?
: 不知有沒有更好的講法,有的話請留言
: 4.能不能解釋有哪些hooks?
: 答:常用也比較容易會用錯的,我拿出來講了usememo跟usecallback 在補了一個useeffe
: ctlayout 但感覺對方要聽全部 GG. Useeffcet跟use state感覺太基本就沒講了
: 5.拿到UI會如何去規劃畫面?
: 通常我都是flex起手,如果是列表的話就會是grid去排版,不過也很多不同情境也會有不
: 同的作法,
: 也帶到了tailwindcss跟stylecomponent還有原始的jsx bind 一個css file 的議題,但
: 面試官好像沒聽過tailwind 因為他露出疑惑表情,但也沒有說沒聽過,最後回答
: 個人排名喜歡程度是 tailwinds>stylecomponent>jsx bind css
: 我提問:
: 1.公司是如何協作?
: GitHub管理專案 google chat
: 2.公司api是rest還是qraphql?
: Rest
: 3.公司薪資buffer在哪裡?
: 應該可以滿足你的 需求
: 感想:感覺面試官沒有想要有太多互動不知是已經有人選了還是我真的講太差? 但後來h
: unter給我的回饋是 :主要在溝通方面不清楚或者他理解不清,只能說溝通無法聚焦。
: 應該是第三題沒有講好,不過不管怎樣假如有下個人去面試你剛好搜尋到這文章,不用謝
: 了,我是你的面試超人(誤)
這邊想針對 解釋何謂react? 這題做討論
首先,這種題目沒有標準答案,自然也沒有聚焦的問題,推文有大大回覆電波的問題確實存在,但從求職者的角度應該要把握這種開放式題目盡量表現自己,盡量把全部電波頻率都覆蓋到。
以下提供幾個方向,我自己也不是甚麼資深架構師,也沒認真看過React源碼,純粹分享面試策略
1.React是SPA框架,提到SPA就可以聊聊SPA解決了傳統SSR甚麼問題,SPA有什麼侷限,再提一嘴next.js這種新版SSR
2.React virtual dom,這邊可以diss一下Jq,提一下對diff算法的粗淺了解(或是你的高深見解),最後可以聊一下solid這種最新的非vdom框架,為什麼會有這種趨勢之類的
3.React對UI的拆解,child怎麼拆,state怎麼給,要給child私有還是提升到某個層級,拆得不好會有什麼樣的問題,為什麼會是單向資料流,child看不到也不應該看到parent。這裡也許可以提Redux,但一般面試流程Redux都會單獨問就是了。
4.這點我認為最不重要,但也勉強可以提,就是資料夾和檔案結構的規範,以及自己過往開發的經驗
總的來說這種題目主要是想測試面試者的表達能力&對React的愛乃至對整個web的愛,但通常也不會是合格標準。只能說平時除了埋頭苦幹之外也要多聊天多看文章,這種開放式問題你才有料可以回答,加油~
作者: LoveMoon (我不是魔獸三國作者.....)   2022-07-26 21:24:00
如果了解工具能解決什麼問題以及原理,應該很多能講的
作者: Outsider987 (Outsaider987)   2022-07-26 22:49:00
感謝大大的回答
作者: shengvia (VIA)   2022-07-26 23:14:00
推 感謝分享
作者: soccer103 (Ferrari)   2022-07-27 00:49:00
呃..光是1的開頭「SPA框架」不用對方衍生 Next.js我是面試官就會開始疑惑反問了…不過正如內文說的你大概也不是前端工程師吧
作者: DolphinLinn (怕水海豚)   2022-07-27 02:15:00
噓第一點 React是SPA框架???
作者: qwe70302 (為何一到90分就會輸)   2022-07-27 02:25:00
啊,難道是因為React是函式庫而非框架嗎QQ
作者: Outsider987 (Outsaider987)   2022-07-27 02:34:00
React也可弄成Ssr但就是很麻煩

Links booklink

Contact Us: admin [ a t ] ucptt.com