運維面試總結及初入社會的感慨

前言

經歷別人沒有經歷過的經歷,纔會有超脫你同齡人的能力,做和別人不一樣的普通人,讓普通的自己變得不在普通。
這句話送給和我一樣,有想法的普通人,努力讓自己不在普通。

序言

突然想寫一篇面試總結,這也算是我從大學出來到現在對前一段時間的回顧。
我從大學出來面試到實習一直都挺一帆風順的,沒有太大的壓力,所以,我認爲只要能力好了,人事的面試上只要你接受加班和出來,有積極的就業心態就行了,根本沒有往面試技巧哪裏多想,直到我近期跳槽遇到一些坑,吃了一點虧,雖然總體在計劃之內,但是還是需要總結了一下錯誤,希望看完博客的人面試的時候能吸取 教訓。
我的第一份工作是在杭州,一週六天,底薪四千+績效每月大概就是6k左右,掙的不多而且還因爲有女朋友,自己也大手大腳所以幾乎每個月不剩多少錢。(希望和我一樣在實習或者將要實習的小夥伴不要學我,因爲你手裏沒有錢,這樣你準備跳槽的話,因爲是月光所以你離職到你找到新工作,以及新工作的那個月你手裏是沒有錢的,所以想要跳槽的小夥伴們你們一定要攢一筆錢在跳)
下面重點說的是我這次面試的總結:
跳槽的這家公司算是新的公司是一個初創公司,初創公司免不了一個問題就是加班,再加上我的崗位還是需要多加班的崗位,所以這個行業能拿到高薪完全是建立在時間上的,我入職的薪資是6k,至於爲什麼提到薪資,這也算是我寫這篇博客的目的吧。
希望以後沒有面試經驗的,表達能力不好的童鞋看了我的這篇博客可以給你們以後的面試增加成功率和談薪資的時候讓人們敢開口敢還價拿到更高的薪資。

面試初試

首先是hr給我發了三道問題 是否會在非集成環境下安裝web環境 ,這個後期我入職後已認證我會,只要是運維我感覺沒有不會的,不會的我奉勸趁早脫離這個行業不適合你。。
第二和第三個問題是,是否瞭解cc攻擊,它的原理是什麼,怎麼抵擋cc攻擊
我看到則幾個問題我以猜測就是這個公司可能是偏web方面,而且可能流量也不小,後面發現事實確實也如此。
這三個問題基本正好我都有了解,回答完果不其然就邀請我初試,給我發了兩個文件1.txt 2.txt 讓我 " 篩選出在1.txt中2.txt沒有的IP "
我先寫了一個
cat 2.txt | while read line; do if grep -E "^${line}" 1.txt > /dev/null; then true; else echo ${line} >> 3.txt ; fi; done
但是因爲是for循環需要一個一個的比對處理起來效果很慢,(後面我才知道需要篩選的可能是幾十萬個甚至上百萬ip)讓我壓縮一下,精簡代碼並且提高效率
grep -vxFf 1.txt 2.txt >3.txt
我的第二版出來了因爲效率也太慢的所以我只好百度了一下,處理大型文件使用hash 和序列最快 這時候我嘗試了一下結合
sort | uniq 但是因爲必須使用一行命令實現所以我沒有寫出來, 就換了個思路
awk 通過awk 我找到了一個處理效率極快的
awk '{if(ARGIND==1) {val[$0]}else{if($0 in val) delete val[$0]}}END{for(i in val) print i}' 2.txt 1.txt > 3.txt
使用awk的同時處理多文件功能,配合數組變量來進行處理先掃描文件A,把文件A中的每行作爲數組的key放入數組再掃描文件B,判斷B中的每行是否存在於數組中,如果存在就刪除這個數組元素最後統一打印數組中的key

就這樣我的初試過了,HR約我來北京面試,我心想反正也近去就去!
這次去我也沒白去果真收到了offer但這都是後話,其實這場面試真正有水平的就是在我和這個公司老大見面,以及他對我面試的過程

總結

萬萬沒想到這個又沒寫完,最精彩的結局就留在最後把,下一篇我儘量優化一下我的文筆,讓你們可以享受一下讀小說的感覺,近期寫了幾篇博客後,自我感覺我的作文水平真的是下降到底了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章