Loading
工作內容
應徵資訊
原標:【面試與筆試】人壽與銀行 全端開發工程師圖文/(本文由WendyinUK分享授權轉載)趁著記憶猶新時,速速寫下這兩天筆試與面試的內容。1.銀行(1) 邏輯測驗:如同國小升國中做的智力測驗,分為三部分:每個部分皆有40題,各20分鐘,測驗時間總共一小時。第一部分皆為數列,要求你找出多餘的數字,如1,2,4,7,12,11,16 ,請你選出多餘的數字。這部分大概有40題,只有20分鐘可以寫,雖然不算難,但時間蠻趕的。一開始寫還慢慢地找規律,後來發現快來不及了,馬上開始用飆的,最後還算勉強寫完。第二部分為我國中覺得最煩人的題目,給非常多的立方體或錐體,要求你選出適當的展開圖,或是給定四個圖形,要求你照著邏輯,選出第五個圖。寫到這裡時,因為已經受過第一部分的折磨,速度上還算有掌握好。第三部分為簡單的數學計算,如種樹問題、相對速度、年齡差問題,以及聲速和溶質濃度計算。這部分因小時候扎實的訓練,我寫完還有時間檢查,主管後來也跟我說,我的整個邏輯測驗成績還不錯。第二部分為java的測驗,分為15題選擇,4題填充,與2題實作。選擇題多為觀念考題,例如:class A{}class B{}interface C{}interface D{}問你下列哪些選項是無效的:A) class C implements C,DB) class C implements C extends BC) class C extends A,BD) class C extends A,B implements C 此外,還有像是unchecked Exception、執行緒的程式碼要如何修改才能讓兩個執行緒跑等等的。填充題考非常多File I/O的東西,像是BufferedReader, FileReader,FileWriter, PrintWriter等等的應用。至於實作部分其實不難,第一題為使用recursion寫出一個函數,使用者輸入n,要能夠輸出1*2*...*n的總和。第二題為寫出一個函數,能隨機抽出1-100之間重複的數字,由小到大排序後,計算其平均值,並印出排序後的數列與平均值。因為基礎java並沒有複習完畢,前面卡太久,導致我最後一題並沒有實作完。面試的部分,主管為之前在資策會的學長,只有跟我聊一聊,便問我10/5方不方便安排面試,當天會有副總,協理,他與人資。 2.人壽 系統開發工程師這個職位很神奇的是,除了邏輯與英文測驗之外,還要考104職能測驗(類似人格特質的東西)。考完這些後,到人壽現場要考三個小時的計算機概論(含java實作)。現場大約有十位考生,包括我在內共有三位資策會結業者。題目偏易,共分為三部分:選擇題、簡答題與實作題。選擇題的部分,像是將255轉為16進位、讀取速度最快的是RAM,Disk,還是Memory、SQL 的Select From 應用 、do while迴圈、bubble sort排序的次數等等。簡答題的部分更簡單了,第一題是5戶人家要入住6個樓層。給定一些條件,要你寫出每戶人家入住樓層的高低順序。第二題是給定三句話,要你判定哪一句話為真。至於最後的實作題,第一題需要耗一些腦力:隨機從52張撲克牌抽出13張牌,先印出排序前的花色與數字,再印出排序後的花色與數字。舉例:排序前:梅花3 黑桃3 方塊9。排序後:方塊9 黑桃3 梅花3第二題是讓使用者輸入兩個正整數,找出兩個正整數的最大公因數與最小公倍數。若使用者輸入的數字不在正整數範圍內,需提示使用者。另外,若使用者輸入0,遊戲則結束。其實總體而言,人壽的題目比銀行簡單非常多,只是手寫java實作真的非常的刺激。建議大家去筆試前,可以先自己在紙上練習一下手感。以上就是這兩天的分享,下次面試再見囉! 圖文/(本文由WendyinUK分享授權轉載)
原標:文組 5 個月成功轉職前端軟體工程師心得分享圖文/(本文由Studio1729分享授權轉載)大家好,我是 C。大學讀管理,在畢業後進到軟硬整合廠做供應鏈管理相關的工作。雖然如願進到科技業,但開始工作以來一直覺得不開心,臺灣硬體製造以加班聞名,而我就職的公司也不例外,從入職開始便常常加班到晚上八九點,回到家多半處於筋疲力盡的狀態,只想躺在床上當爛泥。除此之外,因為生產時程需要跟著工廠走,又常常會遇到物料採購的問題,多數的時候是處在壓力大的狀態。這樣的生活久了,覺得人生好像除了工作還是只有工作;最終決定不能再讓自己這樣,於是我開始利用週末的時間參與一些科技的社群,也在參加活動時因緣際會接觸到史丹佛大學教授寫的《做自己生命設計師 Designing Your Life》這本書,也參加了相關的課程。在書中有一項叫「奧德賽計畫」的工具,是要大家練習寫下三種截然不同的未來五年。三個計畫沒有誰好誰壞沒有誰好誰壞,每個都是好計劃。其中,第一種人生規劃是目前做的事 (現在的人生的延伸);第二種人生則是萬一事情生變,你會做的事;第三種人生是假定錢不是問題,面子不是問題,你會做的事。在寫下截然不同人生後,我問了問自己「假如真的那麼不喜歡現在的生活,那為何不試試看過個從沒有想過有可能的人生? 大不了最差就是回到現在這樣」。因為這樣的想法,加上朋友的鼓勵,我決定做一個以前完全不曾想過的職涯決定 — 轉職軟體工程師。#為什麼是轉職工程師?因為大學讀管理學院,是在傳統臺灣教育被歸類成「文組」的科系,所以即使在高中時數學是拿手的科目,我也從沒認真覺得自己可以成為工程師。但在參加一些科技的社群後,我很清楚地意識到我對工程思維很感興趣,也喜歡工程師務實解決問題的工作型態。特別是做營運與管理類的工作,很多時候不是想法好就好,權力政治才是決定誰說話大聲的關鍵。工作時常常因為覺得主管交派的方法不是最佳化,但反應了也沒辦法的無力感。相比之下,工程是黑白分明,相對來說更靠實力說話的職位,是我更嚮往的。除此之外,因為之前在臺灣傳統軟硬廠工作的生活實在讓人受不了,想要轉換、想要出國到有更好品質的工作環境,是一直都種在心中的想法。而工程師的國際移動能力是相對其他職位更好的,所以各種考量下,最終決定已轉軟體工程師為目標前進。當然決定這個目標不代表一切就會自然到位,對於傳統文組生轉職軟體工程師之路最多人會遇到的一個大難關 — 自我懷疑,也是我最開始的心魔。好在當時看到《工程師作家的轉行人生》,看到粉絲團版主從讀創意寫作轉行成功的例子 (她還是在要養女兒的同時轉行,真的無比佩服,推薦想轉工程師的人,一定要追蹤!),給了我許多的信心,也讓我相信「我能做得到」,而能堅定地跨出第一步。#如何開始第一步?決定轉職後,我先上《工程師作家的轉行人生》推薦的 freeCodeCamp 上學習。 freeCodeCamp 是透過一個個小關卡,帶領你一步步學習最基本的網頁開發,包含 HTML、CSS、JavaScript,由於是完全免費的,相當推薦還不確定要不要真的轉職的人,無成本學習。除了 freeCodeCamp,有另一個很類似的網站是 Codecademy,介面比較美,但有部分的學習內容要付費。在最開始的階段,我常常在吃午餐或晚餐時,會順便看一些軟體工程師相關的 Youtube 影片,例如 Clément Mihailescu、TechLead、Code Drip 的影片。這些影片協助我更了解軟體工程師的生態、各種名詞,例如前端是做什麼、後端是做什麼。因為不是太硬的技術內容,但對初學者又算有知識含量,配飯還算剛剛好。#有了初步認識後進一步學習在 freeCodeCamp 的關卡都做完後,我進一步學習的路徑有分成兩個部分,一部分是全端網頁開發 (後來我都集中在前端),以及基礎的電腦科學與運算思維。全端網頁開發我有買過一個月的 Treehouse ($25 美元一個月的那個,不是 $199 美元的 TechDegree),也有買《工程師作家的轉行人生》推薦在 Udemy 上的 Andrei Neagoie:The Complete Web Developer in 2020: Zero to Mastery。Treehouse 的優點是在一個月內可以內容看到飽 (除了全端網頁開發,也有演算法、資訊安全等等不同主題),但相對地假如是在職的人,可能就沒那麼划算,因為下班後能看的時間也不多。而 Udemy 則是買了課之後就能永久看。對於想要跨入全端網頁開發的新手,我覺得 Udemy 的課已經非常足夠了,假如是在職的人,可能一個月也看不完一堂課。Udemy 課程的另一個好處是老師很多,同個主題妳可以有很多不同老師,加上有三十天內不滿意退費的機制,我覺得對初學者很友善。畢竟學程式這種艱澀的東西,找到頻率對的老師很重要。雖然我一開始是看 Andrei 老師的課,但後來發現不太對頻率,所以改買了另一個同樣在 Udemy 的 Angela Yu : The Complete 2020 Web Development Bootcamp 課程,就發現頻率很對。雖然兩個的內容差不多,但頻率對了就學得更順手。可能上面這兩個都跟你頻率不對,但沒關係,Udemy 很多老師可以選,選適合的才是最重要的!除了全端開發之外,我也看了哈佛大學的 CS50 課程,來打電腦科學與運算思維的基礎。只能說實在太愛 CS50 的教學了,不論是 David Malan 教授教得主課程,還是 Brain Yu 講師教的 CS50 Beyond (偏前端網頁開發) 與 Web Programming (偏後端網頁開發),都是非常精彩、深入淺出。#辭職專心衝刺在開始看 Udemy 與 CS50 後,由於已經很確定自己要轉職,我就辭掉工作 (不然本來的工作實在太耗神) 全職衝刺。在全職衝刺的期間,我寫了兩個專案,一個是電商專案,一個是 CRM 專案。因為這時候很確定要往前端發展,所以也開始學 React (前端最多人用的框架之一)。我是透過 Udemy 上的 The Complete React Developer Course (w/ Hooks and Redux) by Andrew Mead ($300 台幣) 課程,搭配 Youtube 上的 Net Ninja Complete React Tutorial (& Redux ) 課程學。邊學邊試著用 React 來寫我的專案,不會的、卡住的東西就上網查 (基本上就是靠 Google 與 Stack Overflow 來找)。舉例來說,想要在電商專案中做購物車功能,我就去 Google 上搜尋 “shopping cart react” 這類的關鍵字找教學來看。當初之所以決定做這兩個專案放到我的作品集,是因為我先找了幾間自己很感興趣的公司,了解他們用什麼技術與語言,了解他們的產品,然後想我的作品集有什麼樣的專案,會讓他們覺得我是即戰力,最終才決定要做什麼。#面試準備的自我懷疑時期花了兩個多月邊學 React 與做專案作品後,在開始投履歷前,我花了兩週多全力準備面試。面試分成三部分準備,專案作品、JavaScript/React 考古題,以及演算法刷題。 專案作品就是要對自己的專案瞭若指掌,用了什麼樣的技術,為什麼選擇用該技術,都要能說得出來。JavaScript/React 考古題就是上網找「前端面試題目」、「React 面試題」等關鍵字找題目,題目看到後來都大同小異,這些題目多半也都能在網路上找到人分享答題。其中我非常推薦 Huli 的部落格,裡面寫的超多篇都是在回答面試必考題 (例如 淺談 JavaScript 頭號難題 this:絕對不完整,但保證好懂、我知道你懂 hoisting,可是你了解到多深?)而演算法刷題就是大家耳熟能詳的 LeetCode 題目。刷題前我有買一本資料結構與演算法的書來讀,但後來發現網路上的資料也都寫得差不多,也有許多 Youtube 頻道有相關教學 (例如這個 CS Dojo),所以後來覺得沒有特別買書的必要。實際刷題我主要是刷 Easy 與 Medium 的。每次遇到新的題目會先自己想,真的解不出來才會上網看別人怎麼解。上面這些或許有點輕描淡寫,但其實在轉職時,有好幾度覺得自己撐不下去、懷疑自己沒辦法做到。不論是專案卡關,或是刷題時怎麼都不懂。事後回頭看,我覺得建立良好心態很重要,不要期待所有觀念自己馬上就會懂,慢慢來,有些觀念看了好幾天才懂,也是常發生的事。上面提到的 CS50 有教一個 C 語言的指標 (pointer),我是重看到第五遍才懂,但那沒關係,最終有弄懂才是重點。求職的最後階段是投履歷與面試。作為一個傳統定義的文組生,我的經驗是求職時沒有太吃虧。我開始投履歷後一共投了十多家,其中九成有一面,完全沒有因為學歷是文組而拿不到面試機會。拿到面試的也有七成有二面,沒有二面的也是因為白板題炸掉,不是因為自己的背景。開始投履歷的第二週拿到第一個工作機會,在拿到第四個工作機會後終止了剩下的面試。回顧整個過程,我認為文組生轉職最大的障礙是自己的心態。能不能熬過自我懷疑,能不能在第一次沒弄懂後繼續堅持下去學習才是重點。轉職之路不容易,確定是自己想要的方向才是重要的。假如在過程中發現當工程師實在不是自己的路也沒關係,所學的不會白費,就像也有同為文組的朋友,學了程式後轉產品經理,雖然沒成為工程師,但依然轉到自己理想的職涯。希望這個經驗分享對正在讀的妳與你有幫助,也祝福大家都能順利發展出自己理想的職涯!來源:https://studio1729.tech/2020/05/turning-swe/圖文/(本文由Studio1729分享授權轉載)
原標:2020資工實習面試心得分享圖文/(本文由Dcard小仙女分享授權轉載)****Google STEP 當初雖然有在公司實習, 但是是簽半年的約, 當時打好主意, 如果上了Google 暑期實習的話, 就暑假待在Google , 開學之後再回到原本公司, 但是疫情讓Google 直接取消台北的實習機會, 轉成線上的Program Software Product Sprint, 我原本的公司也因為疫情把實習生全部砍掉了…。 當時實習消息一岀, 我就馬上到Google Career 上投履歷, 大概三天左右,就有第一位人資聯繫我, 希望我填一個面試相關的表單。 兩個星期後,我被邀請參加一個線上的Back to Back 面試, 一共兩關各45分鐘,是連在一起的。 進行方式跟網路上說的差不多, 就是一到兩題的白板題, 透過Google Meet 跟 Google Docs 進行, 難度大概是leetcode easy的等級, 而且也可以選擇面試的語言~ 面試官人都非常Nice,多跟他們溝通會有很多收穫! 之後就是漫長的等待結果…, 大概五月底時,收到了人資來信希望與我談談, 原本以為是要發Offer了, 結果是要告知:實習取消了QQ! 但是轉而代之的是一個線上的暑期半黑客松半實習的Program,並且邀請我參加。 總而言之,雖然實習結束了,但是透過參加這個Project也是獲益良多! 之後有時間的話,再詳細談談此計畫的內容以及心得~~ 結果:實習取消,轉成線上SPS Program ****LINE TechFresh 當時因為五月底了,大部分的大公司都已經結束招募, 當時有點心灰意冷,剛剛好收到線上信件, 宣傳 LINE Techfresh 計畫還有在找人,就試試看了! 一樣是透過LINE的招募網站上投履歷, 大概一兩個禮拜後,人資就回應我,邀請我下禮拜面試了~ 第一關是到LINE的辦公室實體面試,面試官通常就是之後會帶實習生的主管, 我面試到的Team 是 LINE的UIT Team。 面試官沒有問白板題,更多的是問我履歷上的經驗以及對前端相觀的技術, 順順的聊完之後就回家了! 第一次面試的隔天,就收到人資邀請第二次面試, 而這次面試是在線上進行的,大體跟第一次的感覺差不多, 但是有更多關於CI/CD 以及前端的技術問題 ,原本以為自己沒有答的很好,但是面試結束後過大概一小時, 人資姊姊就來信恭喜我錄取了!然後約時間跟我談更多上班後的細節~~~ 結果:Offer Get ****雷亞遊戲 之所以會投雷亞是因為看到系上學姊分享實習資訊, 一樣也是透過召募網站投遞履歷的,大約一個禮拜之後,就收到面試邀請。 面試是以線上進行的,不外乎的就是白板題,跟一些OS的問題, 我當初面的時候沒有想到會考OS的相關問題,回答得很糟糕QQ 白板題一樣透過Google Docs進行,難度後來上Leetcode查, 大概是Medium的難度,不過面試官一樣人很好, 如果卡關的話,透過跟面試官溝通真的可以幫助自己更好的想出解法! 可能是因為整題沒有很順利,兩個禮拜之後就收到感謝信了… 結果:感謝信 ****均一教育平台 因為一直有在從事教育方面的工作,又加上均一比較晚招募實習生,就想說試試看! 投遞履歷時要順帶回答一些小問題, 但是對於資工本科的人,大概都不難,一下子就可以解決的難度~ 大概投遞一個禮拜之後,人資就邀請我到均一的辦公室實體面試。 面試大抵分為,筆試題以及經驗題。 筆試的話前大部分都是一些網路上會看到的邏輯解謎題, 最後有兩題的程式題,大概leetcode easy的題目, 寫完之後面試官會跟你討論你的答案, 我當天沒有表現得很好,雖然知道一些邏輯題都有在網路上看過, 可是就回答的有一些瑕疵…。 筆試之後是相關經驗的面談,主要就是在問履歷上的經驗, 以及之前做過的project的相關技術,整體我覺得氣氛是還不錯的! 很像在跟大哥哥們聊天的感覺~ 但可能因為前面筆試部分沒有表現的很好…過不久就收到感謝信了…。 結果:感謝信 ****主張數據 Numbers 一樣透過網站投遞履歷,大概過兩個星期之後人資邀請面試。 第一關面試是以線上進行,主要也是在問我履歷上相關的經驗, 然後有問一題非常簡單的程式題,但是詳細的內容有點記不清楚了, 面試官說只是用來確定面試者真的使用程式語言而已。 第二關面試一樣是線上進行,不過一開始是先用Google表單寫了大約十題的性向測驗, 之後再由考官提出一個問題:如果現在請你提出一個可以結合公司科技的產品, 你會做什麼?當時就順順的回答,算是聊的蠻開心的!激盪出很多火花~ 最後他們發給我專案經理的實習缺,但是當時有更心儀的選擇,就婉拒了。 結果:Offer Get 很感謝一路上前人分享的資訊, 希望這篇文章也能為你帶來一點點的幫助! 圖文/(本文由Dcard小仙女分享授權轉載)
1.公司名稱、職務、行業、職務類別,以及工作的要求?公司名稱:易控智慧生活科技職務:前端工程師行業:智慧住宅自動化環境控制系統職務類別:軟體工程師工作的要求:要會前端框架React對前後端溝通熟悉 2.面試中被問到的問題,以及您的回覆答案?上機考,考一些react及css運用問一些觀念,上機考的過程中,我有遇到不會的問題,經理也很大方地給予小提示,讓我順利的完成這次測驗。3.面試過程中,有沒有什麼比較特別有趣或印象深刻的地方?經理會分享技術上的問題,我覺得不錯 ,老闆也告訴我一些這裡的工作常態,有趣的是老闆不吝嗇分享他個人經歷給我知道,我覺得他們公司氣氛很好。4.是否有複試?複試幾次?沒有複試,經理面試完換跟老闆5.公司待遇如何?依公司規定,基本年終,三節獎金,聚餐6.對該公司、該次面試的評價?很好,感覺同事相處愉快,扁平制度,面試還蠻愉快,感覺主管經驗豐富可以學到很多技術,而且之後用到的技術也是我喜歡的,希望可以在這邊學到許多專業技能。7.給其他面試者的建議?雖然公司規模不大,但可以學到許多新的技術,還不錯,技術經理及其他同事也都很樂意分享專業知識,我覺很棒,給求職者建議:事先做好功課,基本專業知識要會,上機考不要緊張,要有好的態度,加油!!
1. 公司名稱、職務、行業、職務類別,以及工作的要求?公司名稱:幸康電子股份有限公司(總公司)職務:資訊工程師行業:電子業職務類別:工程師工作要求:要會SQL、HTML、JS、CSS、ERP2. 面試中被問到的問題,以及您的回覆答案?Q1.先自我介紹,再問專題做了什麼,裡面當任的角色?A1.關於往專題,裡面使用了什麼工具與程式Q2.對未來有什麼規劃?A2.對於第一份工作來說,是非常的重要的,而且在任是一間公司需要很多時間,所以會在公司待比較長時間Q3.介紹一下工作在做哪方面的,有沒有辦法做出來?A3.這份工作主要是管理ERP,雖然不太認識,但只要有心學沒有不可能的3.面試過程中,有沒有什麼比較特別有趣或印象深刻的地方?剛開始會是先小考試,雖然有點忘記了,但主管人很好,只是要確認有沒有基礎,會一直分享這工作主要是在做什麼,很希望有心學的人加入。4.是否有複試?複試幾次?沒有複試。5.公司待遇如何?公司待遇,因為是機密不可以透漏,但是會有年度調薪。工時時間也很正常,午餐也會有補助。6. 對該公司、該次面試的評價?對於這間公司的評價真的蠻棒的,主管也很照顧新人,遇到不會的地方請教同事,大家也很樂意慢慢教導。7.給其他面試者的建議?其實,給要來面是資訊部門的面試者,來貴公司真的可以學到很多在學校沒有教的東西,雖然剛開始會感到很困難,但是真的只要有心沒有不可能的。而且,大家都很好,希望有機會你也可以加入。
1. 公司名稱、職務、行業、職務類別,以及工作的要求?我應徵的是"驊宏資通有限股份公司"(資訊業)的"程式設計師",工作要求需要有整體資訊架構(前端、後端)的了解,SQL指令、DS的基本概念以及一些邏輯運算。2. 面試中被問到的問題,以及您的回覆答案?面試的時候會給你寫一份筆試,寫完之後會有主考官來看你的答案並會照筆試內容(工作要求的前端、後端等問題)跟你探討,會挑幾題要你講解,從為什麼會從這開始想,到怎麼解決,為甚麼這樣解決,其中會一直反問你,質疑你並給出他自己的想法,你可以認同也可以提出反對意見,但最重要的是要有邏輯,並有追求知識的心。3. 面試過程中,有沒有什麼比較特別有趣或印象深刻的地方?有趣的地方也許就是最後一題腦筋急轉彎吧,單純的考你邏輯概念,而印象深刻的是主考官不斷質疑的壓力,那時我真的緊張到了,導致答案都沒有回答得很好。4. 是否有複試?複試幾次?有一次複試,不過只是單純的更上層主管跟你聊聊天,聊聊未來志向、目標,問你會待多久,如果有其他公司挖腳你大概多少你可能會跳槽等。5. 公司待遇如何?公司物質上待遇普普,但是勝在學習環境很好,主管都會時不時給你上點課,指導你大方向及更深入的整體架構了解,同事之間也經常交流,很適合像我第一份正職工作。6. 對該公司、該次面試的評價 ?面試的話還不錯,不過面試時間有點常,填寫資料,筆試,面試,最後做心理測驗,大概3小時半左右,主考官的不斷質疑也確實讓我更加鞭策自己,算是一個不錯的歷練。公司環境優良,相較來說蠻自由的,主管很體諒人,除非真的很急很急,不然不會加班,且有問題時可以提問,會很有耐心地回答你,非常適合有心學習該行業知識的人。但服裝上的要求會比較嚴格(半正裝)不能穿運動鞋或牛仔褲上班。7. 給其他面試者的建議?好好複習大學所學,面試不用緊張,照正常聊天就好,尤其被質疑時,如果筆試幾乎都有答出來,且面試的時候能講解出自己寫的筆試內容,應該機率很高。
原標:【面試與筆試】人壽與銀行 全端開發工程師圖文/(本文由WendyinUK分享授權轉載)趁著記憶猶新時,速速寫下這兩天筆試與面試的內容。1.銀行(1) 邏輯測驗:如同國小升國中做的智力測驗,分為三部分:每個部分皆有40題,各20分鐘,測驗時間總共一小時。第一部分皆為數列,要求你找出多餘的數字,如1,2,4,7,12,11,16 ,請你選出多餘的數字。這部分大概有40題,只有20分鐘可以寫,雖然不算難,但時間蠻趕的。一開始寫還慢慢地找規律,後來發現快來不及了,馬上開始用飆的,最後還算勉強寫完。第二部分為我國中覺得最煩人的題目,給非常多的立方體或錐體,要求你選出適當的展開圖,或是給定四個圖形,要求你照著邏輯,選出第五個圖。寫到這裡時,因為已經受過第一部分的折磨,速度上還算有掌握好。第三部分為簡單的數學計算,如種樹問題、相對速度、年齡差問題,以及聲速和溶質濃度計算。這部分因小時候扎實的訓練,我寫完還有時間檢查,主管後來也跟我說,我的整個邏輯測驗成績還不錯。第二部分為java的測驗,分為15題選擇,4題填充,與2題實作。選擇題多為觀念考題,例如:class A{}class B{}interface C{}interface D{}問你下列哪些選項是無效的:A) class C implements C,DB) class C implements C extends BC) class C extends A,BD) class C extends A,B implements C 此外,還有像是unchecked Exception、執行緒的程式碼要如何修改才能讓兩個執行緒跑等等的。填充題考非常多File I/O的東西,像是BufferedReader, FileReader,FileWriter, PrintWriter等等的應用。至於實作部分其實不難,第一題為使用recursion寫出一個函數,使用者輸入n,要能夠輸出1*2*...*n的總和。第二題為寫出一個函數,能隨機抽出1-100之間重複的數字,由小到大排序後,計算其平均值,並印出排序後的數列與平均值。因為基礎java並沒有複習完畢,前面卡太久,導致我最後一題並沒有實作完。面試的部分,主管為之前在資策會的學長,只有跟我聊一聊,便問我10/5方不方便安排面試,當天會有副總,協理,他與人資。 2.人壽 系統開發工程師這個職位很神奇的是,除了邏輯與英文測驗之外,還要考104職能測驗(類似人格特質的東西)。考完這些後,到人壽現場要考三個小時的計算機概論(含java實作)。現場大約有十位考生,包括我在內共有三位資策會結業者。題目偏易,共分為三部分:選擇題、簡答題與實作題。選擇題的部分,像是將255轉為16進位、讀取速度最快的是RAM,Disk,還是Memory、SQL 的Select From 應用 、do while迴圈、bubble sort排序的次數等等。簡答題的部分更簡單了,第一題是5戶人家要入住6個樓層。給定一些條件,要你寫出每戶人家入住樓層的高低順序。第二題是給定三句話,要你判定哪一句話為真。至於最後的實作題,第一題需要耗一些腦力:隨機從52張撲克牌抽出13張牌,先印出排序前的花色與數字,再印出排序後的花色與數字。舉例:排序前:梅花3 黑桃3 方塊9。排序後:方塊9 黑桃3 梅花3第二題是讓使用者輸入兩個正整數,找出兩個正整數的最大公因數與最小公倍數。若使用者輸入的數字不在正整數範圍內,需提示使用者。另外,若使用者輸入0,遊戲則結束。其實總體而言,人壽的題目比銀行簡單非常多,只是手寫java實作真的非常的刺激。建議大家去筆試前,可以先自己在紙上練習一下手感。以上就是這兩天的分享,下次面試再見囉! 圖文/(本文由WendyinUK分享授權轉載)
原標:文組 5 個月成功轉職前端軟體工程師心得分享圖文/(本文由Studio1729分享授權轉載)大家好,我是 C。大學讀管理,在畢業後進到軟硬整合廠做供應鏈管理相關的工作。雖然如願進到科技業,但開始工作以來一直覺得不開心,臺灣硬體製造以加班聞名,而我就職的公司也不例外,從入職開始便常常加班到晚上八九點,回到家多半處於筋疲力盡的狀態,只想躺在床上當爛泥。除此之外,因為生產時程需要跟著工廠走,又常常會遇到物料採購的問題,多數的時候是處在壓力大的狀態。這樣的生活久了,覺得人生好像除了工作還是只有工作;最終決定不能再讓自己這樣,於是我開始利用週末的時間參與一些科技的社群,也在參加活動時因緣際會接觸到史丹佛大學教授寫的《做自己生命設計師 Designing Your Life》這本書,也參加了相關的課程。在書中有一項叫「奧德賽計畫」的工具,是要大家練習寫下三種截然不同的未來五年。三個計畫沒有誰好誰壞沒有誰好誰壞,每個都是好計劃。其中,第一種人生規劃是目前做的事 (現在的人生的延伸);第二種人生則是萬一事情生變,你會做的事;第三種人生是假定錢不是問題,面子不是問題,你會做的事。在寫下截然不同人生後,我問了問自己「假如真的那麼不喜歡現在的生活,那為何不試試看過個從沒有想過有可能的人生? 大不了最差就是回到現在這樣」。因為這樣的想法,加上朋友的鼓勵,我決定做一個以前完全不曾想過的職涯決定 — 轉職軟體工程師。#為什麼是轉職工程師?因為大學讀管理學院,是在傳統臺灣教育被歸類成「文組」的科系,所以即使在高中時數學是拿手的科目,我也從沒認真覺得自己可以成為工程師。但在參加一些科技的社群後,我很清楚地意識到我對工程思維很感興趣,也喜歡工程師務實解決問題的工作型態。特別是做營運與管理類的工作,很多時候不是想法好就好,權力政治才是決定誰說話大聲的關鍵。工作時常常因為覺得主管交派的方法不是最佳化,但反應了也沒辦法的無力感。相比之下,工程是黑白分明,相對來說更靠實力說話的職位,是我更嚮往的。除此之外,因為之前在臺灣傳統軟硬廠工作的生活實在讓人受不了,想要轉換、想要出國到有更好品質的工作環境,是一直都種在心中的想法。而工程師的國際移動能力是相對其他職位更好的,所以各種考量下,最終決定已轉軟體工程師為目標前進。當然決定這個目標不代表一切就會自然到位,對於傳統文組生轉職軟體工程師之路最多人會遇到的一個大難關 — 自我懷疑,也是我最開始的心魔。好在當時看到《工程師作家的轉行人生》,看到粉絲團版主從讀創意寫作轉行成功的例子 (她還是在要養女兒的同時轉行,真的無比佩服,推薦想轉工程師的人,一定要追蹤!),給了我許多的信心,也讓我相信「我能做得到」,而能堅定地跨出第一步。#如何開始第一步?決定轉職後,我先上《工程師作家的轉行人生》推薦的 freeCodeCamp 上學習。 freeCodeCamp 是透過一個個小關卡,帶領你一步步學習最基本的網頁開發,包含 HTML、CSS、JavaScript,由於是完全免費的,相當推薦還不確定要不要真的轉職的人,無成本學習。除了 freeCodeCamp,有另一個很類似的網站是 Codecademy,介面比較美,但有部分的學習內容要付費。在最開始的階段,我常常在吃午餐或晚餐時,會順便看一些軟體工程師相關的 Youtube 影片,例如 Clément Mihailescu、TechLead、Code Drip 的影片。這些影片協助我更了解軟體工程師的生態、各種名詞,例如前端是做什麼、後端是做什麼。因為不是太硬的技術內容,但對初學者又算有知識含量,配飯還算剛剛好。#有了初步認識後進一步學習在 freeCodeCamp 的關卡都做完後,我進一步學習的路徑有分成兩個部分,一部分是全端網頁開發 (後來我都集中在前端),以及基礎的電腦科學與運算思維。全端網頁開發我有買過一個月的 Treehouse ($25 美元一個月的那個,不是 $199 美元的 TechDegree),也有買《工程師作家的轉行人生》推薦在 Udemy 上的 Andrei Neagoie:The Complete Web Developer in 2020: Zero to Mastery。Treehouse 的優點是在一個月內可以內容看到飽 (除了全端網頁開發,也有演算法、資訊安全等等不同主題),但相對地假如是在職的人,可能就沒那麼划算,因為下班後能看的時間也不多。而 Udemy 則是買了課之後就能永久看。對於想要跨入全端網頁開發的新手,我覺得 Udemy 的課已經非常足夠了,假如是在職的人,可能一個月也看不完一堂課。Udemy 課程的另一個好處是老師很多,同個主題妳可以有很多不同老師,加上有三十天內不滿意退費的機制,我覺得對初學者很友善。畢竟學程式這種艱澀的東西,找到頻率對的老師很重要。雖然我一開始是看 Andrei 老師的課,但後來發現不太對頻率,所以改買了另一個同樣在 Udemy 的 Angela Yu : The Complete 2020 Web Development Bootcamp 課程,就發現頻率很對。雖然兩個的內容差不多,但頻率對了就學得更順手。可能上面這兩個都跟你頻率不對,但沒關係,Udemy 很多老師可以選,選適合的才是最重要的!除了全端開發之外,我也看了哈佛大學的 CS50 課程,來打電腦科學與運算思維的基礎。只能說實在太愛 CS50 的教學了,不論是 David Malan 教授教得主課程,還是 Brain Yu 講師教的 CS50 Beyond (偏前端網頁開發) 與 Web Programming (偏後端網頁開發),都是非常精彩、深入淺出。#辭職專心衝刺在開始看 Udemy 與 CS50 後,由於已經很確定自己要轉職,我就辭掉工作 (不然本來的工作實在太耗神) 全職衝刺。在全職衝刺的期間,我寫了兩個專案,一個是電商專案,一個是 CRM 專案。因為這時候很確定要往前端發展,所以也開始學 React (前端最多人用的框架之一)。我是透過 Udemy 上的 The Complete React Developer Course (w/ Hooks and Redux) by Andrew Mead ($300 台幣) 課程,搭配 Youtube 上的 Net Ninja Complete React Tutorial (& Redux ) 課程學。邊學邊試著用 React 來寫我的專案,不會的、卡住的東西就上網查 (基本上就是靠 Google 與 Stack Overflow 來找)。舉例來說,想要在電商專案中做購物車功能,我就去 Google 上搜尋 “shopping cart react” 這類的關鍵字找教學來看。當初之所以決定做這兩個專案放到我的作品集,是因為我先找了幾間自己很感興趣的公司,了解他們用什麼技術與語言,了解他們的產品,然後想我的作品集有什麼樣的專案,會讓他們覺得我是即戰力,最終才決定要做什麼。#面試準備的自我懷疑時期花了兩個多月邊學 React 與做專案作品後,在開始投履歷前,我花了兩週多全力準備面試。面試分成三部分準備,專案作品、JavaScript/React 考古題,以及演算法刷題。 專案作品就是要對自己的專案瞭若指掌,用了什麼樣的技術,為什麼選擇用該技術,都要能說得出來。JavaScript/React 考古題就是上網找「前端面試題目」、「React 面試題」等關鍵字找題目,題目看到後來都大同小異,這些題目多半也都能在網路上找到人分享答題。其中我非常推薦 Huli 的部落格,裡面寫的超多篇都是在回答面試必考題 (例如 淺談 JavaScript 頭號難題 this:絕對不完整,但保證好懂、我知道你懂 hoisting,可是你了解到多深?)而演算法刷題就是大家耳熟能詳的 LeetCode 題目。刷題前我有買一本資料結構與演算法的書來讀,但後來發現網路上的資料也都寫得差不多,也有許多 Youtube 頻道有相關教學 (例如這個 CS Dojo),所以後來覺得沒有特別買書的必要。實際刷題我主要是刷 Easy 與 Medium 的。每次遇到新的題目會先自己想,真的解不出來才會上網看別人怎麼解。上面這些或許有點輕描淡寫,但其實在轉職時,有好幾度覺得自己撐不下去、懷疑自己沒辦法做到。不論是專案卡關,或是刷題時怎麼都不懂。事後回頭看,我覺得建立良好心態很重要,不要期待所有觀念自己馬上就會懂,慢慢來,有些觀念看了好幾天才懂,也是常發生的事。上面提到的 CS50 有教一個 C 語言的指標 (pointer),我是重看到第五遍才懂,但那沒關係,最終有弄懂才是重點。求職的最後階段是投履歷與面試。作為一個傳統定義的文組生,我的經驗是求職時沒有太吃虧。我開始投履歷後一共投了十多家,其中九成有一面,完全沒有因為學歷是文組而拿不到面試機會。拿到面試的也有七成有二面,沒有二面的也是因為白板題炸掉,不是因為自己的背景。開始投履歷的第二週拿到第一個工作機會,在拿到第四個工作機會後終止了剩下的面試。回顧整個過程,我認為文組生轉職最大的障礙是自己的心態。能不能熬過自我懷疑,能不能在第一次沒弄懂後繼續堅持下去學習才是重點。轉職之路不容易,確定是自己想要的方向才是重要的。假如在過程中發現當工程師實在不是自己的路也沒關係,所學的不會白費,就像也有同為文組的朋友,學了程式後轉產品經理,雖然沒成為工程師,但依然轉到自己理想的職涯。希望這個經驗分享對正在讀的妳與你有幫助,也祝福大家都能順利發展出自己理想的職涯!來源:https://studio1729.tech/2020/05/turning-swe/圖文/(本文由Studio1729分享授權轉載)
原標:2020資工實習面試心得分享圖文/(本文由Dcard小仙女分享授權轉載)****Google STEP 當初雖然有在公司實習, 但是是簽半年的約, 當時打好主意, 如果上了Google 暑期實習的話, 就暑假待在Google , 開學之後再回到原本公司, 但是疫情讓Google 直接取消台北的實習機會, 轉成線上的Program Software Product Sprint, 我原本的公司也因為疫情把實習生全部砍掉了…。 當時實習消息一岀, 我就馬上到Google Career 上投履歷, 大概三天左右,就有第一位人資聯繫我, 希望我填一個面試相關的表單。 兩個星期後,我被邀請參加一個線上的Back to Back 面試, 一共兩關各45分鐘,是連在一起的。 進行方式跟網路上說的差不多, 就是一到兩題的白板題, 透過Google Meet 跟 Google Docs 進行, 難度大概是leetcode easy的等級, 而且也可以選擇面試的語言~ 面試官人都非常Nice,多跟他們溝通會有很多收穫! 之後就是漫長的等待結果…, 大概五月底時,收到了人資來信希望與我談談, 原本以為是要發Offer了, 結果是要告知:實習取消了QQ! 但是轉而代之的是一個線上的暑期半黑客松半實習的Program,並且邀請我參加。 總而言之,雖然實習結束了,但是透過參加這個Project也是獲益良多! 之後有時間的話,再詳細談談此計畫的內容以及心得~~ 結果:實習取消,轉成線上SPS Program ****LINE TechFresh 當時因為五月底了,大部分的大公司都已經結束招募, 當時有點心灰意冷,剛剛好收到線上信件, 宣傳 LINE Techfresh 計畫還有在找人,就試試看了! 一樣是透過LINE的招募網站上投履歷, 大概一兩個禮拜後,人資就回應我,邀請我下禮拜面試了~ 第一關是到LINE的辦公室實體面試,面試官通常就是之後會帶實習生的主管, 我面試到的Team 是 LINE的UIT Team。 面試官沒有問白板題,更多的是問我履歷上的經驗以及對前端相觀的技術, 順順的聊完之後就回家了! 第一次面試的隔天,就收到人資邀請第二次面試, 而這次面試是在線上進行的,大體跟第一次的感覺差不多, 但是有更多關於CI/CD 以及前端的技術問題 ,原本以為自己沒有答的很好,但是面試結束後過大概一小時, 人資姊姊就來信恭喜我錄取了!然後約時間跟我談更多上班後的細節~~~ 結果:Offer Get ****雷亞遊戲 之所以會投雷亞是因為看到系上學姊分享實習資訊, 一樣也是透過召募網站投遞履歷的,大約一個禮拜之後,就收到面試邀請。 面試是以線上進行的,不外乎的就是白板題,跟一些OS的問題, 我當初面的時候沒有想到會考OS的相關問題,回答得很糟糕QQ 白板題一樣透過Google Docs進行,難度後來上Leetcode查, 大概是Medium的難度,不過面試官一樣人很好, 如果卡關的話,透過跟面試官溝通真的可以幫助自己更好的想出解法! 可能是因為整題沒有很順利,兩個禮拜之後就收到感謝信了… 結果:感謝信 ****均一教育平台 因為一直有在從事教育方面的工作,又加上均一比較晚招募實習生,就想說試試看! 投遞履歷時要順帶回答一些小問題, 但是對於資工本科的人,大概都不難,一下子就可以解決的難度~ 大概投遞一個禮拜之後,人資就邀請我到均一的辦公室實體面試。 面試大抵分為,筆試題以及經驗題。 筆試的話前大部分都是一些網路上會看到的邏輯解謎題, 最後有兩題的程式題,大概leetcode easy的題目, 寫完之後面試官會跟你討論你的答案, 我當天沒有表現得很好,雖然知道一些邏輯題都有在網路上看過, 可是就回答的有一些瑕疵…。 筆試之後是相關經驗的面談,主要就是在問履歷上的經驗, 以及之前做過的project的相關技術,整體我覺得氣氛是還不錯的! 很像在跟大哥哥們聊天的感覺~ 但可能因為前面筆試部分沒有表現的很好…過不久就收到感謝信了…。 結果:感謝信 ****主張數據 Numbers 一樣透過網站投遞履歷,大概過兩個星期之後人資邀請面試。 第一關面試是以線上進行,主要也是在問我履歷上相關的經驗, 然後有問一題非常簡單的程式題,但是詳細的內容有點記不清楚了, 面試官說只是用來確定面試者真的使用程式語言而已。 第二關面試一樣是線上進行,不過一開始是先用Google表單寫了大約十題的性向測驗, 之後再由考官提出一個問題:如果現在請你提出一個可以結合公司科技的產品, 你會做什麼?當時就順順的回答,算是聊的蠻開心的!激盪出很多火花~ 最後他們發給我專案經理的實習缺,但是當時有更心儀的選擇,就婉拒了。 結果:Offer Get 很感謝一路上前人分享的資訊, 希望這篇文章也能為你帶來一點點的幫助! 圖文/(本文由Dcard小仙女分享授權轉載)
1.公司名稱、職務、行業、職務類別,以及工作的要求?公司名稱:易控智慧生活科技職務:前端工程師行業:智慧住宅自動化環境控制系統職務類別:軟體工程師工作的要求:要會前端框架React對前後端溝通熟悉 2.面試中被問到的問題,以及您的回覆答案?上機考,考一些react及css運用問一些觀念,上機考的過程中,我有遇到不會的問題,經理也很大方地給予小提示,讓我順利的完成這次測驗。3.面試過程中,有沒有什麼比較特別有趣或印象深刻的地方?經理會分享技術上的問題,我覺得不錯 ,老闆也告訴我一些這裡的工作常態,有趣的是老闆不吝嗇分享他個人經歷給我知道,我覺得他們公司氣氛很好。4.是否有複試?複試幾次?沒有複試,經理面試完換跟老闆5.公司待遇如何?依公司規定,基本年終,三節獎金,聚餐6.對該公司、該次面試的評價?很好,感覺同事相處愉快,扁平制度,面試還蠻愉快,感覺主管經驗豐富可以學到很多技術,而且之後用到的技術也是我喜歡的,希望可以在這邊學到許多專業技能。7.給其他面試者的建議?雖然公司規模不大,但可以學到許多新的技術,還不錯,技術經理及其他同事也都很樂意分享專業知識,我覺很棒,給求職者建議:事先做好功課,基本專業知識要會,上機考不要緊張,要有好的態度,加油!!
1. 公司名稱、職務、行業、職務類別,以及工作的要求?公司名稱:幸康電子股份有限公司(總公司)職務:資訊工程師行業:電子業職務類別:工程師工作要求:要會SQL、HTML、JS、CSS、ERP2. 面試中被問到的問題,以及您的回覆答案?Q1.先自我介紹,再問專題做了什麼,裡面當任的角色?A1.關於往專題,裡面使用了什麼工具與程式Q2.對未來有什麼規劃?A2.對於第一份工作來說,是非常的重要的,而且在任是一間公司需要很多時間,所以會在公司待比較長時間Q3.介紹一下工作在做哪方面的,有沒有辦法做出來?A3.這份工作主要是管理ERP,雖然不太認識,但只要有心學沒有不可能的3.面試過程中,有沒有什麼比較特別有趣或印象深刻的地方?剛開始會是先小考試,雖然有點忘記了,但主管人很好,只是要確認有沒有基礎,會一直分享這工作主要是在做什麼,很希望有心學的人加入。4.是否有複試?複試幾次?沒有複試。5.公司待遇如何?公司待遇,因為是機密不可以透漏,但是會有年度調薪。工時時間也很正常,午餐也會有補助。6. 對該公司、該次面試的評價?對於這間公司的評價真的蠻棒的,主管也很照顧新人,遇到不會的地方請教同事,大家也很樂意慢慢教導。7.給其他面試者的建議?其實,給要來面是資訊部門的面試者,來貴公司真的可以學到很多在學校沒有教的東西,雖然剛開始會感到很困難,但是真的只要有心沒有不可能的。而且,大家都很好,希望有機會你也可以加入。
1. 公司名稱、職務、行業、職務類別,以及工作的要求?我應徵的是"驊宏資通有限股份公司"(資訊業)的"程式設計師",工作要求需要有整體資訊架構(前端、後端)的了解,SQL指令、DS的基本概念以及一些邏輯運算。2. 面試中被問到的問題,以及您的回覆答案?面試的時候會給你寫一份筆試,寫完之後會有主考官來看你的答案並會照筆試內容(工作要求的前端、後端等問題)跟你探討,會挑幾題要你講解,從為什麼會從這開始想,到怎麼解決,為甚麼這樣解決,其中會一直反問你,質疑你並給出他自己的想法,你可以認同也可以提出反對意見,但最重要的是要有邏輯,並有追求知識的心。3. 面試過程中,有沒有什麼比較特別有趣或印象深刻的地方?有趣的地方也許就是最後一題腦筋急轉彎吧,單純的考你邏輯概念,而印象深刻的是主考官不斷質疑的壓力,那時我真的緊張到了,導致答案都沒有回答得很好。4. 是否有複試?複試幾次?有一次複試,不過只是單純的更上層主管跟你聊聊天,聊聊未來志向、目標,問你會待多久,如果有其他公司挖腳你大概多少你可能會跳槽等。5. 公司待遇如何?公司物質上待遇普普,但是勝在學習環境很好,主管都會時不時給你上點課,指導你大方向及更深入的整體架構了解,同事之間也經常交流,很適合像我第一份正職工作。6. 對該公司、該次面試的評價 ?面試的話還不錯,不過面試時間有點常,填寫資料,筆試,面試,最後做心理測驗,大概3小時半左右,主考官的不斷質疑也確實讓我更加鞭策自己,算是一個不錯的歷練。公司環境優良,相較來說蠻自由的,主管很體諒人,除非真的很急很急,不然不會加班,且有問題時可以提問,會很有耐心地回答你,非常適合有心學習該行業知識的人。但服裝上的要求會比較嚴格(半正裝)不能穿運動鞋或牛仔褲上班。7. 給其他面試者的建議?好好複習大學所學,面試不用緊張,照正常聊天就好,尤其被質疑時,如果筆試幾乎都有答出來,且面試的時候能講解出自己寫的筆試內容,應該機率很高。
工作適配度
智慧適配指數
根據履歷表的填寫狀況,智慧分析您與工作的適配程度
登入後即可查看
相似工作
推薦課程
工作瀏覽記錄