這家公司就在敦化南路二段上,趨勢科技的對面。
面試的這個職務是要用 C#寫 Desktop App for Windows.
所以C#是基本技能,而又由於Java和C#很像,所以你如果會Java也可以應徵。
看面試的流程表,要是輪流戰五個人。
出的題目如下:
Q1: 給你一個Linked List, 請你返回一個Linked List是頭尾互換的。
也就是本來順序是 A -> B -> C , 請返回 C -> B -> A
必需in-place作,不要allocate 一堆 memory.
(這題應該是 LeetCode#206: Reverse Linked List - https://leetcode.com/problems/reverse-linked-list/)
Q2: 給你二顆二元樹,A樹和B樹,請你判斷A樹在交換節點後,可不可能會變成和B樹一樣,如果可以回true, 不行則回false.
Q2-1: 然後問時間複雜度,
問我有沒有玩過 13支撲克牌,我說我沒玩過。
他說,這題是他面試別人唯一的考題,叫我接招。
Q3. 撲克牌13張,你的input為 13張牌,output 請給我 5,5,3 的出牌組合。
請先定義資料結構,再作答。
牌組的組合有:
p1. 同花順
p2. 鐵支
p3. 同花
p4. full house
p5. 3 pair
p6. 2 pair
p7. 單張牌
由於是白板題,可能要練習一下寫字在白板上字, 寫好看一點。
來自: 211.22.98.176