類型 | 具體技能和麪試問題 | 如今的回答 |
---|---|---|
語言 | 最拿手的計算機語言之一(偏前端),代碼量是多少 | JAVE,代碼量1000左右 |
語言 | 最拿手的計算機語言之二(偏後端),代碼量是多少 | C語言,表明量1000左右 |
軟件實現 | 有沒有在別人的代碼基礎上進行改進,你是怎麼讀懂別人的代碼,你採起什麼方法不影響原來的功能?開發中遇到的bug是什麼,怎麼解決,bug出現的緣由 | 沒有改進過別人的代碼,遇到BUG的話先分析緣由,以後嘗試,若是解決不了的話再求助他人 |
測試軟件 | 你是怎麼測試本身的代碼,怎麼測試別人的代碼 | 測試本身的代碼先看看是否是如本身預料中想要的樣子,以後在測試集中特殊的狀況,看看有沒有錯誤,別人的代碼的話就把本身看成一個使用者去用他的程序 |
效能分析 | 你寫過的最複雜的代碼是什麼?你是如何測試和改進它的效能的,用了什麼工具,如何分析? | 課設的時候寫了一個成績查詢系統,測試直接運行代碼,看有沒有錯誤 |
需求分析 | 你作過多少個有實際用戶的項目,用戶人數多少,你的項目有什麼創新之處 | 沒作過有實際用戶的項目 |
行業洞察力 | 你最感興趣的領域是什麼,這個領域過去十年有什麼創新,你分析過這個領域前十的產品嗎,請分析一下他們的優劣,你要進入這個領域,如何創新 | 最感興趣的是遊戲設計,可是還不是特別瞭解,感受創新的話須要往VR方面發展 |
項目管理 | 你參加過項目管理嗎,如何決定各個任務的優先順序,若是項目不能及時完成,你要怎麼辦 | 沒有參加過,但瞭解過,通常是先市場調查,再計劃、分工、調試、測試,不能及時完成的話要請求他人幫助 |
軟件設計 | 你作過架構設計,模塊化設計,接口設什麼?請說明一下你爲什麼是這樣設計,你比較過什麼不一樣的設計方式,你的設計取得什麼結果? | 沒有接觸過 |
工具/社區 | 你在各類開發平臺都使用過什麼工具,本身寫過什麼工具來改進工做效率?給社區貢獻過什麼工具和代碼?Github有分享代碼麼?你寫的技術博客堅持了多久,讀者最多的是那一篇? | 有用過碼雲,其餘沒有 |
團隊協做 | 描述你在項目中如何說服同伴採起你更好的方案,或是聽取別人的意見改進本身的方案,如何說服懶惰的同伴加緊工做 | 首先應該以身做則,而後以理性的方法來解決 |
理論素養 | 你上過什麼數學,計算機或是理論課,舉出具體的例子,如何幫你解決問題 | 高等數學、離散數學、計算機組成與原理、C程序設計、數據結構、Java等,這些課程鍛鍊了邏輯思惟,能更好的理解 |
我以爲應先提高本身的技術技能,技術技能纔是一切的基礎
前端
不必定須要實力至關,在結對編程時,水平好的人能充當老師的身份從而領悟到一些在平時可能悟不到知識,而水平低的同窗天然能學到不少
面試
學校裏最經常使用的通常是主治醫生模式,可是對於學生來講最好的應該是業餘劇團模式,這樣每一個人都能學到不少
編程
真正的PM是在構思出一款產品/一個功能點以後,整合公司與外部的各類資源,把一款產品從0到1,再把產品推向市場的整個過程,並對產品的整個生命週期負責。
後端
有很大的關係,我感受一學期下來最大的收穫就是學會如何在一個團隊下完成一個項目的開發,如何與他人協做。
網絡