推 cchao28: 感恩強者的分享 04/24 11:16
→ robler: 太強啦 04/24 11:20
推 hanyi0923: 強 04/24 11:22
→ hanyi0923: 話說能不能透漏一下原來實習1年是什麼單位呢 04/24 11:24
MixerBox
推 MoriNakamura: 太神啦 04/24 11:24
※ 編輯: bigelephants (61.231.58.155), 04/24/2019 11:28:18
→ jatj: wow 4M 30分做完一題不就七分鐘 04/24 11:29
推 s06yji3: Thanks 04/24 11:32
推 moomin60129: 推神人 04/24 11:33
推 alihue: 感謝分享 04/24 12:02
推 zxcv12: 高手.我Leetcode刷了約400多題看到題目還是死... 04/24 12:04
LeetCode 題目含水量很高
要看你刷的題目難度比例大概多少
我寫了 5xx 大概 M 200~300 H 100~200
不過以前比賽練的兩三千題在這邊是看不到的
※ 編輯: bigelephants (61.231.58.155), 04/24/2019 12:17:04
補充一下如果是搜 Topic 找題目刷的感覺
跟全隨機看題目的感覺是完全不同的
建議可以試試看固定難度全隨機的狀況下能不能刷得起來
推 hortune: 太猛了 04/24 12:16
※ 編輯: bigelephants (61.231.58.155), 04/24/2019 12:19:03
推 sorryla: 確實公司的高頻題很常出,有去地裡做功課的話會好上很多 04/24 13:01
推 oasis10702: 太神啦帥帥帥帥哥 04/24 13:16
→ gabbana: 看成京東 04/24 13:18
推 abc53: 推 04/24 13:39
推 waterme1on: 推強者 04/24 13:42
推 krauserq: 瞻仰神手 04/24 15:19
推 shawnfu: 美商薪水 亞洲生活 太爽了 04/24 15:45
推 k900421: 跪在這篇文章前起不來 04/24 15:47
→ k900421: 可以請問工作職缺內容是啥嗎? 04/24 15:48
抱歉我目前還不知道會去哪個 Team
只知道會在 Search Team 下面
Indeed 徵才資訊裡面看到比較像的是這個
https://www.indeed.jobs/career/JobDetail/Software-Engineer-Search/16552
※ 編輯: bigelephants (61.231.58.155), 04/24/2019 15:58:52
推 scarletflare: 太神啦推推 04/24 16:59
推 jyuan1993: 原po好強~恭喜 04/24 17:27
推 jyuan1993: 我的面試還在進行中,希望下半年有機會當同事 04/24 17:30
推 bomson: 推 好猛 04/24 18:29
推 purplelife: 強者 04/24 19:02
推 jlhc: 強者給推, 這間的薪水值得一去呀 04/24 19:26
推 kingnamefu: 推!超強 04/24 19:38
推 V1V1V1V1V1V: 有夠猛 04/24 20:57
推 coquelicot: 強者我朋友給推 04/24 22:34
推 gitignore: 好屌...我最近拿到美國的indeed SRE 但美國簡單超多XDD 04/24 22:44
推 Murasaki0110: 飯後兩題hard 寫完就可以吃宵夜了吧 04/25 00:11
我覺得 LeetCode Hard 還好,除非你做像是 LRU Cache 那種題目要想比較完整的
其他比較偏想法的題目靠的就是經驗跟運氣吧 XD
如果要挑戰寫完吃宵夜的題目,我會去找 AtCoder 配分 >=800 的題目來做
推 chi1242: 太猛給推! 04/25 00:34
推 bamchisu: 猛 04/25 01:42
推 wintercoldb: 推 04/25 02:59
推 DONmilK: 請問有用到非常艱難的algorithm 優化題目嗎 04/25 04:15
個人覺得沒有,但碰到的題目都非常開放
在面試過程的一個小時裡面題目一直不斷被擴充
所以我確實有用到比較複雜的演算法,但就要看個人跟面試官的互動了
我有其中一關一直出錯 QQ 還好面試官人很好沒把我刷掉
→ jatj: 優化是甚麼 04/25 04:44
簡單講的話就是一個在時間複雜度、空間複雜度、編寫程式複雜度上互相取捨的過程
為了讓程式在執行速度、消耗資源、易讀性等等各項指標上更優而做的改動
推 luxylu: 強 04/25 07:43
※ 編輯: bigelephants (61.231.58.155), 04/25/2019 08:53:55
推 CApopsicle: 帥帥帥帥帥哥哥強者給推 04/25 09:09
→ jatj: 我以為那叫最佳化... 04/25 09:18
推 qazxws: 強 謝分享 04/25 10:09
推 wsp151515: 太強 04/25 13:08
推 vvind: 推 04/26 09:21
推 johnny94: 想知道學生時代是怎麼訓練的XD 04/26 11:27
這個問題很好,我稍微回答一下。
我小六的時候遇到恩師,當時我沒有什麼自學能力
他要求我用記事本土砲學了一年的 Java,那時候還是 Fedora Core 4
國中之後他教我寫 Action Script 3.0 當時很火的語言
然後教我看 API 文件,每兩三個月會丟一個 Topic 給我做,培養了基本的接案能力
也是這個時期比較懂得怎麼自學、怎麼學一個新的語言
高中的時候碰到競賽訓練,但被慘電,屢戰屢敗,連選訓營都沒進過
可以在這個網頁看到那個年代的建中培訓資訊
http://pisces.ck.tp.edu.tw/~peng/index.php
高中培養了基本的演算法能力,面試會考的東西幾乎都碰過了
DP、圖論、二分搜、Trie...等等
還有一些高級技巧像是線段樹、平衡樹、持久化資料結構
我以前是讀附中的,被建中慘電很不甘心,上大學之後就考進 112 的 ACM 培訓班
大學的時候我秉持著幾個信念
1) 選喜歡的課,不特別查分數甜不甜
2) 不抄作業,交出去前也不太對答案,作業改完回來才會去討論
3) 教授只要開始唸課本就翹課,因為在宿舍自己讀效率比較高
4) 碰到新的 project 狀況允許就選用一種沒用過的程式語言
5) 修不下去的課就停修,人生會很美好 XD
付出的代價就是我校內成績不高,所以也沒打算申請國外研究所
陸續運氣好、碰到貴人再加上有付出一點點的努力才有今天這份 Offer
事實上比我還厲害的人太多了,只是多半低調沒有出來分享而已
推 donkilu: 現在都講優化了吧,最佳化太饒舌 04/26 12:08
→ donkilu: 何況你也不能保證真的是"最佳"XD 04/26 12:09
推 hanyi0923: 樓上問怎麼訓練,感覺樓主的情況是典型競賽選手的玩法 04/26 12:20
→ hanyi0923: ,我自己高中開始學IOI都沒辦法到這個程度,一般人不 04/26 12:20
→ hanyi0923: 容易複製這個經驗 04/26 12:20
過獎了,我其實在 112 選手只能算中下程度而已
至於複製經驗的話,我覺得比賽部分顯然來不及,但如果只是要通過面試的話倒是不難
離開競賽的話,我比其他人優勢沒多多少
推 s06yji3: 一般人應該也來不及了QQ 04/26 12:28
※ 編輯: bigelephants (61.231.58.155), 04/26/2019 13:17:17
推 DONmilK: 真的強 普通班大五畢業才開始刷題表示敬佩XD 04/26 13:45
推 s06yji3: 感謝分享經驗 04/26 14:21
推 johnny94: 感謝回答,果然真強者XD 04/26 14:58
→ dreler1: 可以問一個follow up的問題嗎? 04/26 20:55
→ dreler1: 可以分享一下 13/14歲開始寫script的感想嗎? 04/26 20:56
→ dreler1: 小六可以專心開始寫java 真心佩服 04/26 20:57
→ dreler1: 可能之後用來試試看小孩子 04/26 20:58
我是 12 歲開始,我個人的話感覺再早個一兩年開始會更好一些
寫 script 的話 簡單的迴圈概念、遞迴不會太難才對 但要很有耐心教
小孩子沒有什麼自學能力要一步一步帶
吸收能力又會差距很大 所以我看老師上課都超累 他要同時在很多進度切換
我老師的帶法能接受的人不多
一方面是 Java 的語法算比較龜毛的(?) 跟 Python 之類的語言比的話
另一方面要在沒有上色、排版的記事本 自己土砲寫 Code
當時班上原本六個人,一年後剩兩個人
還有就是我當時無法理解迴圈這些東西學來可以幹嘛
因為沒有 UI 可以玩,但離理解物件導向、畫 UI 那些又還有一段距離
小時候蠢蠢的覺得這樣印東西在螢幕上就已經很了不起了 XD
小孩的話 從 Scratch 之類的開始可能還是比較適合點
推 lc85301: 我跪 04/27 09:37
→ askaleroux: Indeed的OA真的很難啊= = 04/27 09:58
推 stonylu: 歡迎來東京上班,我覺得在東京上班的CO值還不錯 04/27 21:12
好 >< 謝謝前輩
※ 編輯: bigelephants (118.167.66.173), 04/28/2019 10:48:22
推 dreler1: 謝謝你的回覆 蠻有用的建議 我自己是18歲 沒有系統性 04/28 11:21
→ dreler1: 從fortran 開始學script 有點想讓小孩子早點掌握電腦邏輯 04/28 11:22
→ dreler1: 但是我真的不知道 小孩子要怎麼教 XDD 04/28 11:23
推 j19950220: 想問一下大大,刷題時會要求自己做優化嗎?還是大大通 04/30 20:40
→ j19950220: 常是直接生出最佳解XD 04/30 20:40
刷 LeetCode 的時候不會
但我在解 Cracking The Coding Interview 的例題的時候會順著 Hint 做完
其實在做題應該也很難 100% 確定有沒有做到所謂的「最佳」
因為有時候你可以做一些時間跟空間的交換,或者甚至用一些資源來換取更短的 Code
不過我在 LeetCode 上開始做一道題目的時候基本上都是時間複雜度有很高的信心會過
一些比較暴力的做法 覺得應該不會過的作法 都只會在腦中推演一遍而已
※ 編輯: bigelephants (114.42.62.27), 05/01/2019 19:44:04
推 j19950220: 感謝大大的回覆,希望有天也能當大大後輩 05/08 20:49
推 jays6215: 大大推個 05/09 20:57
推 mirror0227: 朝聖推一下大神 <(_ _)> 10/19 17:07
推 usoko: 推真強者 11/18 09:50