Soft_Job 板


LINE

謝謝提供意見 小弟補充一下背景 個人有十年工作經驗 先在台灣 後來到美國 但都是在奇怪的自動化軟體小廠 工作經驗皆為公司自刻的c++ 架構下做功能開發維護 現在慢慢發現這樣履歷根本寫不出什麼東西 (基本上唯一會的tech stack就是c++, 連GUI都沒有喔) 在我住的地方有提供c++職缺的只有兩種公司 一種是需要公民身份(我沒有)的國防相關公司 (比如說曾有有雷神公司的HR寄信來說要不要去做雷達系統orz) 另一種就是搞高頻交易的金融公司 門檻太高進不去 所以才有轉換跑道的想法 本來計畫是花一兩年慢慢準備 再開始海投 不過現在剛好有某剛拿到四億美金投資的新創找上門 提供一個TC約30萬美金的職位(跟矽谷不能比 但已經比我現在高不少) 對方HR說應徵者背景跟公司tech stack不符沒有關係 主要還是看重基本CS 演算法 資料結構 系統設計 的能力 所以出了一個小作業 做得好就能拿到on-site 這作業基本上是極度簡化的系統設計題 要做出所需的基本功能大概一兩小時就能搞定 所以不可能會被拿去真的應用 只是若要設計一個好的架構表現自己的能力 就要花比較多時間 因為覺得用c++做這種東西 連讀json檔和test framework都很麻煩 所以才上來問有沒有比較推薦的語言或framework適合這種作業 ※ 引述《NewSpec (新規格)》之銘言: : 光是你看到題目之後還要上來問要用什麼語言和框架就知道你沒戲了 : 公司給作業的用意是什麼? : 基本上就是拿公司日常會遇到的業務場景縮小範圍、簡化需求而成的 : 如果你是一個足夠qualify和senior的工程師 : 而且先前經歷和現在的求職公司有點match的話 : 你應該能夠馬上知道有哪些工具能用、能馬上兜出這個題目的最簡結果才是 : 因為只有知道能最快達成這個專案目標的工具和途徑後 : 你才能再在裡面的代碼中用些炫技出來來體現你的優勢,例如DDD,各類設計模式之類 : 例如我對Java比較熟Python還行,如果作業出的是命令行工具, : 我馬上知道Java有Spring Shell, Python有Cmd可以用 : 如果是自訂協議server : 我馬上知道Java就是要用Netty : 如果是Web app : 反射動作就是一個Spring Boot app : 所以建議你還是使用自己最熟悉的語言然後調研一下作業領域最常用的框架 : 不要聽別人扯什麼非主流語言和奇怪新奇的框架,更不要自己刻功能 : 你的功力應該體現在解決作業之中業務代碼的設計之上 : ※ 引述《devilnd (醉起步溪月)》之銘言: : : 最近面試某公司 有一個限時兩週的回家作業 : : 題目就是讀取一些資料 做處理 然後輸出 : : 測試資料是一個json檔裡面有上百筆資料 : : 需要的演算法很簡單 : : 看起來就是要考驗設計系統架構的能力 : : 需要完整文件跟測試 : : 公司說不限語言 只要說明檔寫清楚讓面試官有辦法自已安裝執行就行 : : 小弟個人背景是會c++/java/python : : java/python都算是初學自己做一些小project : : 自己感覺是用java做I/O, test比較方便 : : 但也不排斥學其他新語言 像是golang js rust.. : : 只要兩週內能弄好就行 : : 不知道有沒有人有相關經驗可以提供 : : 謝謝 ※ 引述《NewSpec (新規格)》之銘言: : 光是你看到題目之後還要上來問要用什麼語言和框架就知道你沒戲了 : 公司給作業的用意是什麼? : 基本上就是拿公司日常會遇到的業務場景縮小範圍、簡化需求而成的 : 如果你是一個足夠qualify和senior的工程師 : 而且先前經歷和現在的求職公司有點match的話 : 你應該能夠馬上知道有哪些工具能用、能馬上兜出這個題目的最簡結果才是 : 因為只有知道能最快達成這個專案目標的工具和途徑後 : 你才能再在裡面的代碼中用些炫技出來來體現你的優勢,例如DDD,各類設計模式之類 : 例如我對Java比較熟Python還行,如果作業出的是命令行工具, : 我馬上知道Java有Spring Shell, Python有Cmd可以用 : 如果是自訂協議server : 我馬上知道Java就是要用Netty : 如果是Web app : 反射動作就是一個Spring Boot app : 所以建議你還是使用自己最熟悉的語言然後調研一下作業領域最常用的框架 : 不要聽別人扯什麼非主流語言和奇怪新奇的框架,更不要自己刻功能 : 你的功力應該體現在解決作業之中業務代碼的設計之上 : ※ 引述《devilnd (醉起步溪月)》之銘言: : : 最近面試某公司 有一個限時兩週的回家作業 : : 題目就是讀取一些資料 做處理 然後輸出 : : 測試資料是一個json檔裡面有上百筆資料 : : 需要的演算法很簡單 : : 看起來就是要考驗設計系統架構的能力 : : 需要完整文件跟測試 : : 公司說不限語言 只要說明檔寫清楚讓面試官有辦法自已安裝執行就行 : : 小弟個人背景是會c++/java/python : : java/python都算是初學自己做一些小project : : 自己感覺是用java做I/O, test比較方便 : : 但也不排斥學其他新語言 像是golang js rust.. : : 只要兩週內能弄好就行 : : 不知道有沒有人有相關經驗可以提供 : : 謝謝 --
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 100.17.25.188
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1576128421.A.870.html
1F:推 ko27tye: 就用qt阿 支援json讀寫 test框架也有 也支援google test 12/12 20:01
2F:→ OhNo386: C++要不斷整合其他library/framework才會強大 12/13 12:48
3F:→ OhNo386: 真的要自己刻的部份只有比較核心的東西.但大部份都是在整 12/13 12:49
4F:推 superpai: 只根據你描述的作業內容是用不到framework的,也許不是 12/15 06:55
5F:→ superpai: 考驗什麼系統架構能力而是刷掉基本東西都做不出來人。 12/15 06:55
6F:→ supermmi: 我用c寫過讀xml相信讀Json不是難事,不過如果用Python 12/15 16:27
7F:→ supermmi: 讀Json沒幾行就寫完了 12/15 16:27







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP