摘要:今年歲,畢業之后進入一家小型的互聯網公司工作,名字就不說了,算是熟知的,在這家公司呆了兩年,直至今年才有了跳槽的想法。在眾多大廠中,最終選擇了字節跳動。這樣的調整,一方面對自己學習有幫助,另一方面讓自己應對面試更從容,更順利。
時間過得飛快,一代又一代就這么成長了起來,曾經的95后備受爭議,如今的95后進入社會,扮演者各行角色,成為了行業頂梁柱,今天,要分享的是自己的成長經歷。今年25歲,畢業之后進入一家小型的互聯網公司工作,名字就不說了,算是熟知的,在這家公司呆了兩年,直至今年才有了跳槽的想法。
每個人都擁有大廠夢,我也不例外,在小公司待久了,感覺人會荒廢掉,太輕松,沒有壓迫感。在眾多大廠中,最終選擇了字節跳動。“年輕、活力、富有激情”是我聽到得最多對它的形容詞,所以毅然決然,希望自己能夠在這個舞臺上展示出自己。
以下分享這次面試字節跳動的面試題,另外還對自己的面試做了一些總結!
HTTP通過什么保證安全傳輸?
說一下應用層中使用UDP協議的應用?TCP?UDP+TCP?
HTTPS解析過程
一道算法題,1只羊99頭狼,規則是狼吃了羊,羊會死,狼自己也會變成羊,說一下最后的情況。(數學歸納法)
Linux下NGINX配置文件默認在哪個目錄,如果某個用戶更改了目錄,通過什么命令找到(說一下Linux命令)
git中pull和fetch的區別(git pull = git fetch + git merge,我只記得是這樣 )
innodb中的insert、delete、update、select MVCC原理說一下(中間提到了版本號)
對應上一個問題,版本號記錄的規則?
IO多路復用?講一下?(提到了select)
select描述符限制是多少?(1024 ),為什么是1024???
僵尸進程概念?如何解決?(由于中間提到了先讓父進程結束)
對應上一個問題,孤兒進程概念?
tcp滑動窗口 是干嘛的(流量控制的一種方式),說一下原理,概念,為什么叫滑動窗口,大概是這個意思。
這個題我卡了,沒聽到面試官說的,我回答的他很不滿意。因為我簡歷寫的是精通Python,面試官看看我,笑了一下, 好,問題來了,連環問。
說一下is和==區別,直接秒殺了,然后問is實現原理,利用了單例嘛,秒了,讓我講解一下單例,懶漢式,餓漢式,優缺點都說了。
說一下list、tuple、dict底層,然后問了set去重原理(__hash__和__eq__嘛)
metaclass,用在何場景,(ORM),說一下type()各個參數
PythonPath變量是什么?分別解釋一下
-----------------數據庫開始了------------------------
上來就Redis緩存穿透,緩存雪崩,說下一按概念,如何解決就OK
Mysql排錯和調優
分庫分表規范,準則
Redis持久化方式,還捎帶問了問項目的緩存情況
反問:我問了新人培養情況、晉升機制、還有一些平時涉及到的工作棧。
深挖項目,git、nginx(反向代理、負載均衡)
場景題:假設我有多臺服務器,將我的項目如果反向解析調用了別的服務器,如何實現,采用哪種方式(輪詢、weight),分別說一下優缺點,以及特殊情況也要考慮(比如某一臺服務器掛了,但是你并不知道是哪一臺 )
算法題:lc(227) 計算器,當時直接eval來著,面試官笑著看我。。。
反問:問了接下來的流程(他告訴我三面還是技術面 ),然后談了一下各個部門情況。
直接兩道算法題口述
面試官臨時舉的例子,舉的牧羊犬和羊,大概意思有點像老鼠喝毒藥(二進制)
規劃交通,類似于圖的遍歷。。。(不簡單 )
簡單聊了一下,你一定要表現出你特別想去他們公司,別猶猶豫豫的。hr面特別看你的態度,我個人覺得
你對于加班問題怎么看?
你意向工作城市,你父母怎么看?
期望薪資和待遇
是否是獨生子
本科和碩士都是全日制統招嗎
口頭offer,期待中
(一)調整好心態
心態是一個人能否成功的關鍵,如果不調整好自己的心態,是很難靜下心來學習的,尤其是現在這么浮躁的社會,大部分的程序員的現狀就是三點一線,感覺很累,一些大齡的程序員更多的會感到焦慮,而且隨著年齡的增長,這種焦慮感會越來越強烈,那么唯一的解決辦法就是調整好自己的心態,要做到自信、年輕、勤奮。這樣的調整,一方面對自己學習有幫助,另一方面讓自己應對面試更從容,更順利。
(二)時間擠一擠,制定好計劃
一旦下定決心要提升自己,那么再忙的情況下也要每天擠一擠時間,切記不可“兩天打漁三天曬網”。另外,制定好學習計劃也是很有必要的,有邏輯有條理的復習,先查漏補缺,然后再系統復習,這樣才能夠做到事半功倍,效果才會立竿見影。
(三)不斷學習技術知識,更新自己的知識儲備
對于一名程序員來說,技術知識方面是非常重要的,可以說是重中之重。**要面試大廠,自己的知識儲備一定要非常豐富,若缺胳膊少腿,別說在實際工作當中,光是面試這一關就過不了。**對于技術方面,首先基礎知識一定要扎實,包括自己方向的語言基礎、計算機基礎、算法以及編程等等。
結合自身的一個學習經歷,總結了一套非常系統的復習包,包括思維腦圖、Python資料等。
Python所有方向的技術點做的整理,形成各個領域的知識點匯總,它的用處就在于,你可以按照上面的知識點去找對應的學習資源,保證自己學得較為全面。
1.技術沉淀(學習+積累)
對于技術新人來說,無論是在大廠小廠,還是在外包公司,基本上都是做得簡單的CRUD工作。很多人認為,重復簡單的工作對自己的技術是沒有提升的,但實際上也有人能從中殺出一條血路,所以關鍵是你自己是否花了心思,付出了努力。
當然,我個人也有自己的一套學習方式和習慣,平時喜歡利用碎片時間來看點什么東西,比如一些技術性的書籍或文檔,還有一些視頻講解等,經常會讓我有一種恍然大悟的感覺,對我的工作也起到了很大的幫助。
溫馨提示:篇幅有限,已打包文件夾,獲取方式在:文末
溫馨提示:篇幅有限,已打包文件夾,獲取方式在:文末
自學路上自己輸出的學習成果與實戰案例,包含基礎知識、數據分析、網絡爬蟲與數據可視化等等。大部分的實戰案例都有數據、代碼
我們在看視頻學習的時候,不能光動眼動腦不動手,比較科學的學習方法是在理解之后運用它們,這時候練手項目就很適合了,只是里面的項目比較多,水平也是參差不齊,大家可以挑自己能做的項目去練練。
做程序員,真的是一個學習就會有回報的職業,不看出身高低,不看學歷強弱,只要你的技術達到應有的水準,就能夠得到對應的回報。
學習從來沒有一蹴而就,都是持之以恒的,正所謂活到老學到老,真正懂得學習的人,才不會被這個時代的洪流所淘汰。
學習技術是一條慢長而艱苦的道路,不能靠一時激情,也不是熬幾天幾夜就能學好的,必須養成平時努力學習的習慣。所以:貴在堅持!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/123200.html
摘要:面試后面試后及時總結,有可能下一個面試官會問你同樣的問題。同時面試官也對我的未來技術發展提出了很多建議。總的來說,四面的氛圍并沒有想象得那么嚴肅,面試官也說面試得很愉快。 ...
摘要:講了一下我在電力物聯網項目中通過設計的文件遠程升級功能。完成聊天畢業規劃怎么樣收到面試調查問卷等待中。。。。。 7.31 投遞提前批c++客戶端崗位 8.16 被轉...
摘要:美團的目標很明確,那就是把萬外賣小哥清理一大半,只留下三四線城市靠人工配送。現在的美團以他核心的三大業務板塊,乘著大疫情時代股價飆升的東風,最高峰時期可以跟騰訊阿里這樣的互聯網巨頭相比較。 ...
摘要:這是一次失敗的面經但是吃一塹才能長一智不是嗎字節跳動校招面經前端開發崗一介紹以及項目經歷吧啦吧啦此處省略字面試官會從項目經歷入手,考察項目中遇到的難題,以及解決方法,強調個人的努力以及在解決過程中扮演的角色是主導還是參與。 這是一次失敗的面經……但是吃一塹才能長一智不是嗎? 字節跳動2019校招面經 - 前端開發崗(一) 1. 介紹以及項目經歷 吧啦吧啦……此處省略10000字 面試官...
摘要:背景個人背景就讀于東北某普通二本院校計算機軟件工程專業,現大四,北京實習前端方向,自學,技術棧時間背景大概是在月日準備好簡歷開始投遞秋招差不多已經結束招聘崗位不多,投遞對象為大一些的互聯網公司事件背景第一個入職的是好未來的前端實習崗,待遇工 背景 個人背景 就讀于東北某普通二本院校計算機軟件工程專業,現大四,北京實習 前端方向,自學,vue技術棧 時間背景 大概是在11月9日準備...
閱讀 2016·2021-11-12 10:36
閱讀 1865·2021-11-09 09:49
閱讀 2589·2021-11-04 16:12
閱讀 1143·2021-10-09 09:57
閱讀 3234·2019-08-29 17:24
閱讀 1908·2019-08-29 15:12
閱讀 1272·2019-08-29 14:07
閱讀 1284·2019-08-29 12:53