秋招記錄
目標
拿到 offer
什麼樣的offer:php
- pyhton web || 後臺開發
覆盤
簡歷投遞:
- 深信服
- 360
360,進度:測評html
深信服
深信服效率奇高,第一天投簡歷,次日筆試,第三天面試,等通知。面試官也很nice。前端
Python開發崗位, 定級sp,口頭offer,等25號通知。python
9.24 拿到offer短信mysql
筆試
2019.9.18 深信服筆試linux
選擇題,Python 基礎知識不清楚,網絡nginx
- str repr 區別
算法題git
- Python OJ 輸入輸出
- 高階語法不肯定
- 基本操做 不熟練 基本算法
- 數組操做不熟練
- 總有 case 想不到
- 他家 算法題 不難, 但爲何寫不來
一面
主要問一些CS基礎和Python相關的知識。github
- 自我介紹
- python
- python 內存管理,GC
- 進程、線程、協程
- select,poll,epoll, IO多路複用
- 深淺copy
- 測試,**技術名詞,沒據說過
- 算法
- n*n矩陣等機率放m個雷, 解決方案
- ip段,區間合併
- 數據結構
- 哈希,衝突解決,一致性哈希(懵逼。。。)
- 數組,鏈表,應用
- 堆
- 網絡,相對其餘不太熟悉,面試官也沒再問
- 數據庫
- 數據庫優化
- ORM,
- Linux
- 權限相關
二面
二面主要問了項目+算法web
自我介紹
- 講項目
- TopK算法
三面
- 自我介紹
- ACM經歷,團隊角色
- 已投公司,面試了幾家
- 指望薪資
進度
- 準備簡歷
- 準備簡歷上的東西
- 專業技能
- DRF 熟練
- Django 熟練
- Flask 瞭解
- 爬蟲 瞭解 scrapy框架
- Linux ,Git 熟練
- 數據庫 MYSQL 、Redis 熟悉
- 基礎知識 TODO
- CYC大佬博客
- 沒看
- 面試題
- python基礎
- 算法
- 牛客初級、進階班,2遍
- 刷題,劍指offer(40+題),LeetCode(60+)
- 簡歷投遞
- 投Python開發
- 投後端開發,web後臺開發工程師
- 拿到深信服正式offer,秋招結束
目前狀態
技術棧
Python,Django,DRF,Flask,Request
Linux,git,mysql,redis
技術棧腦圖 : https://www.processon.com/mindmap/5d70c5d1e4b03461a39dacc9
項目
在線教育項目
CRM
爬蟲 未作!!!
找個項目寫
此項目的功能是爬取知乎用戶信息以及人際拓撲關係,爬蟲框架使用scrapy,數據存儲使用mongo,下載這些數據感受也沒什麼用,就當爲你們學習scrapy提供一個例子吧。
https://github.com/LiuRoy/zhihu_spider
https://github.com/AlexTan-b-z/ZhihuSpider
分佈式、布隆顧慮器,Redis,存儲,mongodb
去哪裏找
招聘網站
BOSS直聘、智聯招聘、實習僧、拉勾網、大街網、應屆生招聘網
pyhton
360,綠盟,深信服,[陌陌](https://app.mokahr.com/campus_apply/immomo/2048#/job/df0787ac-b328-49d1-b446-ed2d8b700bba?_k=hqycv7)
後臺開發
流利說
美團
滴滴
Bilibili
iHandy
小紅書
曠視
搜狗
拼多多
趨勢科技
網易
去哪兒
北京蜜萊wu
酷家樂
瓜子
小紅書
浪潮
平安科技
三七互娛
SHEIN
寶尊
簡歷
超級簡歷
python後臺開發簡歷*1
簡歷解讀
ACM經歷
刷了一個月題,集訓一個月,而後參加了河南省第十二屆ACM省賽,水了個銅。
基礎課程
這個放到後面搞
在線學習平臺項目
爲什寫這個項目
學了Django和DRF,找了個項目練習一下。
項目難點:
本身看源碼 --> DRF視圖 --> 面向對象有了更深入的理解 多繼承和混合類
支付寶支付接口 --> 學會看文檔(SDK) --> 要可以把支付流程說清楚
優惠券策略 --> 不一樣的品類綁定不一樣的優惠券 --> contenttype
存redis操做 --> 購物車數據結構 --> 大字典
項目相關問題
技術點
- DRF
- restful
- 支付寶驗證邏輯,加密
- JWT
- 中間件
- 極驗驗證邏輯
- 反爬
- Redis,爲何用
- 部署
- linux
- uwsgi
- nginx
- mariadb
- redis
簡述rest ful 規範
drf提供了哪些組件?
drf時都繼承過哪些視圖類.
jwt的原理?
項目有跨域嗎?如何解決的?
購物車用redis作的時候,其結構長什麼樣子?
支付寶用的什麼加密:?
視頻是如何實現加密的?
支付寶支付完成時,服務器宕機怎麼辦 ?
- 1, 第三方支付平臺, 每隔2分鐘, 4分鐘, 8分鐘, 在沒有響應正確的字符串的狀況下, 24個小時
- 2, 定時任務, 每隔一段時間, 查詢未支付成功的訂單, 根據訂單號根據支付方式, 去第三方平臺查詢是否支付成功
若是避免點擊按鈕生成重複訂單 ? (網絡很差,前端頁面沒反應,用戶屢次下單)
- 前端
- 後端
- 設置redis鎖, set key 1
極驗 驗證邏輯講一下
講一下 Authenticatio 模塊
講一下 反爬蟲策略吧
講一下 redis 吧,、
在服務器上跑, 常常會拋出內存錯誤,
- uwsgi + django 觀察, 把問題規模不斷地進行縮小,
- 結果,調整的uwsgi的配置參數, workers, 調優, 服務器的橫向擴展
redis
- 爲何要用redis? (緩存數據庫, 非關係型數據庫)
- 數據類型的業務應用
- 購物車, redis, 哈希, 字符串, 好比說 哈希 {"SHOP_CART": "UID": "json數據結構"}
- 字符串結構自增, 學習人數, 點贊
- 作好宕機的準備
- 持久化(AOF, RDB)
mysql數據庫是怎麼設計的, 數據庫優化
- 數據庫引擎選型,
- 建索引,
- explan 分析sql語句, 用索引
- 慢日誌查詢
- 爲何要用讀寫分離, 好處: ....
遇到不會寫的狀況
面經
實力 + 心態 + 運氣
簡歷投遞
boss直招
牛客網
實習僧
校招薪水(公衆號)
各大網站官網
關注牛客實習羣的討論
地點
這個簡歷是正在開發的開源項目,但願經過網格和Markdown來保證簡歷的整齊
項目地址:markdown-resume
經驗之談:
\4. 要是遇到你不會的,直接說不會,不要吞吞吐吐擠牙膏,這樣面試官聽了不舒服,你本身說着也煎熬.
\5. 要是遇到會的, 一開始也別太着急回答, 先聽清楚面試官的問題 ,而後有條理地說出來 最好深刻細節,或者擴展,讓面試官知道你不是單純背的 ,而是本身有了解過
\6. 要是恰好問到你的擅長之處, 記得好好表現,最好展示出你的不同 .就好比我擅長mysql 我就會扯索引 以及如何 設置 優化 索引. 只要能抓住面試官眼球就行 讓他以爲 你和別人不同
面試途中能夠主動表現本身的機會只有兩個
\1. 開場白的自我介紹
\2. 結尾的提問
a. 我以爲開場很重要 這是第一個破冰的機會 也是你能夠主動表現本身的機會
因此自我介紹得準備好 具體內容看我的如何準備
b. 最後通常出於禮貌面試官會問你 "還有什麼要問個人嗎?"
有一個問題我以爲不必問 :那就是 "你對個人表現如何評價"
其實你表現得怎麼樣 ,內心還不是跟個明鏡似的.何須要從面試官口中聽到呢?
一開始我也是問的這個問題 如今想一想也是太官方了, 沒有養分
後來我基本都固定幾個問題:
- 大家部門是負責什麼業務的? (瞭解部門業務方向)
- 大家部門的技術棧是什麼?(瞭解部門的技能是否和本身匹配)
- 若是我來實習 是直接參加項目嗎?(瞭解實習內容)
- 實習的話 大家對我有什麼要求嗎?(瞭解實習要求)
- 大家這個產品的高峯併發量是多少(我我的喜歡問的問題)
舉幾個簡單的例子:
- 遇到不會的問題, 不要擠牙膏 前面提到過 ,就直接說沒了解過 否則面試官由於出於禮貌不會打斷你 可是內心對你的印象會下滑不少(劃重點)
你須要知道的是 面試的時候面試官也不知道你的範圍面在哪,他會隨機提問搜索 排查你的知識範圍, 不會就直接說不會,別死撐 把時間留給其餘問題.
- 要是遇到不會的 好比問你volatile.你說"不會" 但能夠擴展相關內容來彌補,好比能夠說 "我瞭解其餘的併發如Synchronized 我能夠介紹嗎"
- 還有每次回答完後能夠 說 "個人回答完畢" 來提示面試官
- 介紹項目的時候 最好先從宏觀上將這個項目,再深刻到你負責的內容 讓面試官全面瞭解你的項目 (以爲你不只只負責本身的內容,還有全局觀念),否則上來就扯細節, 誰受得住啊
- 最後的最後 除了到Hr面 ,千萬別談錢啊!!! HR面談的話最好說 "跟其餘人同樣就行" 別扣着那點實習工資 重點是實習 而不是實習工資 連門都還沒進, 談錢就是本末倒置. 我是一直相信 " 能力到了, 薪資天然就會上去".
tips
- 項目
-
- 重技術,輕業務
- 面試官基本不關心業務
- 開源項目、新技術 搞懂,造業務
- 面試
- 面對一個問題時,開始沒有思路,想的時候喃喃自語,不要悶頭想
- 項目,不要寫什麼就項目就寫什麼項目,重複率過高,煩,結合自身實際,造項目
切記
切記不可說「熟練掌握