close

報名流程:

1組 3~4人。

老實說辦的有夠爛。首先報名完,也不確定有沒有報名成功。

填完,要過幾天才回覆。理論上應該要一組填一份就好。

 

第一階段:

一直延期,原本是12/3~ 12/5。拖到 12/6~12/8。 到底有沒有心要辦。

60分鐘,3題。有在打Leetcode比賽,或是其他競技程式的話。就蠻容易的。平台用的是Codilty。

題目難度說實在,我覺得比較沒鑑別度。差不多都是Leetcode easy 程度。題目感覺都直觀沒什麼變化(數字規模不大,很好想)。

然後在12/7號的時候,又說會再寄一次。重點是大家題目第一次都一樣啊。雖然說第二次可能不一樣。但是也就是說題目只有6題。

但是大家的第一次都一樣。也就是說,只要一個人寫完,其他人題目都一樣,這到底要怎麼篩。

雖然說寫的速度可能也是評斷標準。但我覺得這樣來不及在12/10出來。報名的又不是全部都是資工系新手,一定不好評價。

結果12/10出來了,我們組有晉級。感覺也是水過。不過至少有T-shirt了。

 

測驗題目: 

  第一次: 

  •     Q1:  題目給一個數字n < 1000。對於1<=n之間的數字,如果有整除2, 3, 5就串接字串。否則輸出數字。O(N^2)
  •     Q2:  給一個字串問說大小寫都有出現的最大字元,用Counting Sort一下就解出來了。O(N)
  •     Q3:  給一個數字 -8000<n<8000。問插入一個5之後最大數字是多少。全部位置插入之後sort。O(log(N)loglog(N))

  第二次:

  •     Q1:  debug,只能改3行。Code類似Maximum subarray。這題應該就全部題目最難的。因為debug真的需要把它的醜code看懂。錯在負的時候和沒清空。
  •     Q2:  字串數量 < 8,每個字串長度<100。問說最大不重複串接字串。也就是說最長最長只有26(因為a-z)。用subset枚舉,並記錄最大長度 O(N2^N)
  •     Q3:  給定一個陣列。問說陣列次數等於值的最大。比如 arr = [1, 2, 2, 3]。答案 = 2,因為2出現2次。map紀錄。並比較是否key == value。紀錄符合條件最大值。O(N)

 

第二階段:  

我們組是做AI chatbot。先講結論,沒得名。老實講,做的完成度不高。

怎麼準備呢 ? 首先,會有一場WorkShop。教你一些基本的Azure操作。然後接下來教你如何使用LUIS 跟 QNAmaker。

因為疫情的關係,所以變線上比賽。不過距離正式開始前至少還有2個禮拜。所以其實有時間,不過由於期末一堆事情。所以時間被壓迫到了。

我們是做二手交易平台的機器人,類似清交二手拍賣那樣。細節不多說,就不獻醜了。

從這次經驗也學到了,提早準備,還有Debug預留時間要多一些。

arrow
arrow

    尾玉 發表在 痞客邦 留言(0) 人氣()