前言:
於元X大學資工系畢業,但延畢兩年,成績系上墊底
實力層面可以把我當成非本科系的白紙新鮮人,只是有掛到校名跟科系而已
畢業出來一定是會拉低系上平均薪水的那類人 QQ。
對 IC領域、資工本科比較常碰到的程式語言(C, C++)毫無興趣
工作都只投比較偏 Web 前端的公司
本身有良性腦幹腫瘤的隱疾,無法開刀取出,只能調養身體
所以目標工作是以錢能讓生活過得不要太差、能夠照顧身體的工作為主
避免把生活都投入到工作上反而讓我沒命可以繼續生活,變得本末倒置。
大學實習是在一間做政府接案的公司兼職
工作內容:改 Webform 程式、套 BS4 到網頁上、操作 MS SQL、報表開發之類的
算前後端都會碰到一點,但不是很深入
求職作品:
https://github.com/JZWe/fakeplushie
沒辦法在 iOS 上操作程式是一大雷點,我覺得這在面試拿出來時扣分很多
前端技能點:
1) CSS:會用簡單的 flexbox、grid 排版,有摸過 SCSS,但不太會做網頁特效
2) Javascript:基本的 ES6 觀念,會用 async await
3) 框架:有摸過一點 Vue,但後來改去玩 React 看能不能增強對 ES6 的熟悉度
自學主要都是靠 Udemy 上的英文課程來學的
React 是從 2021/4 開始學,一開始是看 Stephen Grider 的 React 課
但感覺有點舊,畢業回家的時候覺得需要比較新一點的課以適應新寫法
所以就跑去看 Max 的課,然後邊看 Max 的課邊做上面的作品
看課程看到消化不良的時候就會跑去耍廢一段時間再回來繼續看
然後從八月中的時候開始投遞台中與前端相關的職缺
應該有投超過 30 間以上,然後實際找我面試的僅有 7 間
於九月初正式收到一間接案公司的 offer
-----------------------------------------------------------------------
1) 華x資訊 - 前端工程師
在一間大樓裡面,進去前看到他們辦公室外面沒有招牌,給我的印象就不是很好了
開始面試前填了一些不知所謂的智力測驗,程式題也是以資料庫的操作為主
其實到寫 SQL 的時候我就覺得這間公司不會要我了
因為我 SQL 的部分早已忘光光,但我又覺得找前端的話怎麼還是會考 SQL
跟主管面試的時候才發現,他們要找的是會操作資料庫的前端
希望前端是可以自己抓資料出來用一些簡單的排版
然後有稍微展示一下自己的 React 作品,跟別間公司的前測是在做甚麼這樣。
印象比較深刻的問題是,你怎麼覺得你開的薪水對得起 30K 這樣
主管前面有說元X大學不錯啊的漂亮話
回答問題的時候我是直接回答,有資訊本科生的背景再加上有一些簡易作品的展現
怎麼會對不起 30K,但這感覺不是對方想聽到的。
結果:無聲卡
2) 國x資訊 - 前端工程師
興農公司所投資的公司,需要的人才是會一點 UI/UX 的前端工程師
面試前有填一個測驗
測驗內容應該都是從 https://reurl.cc/Kr6EOj - 前端工程師面試問題集上抓下來的
問題一:針對UI、安全性、效能、SEO、維護性,以及技術,你考量的點是什麼?
問題二:說出三種能加快網頁讀取速度的方法 (感覺上的速度或是真正的讀取時間)。
還有一題我忘記了,反正不是考 JS 語言的觀念
實際面試有問一題,如果有一個 React 的 project 某些地方可能效能不好
要怎麼改善?
我的回答是可能要找 component 之間 props 的部分,是不是很常被修改到
因為 props 有變動的話都會照成 component 的 re-render、還有是不是
圖片沒有用到 css sprite 跟 lazy loading 的技術來讓網頁讀取更加的快速
有聊到一些腦瘤的事情,然後說我本人跟104履歷上的照片差蠻多的、有瘦
自己是減肥的努力有受到回饋,這樣就很夠我去面試了哈哈。
也有問到有沒有碰過 Ant Design ?
我是回說沒有,但有聽說過,然後有用過 BS4 跟 Material-UI
很可惜的是 UI/UX 我沒甚麼涉略,感覺就很不符合它們要求
結果:無聲卡
3) 兆x微創 - 軟體工程師
104上的要求看起來蠻雜的,用到的技能有 Vue.js, React, Ruby on Rails, Linux,
MongoDB, Node.js, ....
不過想說有幾個東西是我碰過的,可能是想培養新人進去吧,所以還是有投這間
進去面試前是先填程式問卷,考的東西大多都很基本,即使是我不熟的程式語言
但只要對那個程式語言有大概的理解跟推理能力,都能推出正確答案
問題印象比較深刻的有
-- 給你一個陣列 只會有 9 個且不相同的數,數字介於 1 ~ 10 之間都在陣列裡
原本的演算法是 O(n^2)的,請試著用 O(n) 的演算法找出來
我是用 Object 來做的,有點像 Two Sum 那樣吧,答題結果是正確的
-- 完全二元樹有n個節點,那樹的高度是多少?
-- Linux 相關的問題,我完全不會
-- 資料庫怎麼一對多做 query,也不會
填完程式測驗之後跟一個在美國的主管面談,
大致了解工作內容都是以接案為主,有美國的也有台灣的
然後主管在看我的答題時,有講到二元樹的問題,如果要在樹上找指定數字的話
你會怎麼做?
我就大概說了一下 Binary Search Tree 的概念,但我覺得沒有講的很好就是。
後來主管又在多問,如果不是二元樹又要找的話,那要怎麼做?
我的回答就是用 BFS 或 DFS 這類搜尋的方式去找吧,但具體要怎麼做我不清楚。
我看主管的反應還算滿意,應該算有過吧哈哈。
然後這間在面前時也有說我跟照片看起來不一樣,有瘦哦,感覺面試不算白跑了XD
面試前我薪水只有開 30K 而已,感覺是可以開更高QQ
結果:offer get, 30K/month
4) 波XX - UX/UI 網頁前端工程師
做智慧家電相關的公司
面試前有填一個 Javascript 的測驗,內容涉及 this 指向、hoisting
面試之後喵到我的測驗結果,五題錯三題
this的部分錯兩個、hoisting的部分錯一個,我是覺得考的地方有點偏了
不過還是算了,至少當個經驗也不錯
面談中有提到資訊部目前只有面試官一個人,我聽到這邊就覺得有股X味
然後介紹工作內容的時候說會碰到 Flutter, Angular, Redis, MySQL,
Python, 機台設備
我心想這真的是在招前端工程師嗎,且我問面試官 Angular 是用甚麼版本時
也回答不出來,感覺就太雷了,不會是我想去的公司。
當天早上面完試,接近傍晚的時候對方也有打電話說我錄取了。
我是蠻傻眼的,考題表現那麼差也能上
在電話中有推託說面試可能要很久到 9/10 才會有回應,對方可能也覺得我不會想去
後來就看到職缺關閉了
結果:Offer get 32k/month, 但沒有要去的意思
5) 鈕X樂 - 前端工程師
面試前的插曲,104上的公司地址跟對方寄信來的實際地址差了10分鐘的路程
我到指定面試時間前到,完全找不到該公司地址在哪
當天還是超大太陽,整個被雷到,不過後來有壓線時間到面試。
面前一樣給一份考卷
考卷內容有 自評框架熟悉程度等等的...
HTML/CSS/JS 題目、兩題智力測驗(腦筋急轉彎)的題目
填完考卷之後進來三個面試官,兩個負責對我提出問題,一個來看整個過程的
我有先展現一下作品給他們看,面試時用他們的 iOS 電腦沒辦法看出我的作品
整個很尷尬,只能用自己的安卓手機跟他們解釋作品在幹嘛,這點我覺得就扣很多分
提出問題的其中一個是先跟我問我的背景相關的問題,怎麼會想寫 React 之類的
另外一個有問我 Vue 的 computed 跟 watcher 哪一個情境比較適合做什麼的問題
這個我倒是真的忘光光了,只能用猜的,結果還猜錯,感覺就GG
後來面試官有說智力測驗兩題全錯不意外,但HTML/CSS/JS 的部分就很尷尬了
難的都對(setTimeout 經典題、作用域的迴圈經典題)
簡單的都錯(CSS id 超基礎題、要怎麼不透過本機端傳遞兩個 form 的資訊)
不知道是算加分還扣分,因為其他面試者基本上都是跟我相反,哈哈
然後他們公司是以 Angular 為主,因為工程師原本都是寫靜態語言的
本身有一個產品,但還是需要靠接案來幫忙養那個產品,所以算是接案公司。
後續就沒甚麼好提的了。
結果:無聲卡
---------------------------------------------
還有兩間公司的心得,明天會再編輯補上,
--