轉眼已經作業入職一年的時間了,還是有非常多識訓的,感謝這一年的時光,感謝所有遇到的人,讓我變成更好的自己,
正所謂滿園春色關不住,一枝紅杏出墻來,帶著滿滿的識訓我開始了大規模的面試,拿到了大部分 Offer,
在發出來面試經歷之前,簡單談談我這一年中作為職場新人的識訓和反思,
Github
職場識訓
適應公司技術
進入職場后,會先去適應公司的技術堆疊和工具,這些其實并不難,在了解和學習的程序中也能增長見識,
適應人際關系
除此之外,要適應同事之間的人際關系,并且要積極主動接受每一份兒交代過來的作業,因為每個人都會在內心給他人貼標簽,如果某個人做事不靠譜,大家都會避而遠之,所以最開始的時候要給大家留下好印象,便于日后協作,
多做日志記錄
我在剛剛入職時,交給了我一個很小的功能迭代,聽師兄介紹完背景之后,就開始進行開發,并且完成自測,代碼 cr 和完成的發布流程,同時在做的程序中,記錄了一篇日志,以免下次做的時候忘記,做事情嚴謹細心也會給別人留下好印象,
勇于承擔責任
在承擔責任方面其實我有很多做的不夠的地方,有過主導需求的機會,但是沒能把握住,還有一部分交給我的作業,放任自流,并沒有完全積極去推進,這里需要提醒大家的就是無論什么樣的作業交給你了就要多多用心,積極主動,勇于承擔,
做好向上管理
另外一個,初入職場和學生時代有個很不同的地方,我覺得也是最需要牢記的,
在學校做事情要對自己負責,在職場做事情要對直屬 leader 負責,也就是所謂的向上管理,
在學校的時候,無論是學習上課、參加學生會作業、參加課外興趣班,本質都是為了自我提升,在讀大學期間有所識訓,畢業的時候回首沒有虛度光陰,
在職場里面,需要每個人在自己的作業崗位上對集體有產出,為公司創造價值,在這樣的情況下,你的直屬 leader 決定了你的作業內容和產出價值,而個人的產出價值又會直接匯報給直屬 leader,由 leader 合并大家的作業產生更大的價值,所以對直屬 leader 負責,向上管理非常重要,
技術推動業務
作為技術人員的產出,通常還是要看如何利用技術去提升價值的,不能夠完全去考業務來推動技術開發,要有技術推動業務的思考,舉個例子:
- 業務推技術:比如說產品經理說要增加一個頁面,然后開發人員就去開發這個頁面,這就是業務在推動技術,
- 技術推業務:因為技術改造,使得開發頁面的效率提升了 10 倍,然后開發人員和產品經理說,你的夢想實作了,花 1 個需求的時間就可以開發 10 個需求了,這就是技術在推動業務,
作為開發工程師,就是要發現技術中的痛點,解決掉之后提升自我價值,
面經
小米:
一面掛
- PHP7新特性了解嗎?說以說
- Mysql的事務特性、索引、并發問題、隔離級別
- Redis:資料結構,用過哪些,持久化
- RabbitMQ:怎么使用、解決什么場景、如何保證順序性、怎么保證同一個訊息不被重復消費(冪等)
- WebServer: apache和Nginx區別、Nginx一個請求在客戶端主動中斷后,會回傳什么
- 智力題:8個外觀一樣的珠子,7個質量一樣,一個質量大于其他7個,怎么用最少次數的找到質量最大的那個
- 有什么想問我的?
總得來說還是很基礎的,但是自己準備的不夠充分,或者說都還沒開始準備,因為完全沒想到我這辣雞學歷居然能被撈?!!
唯一一個免筆試的面試,就這么被自己給弄沒了,,
但是也給自己驚醒了,意識到秋招正式來臨了
360
一面:
- 10個PHP陣列函式、字串函式
- SQL題,你剛寫完之后馬上又變形題目,一直寫了4、5次
- Mysql索引、最左匹配原則
- redis的持久化、lru
- cgi,fastcgi,fpm
- zval、陣列的底層實作
- apache與nginx
- error_repoting作用
二面:
- 專案
- 從專案中你做的東西開始問,期間問到某個技術就會一起問一下
- 簡歷
- 從你簡歷寫的技能堆疊問
- 聊天
- 職業規劃、大學中的自豪事.....
HR面:
- 作業城市有要求嗎?
- 北京可以接受嗎?
- 南方人可以適應嗎?
- 職業規劃、人生
- 在校的事情
- 有什么想問我的?
總得也是較為基礎,期間HR面是遲到了大概半個小時= =,在公司下班狂奔回來,
百度
一面:
- 專案
- apache、nginx
- select、poll、epoll
- epoll的兩種觸發方式df
- 執行緒之間的通信、同步有哪幾種
- 計算機網路
- 演算法題
二面:
- 自己寫的PHP框架介紹,哪些功能、如何實作、設計思想
- PHP的其他框架了解過哪些?
- 單元測驗、自動化測驗(黑盒測驗給我推薦了一款自動化測驗的框架)
- TCP如何保證可靠傳輸
- 有1000億個數字,每個數站四個位元組,全部存盤在磁盤上,磁盤足夠大,但是記憶體只有512M,如何找出中位數?
三面(綜合面)
- apache原始碼、php內核原始碼介紹
- 演算法題:二叉查找樹轉雙向鏈表(遞回實作后,要求在非遞回)
- apache和nginx的區別
- select、poll、epoll
- epoll有哪幾種觸發方式,nginx使用哪一種?
- 五種I/O模型,程序講一下
- 網路傳輸中,資料包從一塊網卡打到另一塊網卡經過的程序,如何交給應用層?
- 開始聊天
- 職業規劃
- 為什么學校這么差?.....
- 大學最后悔的一件事
- 最難學的課程
- 怎么看待加班
滴滴出行
一面:
- 介紹專案,從專案中提問;
- 一個請求到服務端的程序;
- 介紹cgi、fast_cgi、php_fpm的區別;
- mysql索引;
- redis和memcache的區別,資料結構;
- 排序演算法的實作;
- php語法考察,
二面:
- 行程間通信;
- 大資料問題;
- 對hive的理解;
- tcp三次握手;
- php基礎問題,
三面:
- 滴滴app的感受;
- 請求的程序;
- 為什么跳槽?個人規劃,
點關注,不迷路
好了各位,以上就是這篇文章的全部內容了,能看到這里的人呀,都是人才,之前說過,PHP方面的技術點很多,也是因為太多了,實在是寫不過來,寫過來了大家也不會看的太多,所以我這里把它整理成了PDF和檔案,如果有需要的可以
點擊進入暗號:博客園


更多學習內容可以訪問【對標大廠】精品PHP架構師教程目錄大全,只要你能看完保證薪資上升一個臺階(持續更新)
以上內容希望幫助到大家,很多PHPer在進階的時候總會遇到一些問題和瓶頸,業務代碼寫多了沒有方向感,不知道該從那里入手去提升,對此我整理了一些資料,包括但不限于:分布式架構、高可擴展、高性能、高并發、服務器性能調優、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql優化、shell腳本、Docker、微服務、Nginx等多個知識點高級進階干貨需要的可以免費分享給大家,需要的可以加入我的PHP技術交流群953224940
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/375.html
標籤:PHP
下一篇:寶塔面板連接資料庫失敗
