[心得] 面試心得--鴻揚科技Java ProgrammerE

看板Soft_Job (軟體人)作者 (白)時間15年前 (2010/06/12 01:53), 編輯推噓8(8016)
留言24則, 7人參與, 最新討論串1/1
此板給予我滿多幫助的,雖然我這次面試敗北了 但還是把面試流程和考古題分享給大家。 ------------------------ 以 下 是 正 文 ------------------------ ======================================== 我應徵的職務是 鴻揚科技Java ProgrammerE ======================================== 星期五下午兩點的面試,我大概下午一點五十五分到達。 到達的時候已經看到一位男士在振筆疾書寫筆試的題目, 筆試時間約30分鐘,有十幾題計算題,題目卷會回收再利用所以不能做記號 >.^ 題目大概是基本的邏輯判斷,像: 例)甲乙二人相距100km,甲以時速6km朝乙前進,乙以時速4km朝甲前進,  若甲帶著一隻狗,狗的時速10km,在甲乙間往返   (就是狗先從甲衝向乙,碰到乙再衝向甲)  請問當甲乙碰面時,狗跑了多少km? 例)將10支紅襪子、10支藍襪子放在箱子裡,在摸黑的環境下,  請問最少要抽出幾隻襪子才能確保其中有一雙顏色成對? 我邏輯思考的比較慢(俗稱想太多?),30分鐘收卷我大概只寫了三分之二左右。 然後進入上機考,用他們所提供的筆電,會先指導你Eclipse開發環境,總共五題, 前面四題只要寫出片段程式碼,第五題要自己重頭到尾寫出來,限時兩小時左右。 題目也是很基本的語法和邏輯判斷,像: 例)不死母蜂一年生一隻公蜂,每隻公蜂一年生一隻普通的母蜂和一個公蜂後就死掉, 普通的母蜂一年生一隻公蜂後死掉。現在在一個只有一隻不死母蜂的實驗環境下, Input N年,Output 公蜂有幾隻、總共有幾隻蜜蜂 例)輸入一串可重複的整數數列,求出重複最多次的整數以及重複次數。 例)三個數字求最大公因數 我大概解出2.5題,然後和我一起進行筆試和上機考的男士5題都解出來了, 於是那位男士就去跟主管面試,然後我就跟那位人資小姐(她名片上寫技術顧問)聊天, 了解公司概況(像他們工程師大多是駐外廠商,會一人配給一台筆電...etc) 人資小姐人很好,他跟我說我這樣子慢慢解題很危險唷, 她希望我可以用一個月的時間增進程式能力,一個月後期待再相見。 然後就...Say Goodbye了XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.96.108 ※ 編輯: ncerscorpi 來自: 123.192.96.108 (06/12 01:53)

06/12 02:15, , 1F
可以分享大間一點的公司嗎
06/12 02:15, 1F

06/12 07:39, , 2F
該不會兩小時只解了這三個例題吧?
06/12 07:39, 2F

06/12 08:52, , 3F
return ( ! y ? x : GCD ( y, x % y ) ); 送你。
06/12 08:52, 3F

06/12 08:52, , 4F
祝福和希望你下次要過關。
06/12 08:52, 4F

06/12 09:11, , 5F
第一題,數據大概是這樣(應該沒錯吧?),可以推公式。
06/12 09:11, 5F

06/12 09:11, , 6F
N = 1, male bee: 1, total: 2
06/12 09:11, 6F

06/12 09:11, , 7F
N = 2, male bee: 2, total: 4
06/12 09:11, 7F

06/12 09:11, , 8F
N = 3, male bee: 4, total: 7
06/12 09:11, 8F

06/12 09:12, , 9F
N = 4, male bee: 7, total: 12
06/12 09:12, 9F

06/12 09:12, , 10F
N = 5, male bee: 12, total: 20
06/12 09:12, 10F

06/12 09:12, , 11F
N = 6, male bee: 20, total: 33
06/12 09:12, 11F

06/12 09:12, , 12F
N = 7, male bee: 33, total: 54
06/12 09:12, 12F

06/12 09:13, , 13F
應該只是很單純的費氏數列。
06/12 09:13, 13F

06/12 09:18, , 14F
第二題,沒給範圍,應該要更嚴謹。 所以解法有兩種︰
06/12 09:18, 14F

06/12 09:18, , 15F
輸入測資最大值小於陣列index,輸入完就算完了。
06/12 09:18, 15F

06/12 09:19, , 16F
否則,就排序後跑一遍陣列即可,overhead在排序。
06/12 09:19, 16F

06/13 21:10, , 17F
第一題答案是不是 100公里呀
06/13 21:10, 17F

06/13 21:16, , 18F
可以把甲當成不動,乙時速10KM,甲乙10小時後相遇,
06/13 21:16, 18F

06/13 21:16, , 19F
而狗走了10小時,所以牠走了100KM
06/13 21:16, 19F

06/13 22:45, , 20F
1F你還是安靜滾開吧...推分享
06/13 22:45, 20F

06/16 22:46, , 21F
第二題是兩隻嗎 @@?
06/16 22:46, 21F

06/16 23:51, , 22F
第二題是這樣嗎 fib[i] = fib[i-1] + fib[i-2] + 1
06/16 23:51, 22F

06/17 02:58, , 23F
襪子那題是11隻吧
06/17 02:58, 23F

06/25 21:45, , 24F
襪子應該是3隻,參考鴿巢原理
06/25 21:45, 24F
文章代碼(AID): #1C4dVzDm (Soft_Job)
文章代碼(AID): #1C4dVzDm (Soft_Job)