|--面試流程
職位分析
1> 招聘信息?
2> 崗位職責(業務是否感興趣)
3> 職位要求(是否掌握,查漏補缺)
4> 公司技術棧mysql
後臺面試流程
1> 學生重基礎,社招重項目
2> 一面基礎
3> 二面項目
4> 三面設計linux
項目經驗少,基礎很重要
1> 學歷和成績
2> 大學所學計算機課程git
3> 在線項目/實習經驗
社招重項目和設計
1> 參與過哪些項目?有沒有參加過項目
2> 在項目中承擔的職責
3> 有沒有系統設計經驗?
提高面試成功率
1> 針對公司技術棧和要求編寫不一樣的簡歷
2> 表現出對職位和公司業務的興趣
3> 突出本身的技能優點,提升匹配度(技能和公司要求比較符合)
行爲面試
1> 非技術性問題
2> 自我介紹
3> 口頭表達能力
4> 溝通交流能力
HR面試
1> 薪資待遇(錨定效應)
2> 職業規劃
3> 自我介紹/溝通交流等
eg:
1> web請求的流程
瀏覽器->負載均衡->web框架->業務邏輯->數據庫緩存
後臺技術棧
py語言
1> 語言特色
2> 語言基礎
3> 高級特性
算法與數據結構
1> 經常使用算法和數據結構
2> 分析時間/空間複雜度
編程範式
1> 面向對象編程
2> 經常使用設計模式
3> 函數式編程
操做系統
1> 經常使用linux命令
2> 進程/線程
3> 內存管理
網絡編程
1> 經常使用協議TCP/IP/HTTP
2> Socket編程基礎
3> Python併發庫
數據庫
1> mysql常考, 索引優化
2> 關係型和NoSQL的使用場景
3> Redis緩存
Python Web框架
1> 經常使用框架對比, RESTful
2> WSGI原理
3> Web安全問題
系統設計
1> 設計原則, 如何分析
2> 後端系統經常使用組件(緩存, 數據庫, 消息隊列等)
3> 技術選型和實現(短網址服務, Feed流系統)
技術以外, 軟實力
1> 學習能力
2> 業務理解能力, 溝通交流能力
3> 心態
初級工程師
1>紮實計算機理論基礎
2> 代碼規範, 風格良好
3> 能在指導下靠譜地完成業務需求
中級工程師
1> 紮實的計算機基礎和豐富的項目經驗
2> 能獨立設計和完成項目需求
3> 熟悉經常使用web組件(緩存,消息隊列等)具有必定
的系統設計能力
軟實力
軟技能
1> 具備產品意識,技術引導產品
2> 溝通交流能力,團隊協做能力
3> 技術領導能力和影響力
面試準備
面試造核彈,工做擰螺絲
1> 工做內容和業務緊密相關
2> 平臺決定成長(業務體量)
3> 準備面試須要有的放矢, 跟職位相匹配
簡歷內容
表現我的優點, 突出關鍵信息
1> 基本信息(姓名,學校,學歷,聯繫方式等)
2> 職業技能(編程語言,框架,數據庫,開發工具等)
3> 關鍵項目經驗(擔任職責, 用到哪些技術)
簡歷自我評價
1> 簡歷自我評價無關緊要
2> 保證內容簡潔,態度真誠
簡歷加分項
1> 知名項目經驗
2> 技術棧比較匹配
3> 開源項目(github/技術blog/linux/unix geek)
簡歷注意事項
1> 內容精簡,突出重點,不宜超過兩頁,能夠套用模板
2> 注意格式,推薦pdf(保證跨平臺打開格式一致)
3> 信息真實,不弄虛做假,技能和崗位匹配, 無太多無關內容
自我介紹:
1> 我的信息
2> 掌握的技術,參與過的項目
3> 應聘的崗位表達見解和興趣github
eg: 我的信息 您好,我叫。。畢業於。。專業。。 工做項目經歷 以前就任於xx公司,擔任後端工程師 負責xx項目,對xx技術比較熟悉 求職意向 個人工做經驗和目前這個崗位較爲匹配 但願可以應聘到這個崗位 不太表達怎麼辦? 早準備 準備開場白講稿,面試前多練習 找一個同伴好友模擬面試, 消除緊張心理
行爲面試題與回答技巧web
什麼是行爲面試
1> 根據候選人過去的行爲評測其勝任能力
理論依據:行爲的連貫性
2> 人在面對類似的場景會傾向於重複過去的行爲模式
3> 評判人的業務能力,溝通能力,語言表達能力 抗壓能力等
行爲面試套路
1> 提問方式: 說說你曾經。。
2> 說說你作過的這個項目
3> 說說你碰到過的技術難題?你是如何解決的?有哪些收穫?面試
STAR模型
1> 情境situation 什麼狀況下發生的
2> 任務task 你是如何明確你的任務的
3> 行動action 採用了什麼樣的行動
4> 結果result 結果怎麼樣?學到了什麼算法
eg: 情境situation 近年來短視頻日漸火爆,深受 大衆喜好公司決定啓動本身的 短視頻業務 任務task 負責搭建支撐整個公司的視頻業務 系統, 爲其它項目提供視頻服務 行動 組建視頻團隊,調研雲服務,採用阿里雲 服務搭建視頻上傳和轉碼系統, 提供給其它業務方使用 結果result 成功搭建了公司的視頻業務系統,支撐 整個公司的視頻上傳,轉碼,播放服務
制定表格應對常見問題
1> 常見問題 項目1
2> 用到哪些技術 xxx
3> 碰到哪些技術難題?
4> 如何解決? 併發性能不夠,使用gevent併發庫解決
5> 項目最大的收穫? 異步編程性能優化
常見問題
面試官通常會問:你還有什麼要問個人嗎?
說沒有代表你對崗位缺少了解和興趣
表現出興趣:問問工做內容(業務),技術棧,團隊,項目等。sql
問感興趣的問題,架構問題
注意事項:
信息真實,不弄虛做假
簡潔 突出重點,省略細節,適當模擬練習
採用STAR模型讓回答更有條理數據庫
eg:講講你以爲最有技術含量的項目 你作了哪些工做?承擔的職責是什麼? 你遇到的困難是什麼?如何解決的?行爲面試準備表格