第2章 面試流程

|--面試流程
職位分析
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:講講你以爲最有技術含量的項目
    你作了哪些工做?承擔的職責是什麼?
    你遇到的困難是什麼?如何解決的?行爲面試準備表格

相關文章
相關標籤/搜索