小滿自傳(下篇)
逆襲篇
沒覺得自己有多厲害,也沒覺得自己有多不堪??赡軓男∩钍軤敔?shù)难?,?nèi)心很平靜,像水一樣。
在樂成的時候,由于公司官網(wǎng)是之前外包出去開發(fā)的,后面才成立的一個信息部,主業(yè)是養(yǎng)老,房地產(chǎn),國際學校,幼兒園,產(chǎn)業(yè)龐大,信息部只是一個部門而已。
導致官網(wǎng)天天被攻擊,注入一些黃色信息,當時程序員沒幾個人,于是他們讓我處理這個事情,為此我便開始學習網(wǎng)絡安全的知識,主要平時也喜歡研究這些東西。
學習包括了
計算機網(wǎng)絡知識,TPC/IP,路由器,交換機,通訊基本原理,和攻擊原理
操作系統(tǒng)知識windows Linux unix 命令 權限? 文件 進程等,
網(wǎng)絡安全等工具 kali 滲透,IDS IPS 等,
密碼學 AES RSA 對稱加密,非對稱加密 ,sm1 sm2 sm3 sm4 國密等,
社會工程學?
漏洞分析和逆向 包括js逆向
web安全 XSS sq 注入 DDOS 等
代碼審計 和 安全審計 以及 代碼插樁
蜜罐技術
感謝一個網(wǎng)站讓我學習頗多



目前基本一些攻擊都能預防,后面在公司就主要做一些網(wǎng)絡攻防的事情了,每天的攻擊很頻繁,總是盯著官網(wǎng)搞,后面還來了一次DDOS,直接影響公司的后臺管理系統(tǒng)了,因為沒有人架構,總是往一臺服務器亂堆東西,微服務跟寫著玩似得,作為安全負責人,我給集團提了一套架構,
首先是做一套網(wǎng)關層getway,外網(wǎng)的流量一定要進入網(wǎng)關層,實現(xiàn)信道加密,網(wǎng)關熔斷,異步分流等技術,使用nodejs-nestjs由我編寫,部署使用Pm2集群部署,流量來了之后我會根據(jù)每臺機器的負載進行分流,A服務器CPU高達90%流量便不會打入此機器,繼續(xù)輪訓B服務器,找到CPU利用率最小的那臺,進行二次負載,第三層nginx負載,nginx做了七層SLB和五層LB負載均衡,分別對應OSI七層參考模型的應用層,以及傳輸層,實現(xiàn)流量控制,然后進入業(yè)務層bs/ps,業(yè)務層使用的是java編寫,因此nodeJs需要跟java進行通訊,這邊構建了一個LCS服務,也是我用nodejs寫的,因為nodejs要跟java通訊,統(tǒng)一走LCS,LCS我使用gRPC服務完成通訊工作,并且socket長連接,這樣就實現(xiàn)了nodejs服務如果想進行socket通訊或者gRPC跨語言通訊,只需要進入LCS服務即可,LCS可以將socket統(tǒng)一推送給服務端,或者前端(web),服務器這邊,也是由我管理,因為公司舉辦活動的時候,人員會增長,僅靠一樓的服務器扛不住,為此我聯(lián)系了運維申請擴容,運維說二樓的服務器沒人用,便批給我了,這幾天進行機房線路布控,連接路由器和交換器,打通局域網(wǎng)資源,二樓機房服務器默認閑著狀態(tài),減少電量,處于停電狀態(tài),為此我寫了一個小模塊,用于控制服務器機房電量以及開關電壓,的一個小模塊,使用C++ 和 rust編寫,最后集成,用于控制機房開關,(省電),如果遇到流量高峰,并且一樓服務器全部CPU利用率90%,就會給我的二樓機房小模塊局域網(wǎng)發(fā)送一個信號,此時模塊會打開服務器開關,啟動服務器,并且使用云原生技術,進行動態(tài)擴容技術,自動部署后端服務,自動啟動后端服務,自動配置網(wǎng)關,自動連接數(shù)據(jù)庫,負載自動增加二樓機房IP,以便接入流量。如果流量峰值下降,進行動態(tài)縮容,刪除代碼,去掉二樓機房IP,停電,全部流程自動化。
運行了一年,直到現(xiàn)在還很穩(wěn)定,年底的時候被評為

當時年終獎8w。
第二年換了領導,一切都是物是人非
總是提一些不合理的東西,沒有開發(fā)經(jīng)驗,搞得人很煩,為此有很多人不滿,都離職, 我也是其中一個。
剛開始先隨便投投簡歷,試試水看看會問什么問題,去針對學習。
面了有十幾家,各式各樣的面試題,各式各樣的產(chǎn)品,也讓我開眼界了,頁面過一些知名互聯(lián)網(wǎng)公司,字節(jié)跳動,智聯(lián)招聘,京東。


X聯(lián)貌似加班很多,因為面試都是周六讓我去的,一共三面,第一面,問了很多邏輯問題,大數(shù)下相加,event loop的順序等,第二面問了很多electorn的問題,第三去現(xiàn)場(周六 烈日炎炎)在望京SOHO,讓我負責智聯(lián)App的職Q頁面。

介紹的時候給我說智聯(lián)是weex寫的,后面想轉flutter,讓我整一下。。。
其他的還好,主要是不想加班??。
字節(jié)
字節(jié)面試官人挺好的,線上機試,經(jīng)典三道題,計時器和promise,兩道算法具體忘了,太久了。
然后就是Vue ,設計模式等,后面就是,閑聊。
第二面,問了很多原生js的知識,reduce,clientWidth offsetWidth等寬高問題,基本都是原生js 的。
第三面 是一個leader,介紹了一下項目,問了問基本情況,其他沒啥了。
黑馬教育


共四輪
第一輪就是助教面的,問了一些很簡單的問題,估計就是看看你會不會編程。
第二輪好像是pink老師面得還有一個姓劉的pink老師問的一些原生js的問題,另一個問的框架的問題Vue什么的nodejs
第三輪是 試講 看了一下發(fā)現(xiàn)自己以前講的很爛。
第四輪 終面 前端的院長,昌平區(qū)的校長,太緊張了,問了一些之前的項目,后面過了。
京東
---待續(xù)---