[心得] 後端工程師-準備&面試-WritePath/Ukeas/O

作者: leograce (吐司)   2019-02-27 03:12:43
<代PO>
後端工程師-準備&面試-[WritePath/Ukeas/Onramp-lab/Shopback/Garmin/Yahoo]
最近剛過完年,原本想說再給自己一至兩個月時間面試年後職缺,沒想到年前面的公司突然
回歸重點,這篇主要是我面試的心路歷程以及公司面試的考題,希望對面試這些公司的人有
我面試的公司有 WritePath, Ukeas, Onramp-lab, Yahoo, Garmin 及 ShopBack等
個人背景
先說我的經歷,我是讀國立後段大學的電子系,但自己主要接觸的領域是資工, 主要寫Java
由於大學三四年級忙於開發專案的緣故,我決定畢業賭一把直接找工作,自己也看過很多資
再來是一下薪資方面,講白了第一份工作幾乎取決於你的學歷,資訊background的大學新鮮人起頭大概都會落在30000-35000,但有些不錯公司會願意開35000-43000不等(個人看法,參考就好),這沒有一定標準,自己也是一路面下來,根據offer在調整自己預期薪資,因為先求有再求好,累積經驗才是本錢。
講那麼多廢話,我先談自己面試準備過程,我畢業完,等兵當兵總共浪費六個月生命,退伍完已經是一月,前後花了大概一個多月的時間做準備,我自己準備以下:
製作中英履歷,104跟cake resume都有用,這邊要提一下Cakeresume個人覺得找工作非常好用,不僅美化履歷還能增加很多曝光度,現在很多公司HR或hunter都會到這家網站去看(像我自己就收到8-9個新創公司邀請,另外也有趨勢科技, Garmin, Accedo, Micron, Manpower等等的邀請函,比我在104回覆的還多,不知道該高興還難過)。
網站作品demo,有自己開發過的專案或是side-project,有自己架站更好,可以方便展示自己以前開發的專案(自己租糖果server 因為之前接專案的緣故,如果想要免費HOST的話可以找找AWS, Heroku...),雖然面試時不太會要求demo,但需要時會大大加分。
刷Leetcode跟學CS相關知識,尤其是Leetcode超級花時間(我到現在只做了60幾題,一開始碰覺得自己根本智障,連這麼簡單的解都做不出來)。
前端就複習JavaScript API, OO (call, apply, Object.prototype, defineProperty...), Ajax, DOM manipulation, functinoal programming(closure, nested function...), hoisting, HTML5, SEO, JSONP, Promise and Deferred, Asynchronous(non-blocking), ES6 (const vs let, rest parameter...), 再來根據你熟悉的框架做延伸,像React就要知道lifecycle, Redux, Flux, Flow, HOC, Container/Presentational component, CssModule..., Angular就TypeScript(只寫過Angular1,2以上的其他不清楚);
後端就複習PHP API, HTTP protocol(100 - 500 status code), CORS(Access-Allow-Control-Credential...), Web Cache(Control-Cache, Etag, Last-Modified...), File format(JSON, XML, YAML), metadata type, Database (SQL Optimization, Index, Normalization, data-structure, features...), Cache(Redis vs Memcached), Auth(Session/Cookie, JWT, Oauth2...) MVC (Lifecycle, Dependency Injection, RestfulAPI, ORM, Configuration...), Security(XSS, SQL Injection, CSRF, hijacking clicking...)
此外我是有準備Regular expression(不過目前面試下來沒有用到),thread vs process(starvation, deadlock, race-condition...), OSI和design pattern(Factory, Singleton, Adapter, Sub/Pub, Template, Strategy, Proxy, flyweight 在實際專案比較常用)。
作者: oilwater (蜂蜜烏龍)   2019-02-27 04:42:00
作者: johnjump000 (聯大魯蛇)   2019-02-27 05:01:00
推心得
作者: shter (飛梭之影)   2019-02-27 05:14:00
那陣列是要你用一個迴圈解? 合併a[0][$i] 和 a[$i][4] ?var 跟 let 還有個差異是 let 不能重複命名同個變數
作者: romeie06 (newwel0001)   2019-02-27 05:36:00
作者: frankshih (阿翰)   2019-02-27 07:58:00
thanks for sharing
作者: muse520 (muse)   2019-02-27 08:01:00
詳細,推推
作者: x246libra (楓)   2019-02-27 09:09:00
覺得你會很多 前面公司給你不到40k的感覺是在凹你
作者: PHEj (Vino)   2019-02-27 09:44:00
推清楚
作者: b81314 (有點貴)   2019-02-27 10:10:00
覺得你不止4w的程度 但還是恭喜你
作者: daniel414 (丹尼爾)   2019-02-27 11:06:00
推詳細 恭喜
作者: empingao (empingao)   2019-02-27 11:42:00
開不到40k那些公司真是有夠離譜.
作者: Ellsbury2 (雜貨人)   2019-02-27 11:44:00
推心得
作者: PureUtopian   2019-02-27 16:44:00
恭喜,雅虎真的超讚,有同學在那邊,簡直是天堂!
作者: iptt33 (iptt33)   2019-02-27 20:00:00
推!
作者: nova06091   2019-02-28 09:27:00
覺得這領域的行情被一堆非電資本科的搞爛

Links booklink

Contact Us: admin [ a t ] ucptt.com