2025年2月-3月后端go開發找工作感悟

整體感悟

?目標

找工作首先要有一個目標,這個目標盡可能的明確,比如我要字節、拼多多之類的公司,還是要去百度、滴滴這樣的,或者目標是創業公司。但是這個目標是會動態調整的,有可能我們的心態發生了變化,一開始想去字節這樣的公司,但后來了解可能需要大量的加班+okr匯報,覺的不是自己想要的。 結合自己的實際情況定一個目標,然后朝著這個目標去做學習計劃、去面試。

當有一個目標時,可能學習的內容相對就能定下來。比如我這次想去的公司有兩種,一個是滴滴這樣的,去相對不卷的部門, 一種是大模型創業公司,感覺是風口。面對這個目標,我的算法可能就比較好固定,就刷hot100的簡單中等題,然后重點放在codetop第一二頁。八股文也相對范圍比較小,比如go的話,gmp、gc、channel、內存分配、slice、map等 mysql就是事務與鎖 再加上索引相關。redis就是底層數據結構,淘汰機制,持久化、集群方式再加上高并發常見緩存穿透、熱key等問題。kafka內容比較多,但是其實面試常考的內容感覺不是很多,尤其對于后端研發, 一般就考順序性、消息不丟失、消息堵塞, 一致性都比較少考,

面試總結

面試總結要抓重點, 我覺得可以三個方面, 通用八股文、針對自己的項目的提問、自己的表達。

通用八股文,每一次面試,要對面試做技術的總結, 面試是查漏補缺的過程,但是不要讓一次的面試就極大的改變學習計劃,有些面試官只是按照自己的想法或者自己會的內容進行考察, 有時候學習這些東西其實不具有性價比,比如有些面試官問tcp相關的滑動窗口、擁塞控制等概念,這些東西可能絕大部分公司都不問,問tcp也只是問一下tcp三次握手,四次揮手,再難一點最多問下timewait的存在原因,所以不要把自己的學習清單越列越長,最終沒法抓住重點。

針對自己項目的提問:

比如說 你項目中用了分布式鎖, 那分布式鎖你還了解哪些實現,當時為什么用這個來解決。你項目中的難點是什么,如何解決的, 項目中問過的問題,下一個面試官很可能還會問,如果提前利用deepseek等工具做了處理,那下一次問到類似的問題就像開卷考試

自己的表達:(這部分僅代表自己觀點)

面試其實一直是證明自己實力、表達自己能力的過程。一般面試有4個部分, 第一部分 自我介紹,第二部分項目介紹 + 八股文 第三部分 leetcode 第四面試官給予提問的機會。(有些面試官先問八股文、有些面試官不問八股文)

自我介紹方面, 這個部分要盡可能短的時間讓面試官抓到自己的優勢和 崗位的匹配對,提前對jd做個拆分 ,如果內推的話找同學了解下這個崗位要做的內容。 然后針對做一個自我介紹,時間要控制在1分鐘左右, 語氣要從容,盡可能發音要清楚, 內容的話介紹自己過去的工作經歷和一些成就,還有就是比如哪一方面自己有過深入研究,也可以直接說出來,有些面試官可能 愿意接你的招,直接順著你的自我介紹讓你開始介紹 項目或者自己深入研究的內容。 一個好的開始,很有可能就是這場面試的成功。

項目介紹方面:

這方面首先要對自己的項目了如指掌,盡可能就是真實的自己負責的,即使有些水分也要做到有深刻的理解。介紹項目時建議遵守小學寫作文的套路,總分總結構,一開始先計劃從哪些方面介紹下這個項目,并且提示面試官如果有問題可以隨時打斷,顯示自己對項目的掌握與自己的自信。在介紹的過程中每一個點舉一個比較詳細的例子,比如介紹我對某一個功能進行了性能的優化,我采用什么樣的手段,達到了什么樣的結果。最后在項目介紹完后,整體做一個收尾,可以說這個項目整體達到了什么效果,或者從這個項目中有了什么樣子的成長。

八股文:

八股文我理解有兩種,一種是直接可以說答案性, 比如innodb事務是如何實現的,原子性是如何實現的。這種更多就是看我們的記憶里還有對這些八股的理解了。但是現在更多考八股文是比較寬泛的,比如說 redis為什么快? kafka為什么吞吐量高? go在支持高高并發做了哪些事情。針對這種類型的問題 答案就不那么標準,或者說不要求全說出來,我們就可以盡可能地想一下 這個東西是什么,我們對應的八股文都背了哪些,為啥總考這些,很可能就是答案。比如redis為什么快,我們總說redis是基于內存的,這是快的原因,我們常考redis的底層數據結構,這些數據結構也是他快的原因。所以八股文盡可能多準備,但要靈活的應變。

Leetcode

這方面 ,如何能夠直接寫出來,就沒什么了,如果碰到自己有思路,但是寫不出來, 可以直接和面試官說自己的思路,說自己對此題的理解,如果面試官覺得不滿意,詢問是否可以換一題。

心態:

我這次面試心態經過了幾個歷程,首先覺得沒什么 ,不能踏實準備面試,一直刷boss直聘, 然后開始面試接收到一個個的負反饋 開始否定己,想著要不要降低標準,自己能力是不是不行。 這個階段是每個人走向不同薪資或者級別的分叉口。如果能夠在這個階段一直相信自己,對自己進行合理的學習計劃,可能找到一份比較好的滿意的工作,如果拿到負反饋就一直降低標準,或者給自己找各種退路,可能就找到一個相對不那么滿意的工作。

我是屬于降低自己標準,找退路那種, 但慶幸的是 家人給了我足夠的關懷給予我時間去充分準備工作,另外也在刷抖音時 刷到拉勾CEO的一段錄音,這段錄音介紹了一個大廠被裁員的朋友 ,幾個月沒找到工作就進了外包,后來經過他的勸學辭去了外包,又漲薪不少 去了另外一個大廠的故事。 通過這個故事,我覺得我還是要調整自己的心態,努力去向著理想的工作奮斗。

成長

向上的路是艱難的, 是需要我們有所付出的,同時我們也在成長。找工作是一個讓人成長很快的階段,我們可以在目標設計、調整計劃、溝通表達、技術實力、心態調整等多個方面進行自我的提升。每一次找工作都讓我們得到了快速的成長, 所以不管是被動裁員找工作、還是我們去尋找更好的機會、還是只是工作中無聊了想去看下自己的市場價值, 當我們經過多少年后,回首這一階段的努力,可能都算是我們人生的一次里程碑式的成長。

結果

謀事在人、成事在天。我們針對一家公司的面試可能經過了很大的努力、也覺得和每一輪面試官都聊的很不錯,但是最終也沒拿到offer, 也有可能我們只是抱著試試的態度,最終卻拿到了offer。

不管拿沒拿到offer,其實都不能絕對的說是好事或者壞事, 就拿我自己來說,我上一份工作拿到了自己多年夢寐以求的offer, 放棄了相對好的工作毅然加入了,但是呢沒多久業務調整,我又需要重新找工作, 也失去了之前的工作。

所以一切都不要太放在心上,為了成功,可以努力去朝著夢想去努力,但是失敗了也不要灰心,賽文失馬,焉知非福。當我們到了回頭看自己走過的路的時候, 能做到問心無愧不后悔 就是最大的成功了。

go學習內容建議(普通公司P5-P7)

1.將自己的項目進行打磨, 宏觀要有體系化的思考,微觀為什么選擇這樣的手段去解決問題, 項目的重點難點

2.leetcode

這方面,很多人都說看運氣,或者看準備。以我自己體驗, leetcode絕大部分不會考那么難, 是要花時間準備,但是熟練掌握hot100中的簡單中等題基本就可以應付面試了。 如果愿意花時間可以多刷,但是總體感覺性價比不如被八股文的高。

3.八股文

對某些方面有深刻的理解, 常考的可以只了解一層表面的內容, 但是也要有幾個方面做到不怕剖析, 感覺可以推薦 go相關內容或者redis相對內容,相對簡單。 kafka和mysql感覺適合長線學習

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/898812.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/898812.shtml
英文地址,請注明出處:http://en.pswp.cn/news/898812.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python | 如何在Pandas中刪除常量列

在數據分析中,經常會遇到數據集中始終具有常量值的列(即,該列中的所有行包含相同的值)。這樣的常量列不提供有意義的信息,可以安全地刪除而不影響分析。 如: 在本文中,我們將探索如何使用Pyth…

5.高頻加熱的原理與常用集成電路介紹

一、高頻加熱的類型 利用高頻電源加熱通常由兩種方法:電介質加熱(被加熱物體絕緣)與感應加熱(被加熱物體導電),詳細解釋如下: 電介質加熱(利用高頻電壓的高頻電場導致物體自身分子摩…

串口通信與Modbus通信的區別和聯系

一、定義與定位 1?、串口通信? 是物理層的硬件接口標準,用于實現設備間的?串行數據傳輸?,常見類型包括RS-232、RS-485和RS-422?35。其功能是完成并行數據與串行信號的轉換,并定義電氣特性(如電平、傳輸速率)?。…

Linux生產者消費者模型

Linux生產者消費者模型 Linux生產者消費者模型詳解生產者消費者模型生產者消費者模型的概念生產者消費者模型的特點生產者消費者模型優點 基于BlockingQueue的生產者消費者模型基于阻塞隊列的生產者消費者模型模擬實現基于阻塞隊列的生產消費模型基礎實現生產者消費者步調調整條…

【中文翻譯】第9章-The Algorithmic Foundations of Differential Privacy

由于GitHub項目僅翻譯到前5章,我們從第6章開始通過大語言模型翻譯,并導出markdown格式。 大模型難免存在錯漏,請讀者指正。 教材原文地址:https://www.cis.upenn.edu/~aaroth/Papers/privacybook.pdf 9 差分隱私與計算復雜度 到目…

【AI大模型】搭建本地大模型GPT-NeoX:詳細步驟及常見問題處理

搭建本地大模型GPT-NeoX:詳細步驟及常見問題處理 GPT-NeoX是一個開源的大型語言模型框架,由EleutherAI開發,可用于訓練和部署類似GPT-3的大型語言模型。本指南將詳細介紹如何在本地環境中搭建GPT-NeoX,并解決過程中可能遇到的常見問題。 1. 系統要求 1.1 硬件要求 1.2 軟…

Unity跨平臺構建快速回顧

知識點來源:人間自有韜哥在,豆包 目錄 一、發布應用程序1. 修改發布必備設置1.1 打開設置面板1.2 修改公司名、游戲項目名、版本號和默認圖標1.3 修改 Package Name 和 Minimum API Level 2. 發布應用程序2.1 配置 Build Settings2.2 選擇發布選項2.3 構…

低配電腦暢玩《怪物獵人:荒野》,ToDesk云電腦優化從30幀到144幀?

《怪物獵人:荒野(Monster Hunter Wilds)》自2025年正式發售以來已取得相當亮眼的成績,僅用三天時間便輕松突破800萬銷量,目前順利蟬聯周榜冠軍;憑借著開放世界的宏大場景和豐富的狩獵玩法,該游戲…

Flink基礎簡介和安裝部署

文章目錄 一、Flink基礎簡介1、什么是Flink2、Flink流處理特性3、Flink四大基石4、Flink中的角色 二、Flink集群搭建1、Local模式①上傳Flink安裝包②啟動交互窗口③提交任務測試④訪問WebUI頁面查看④退出停止集群 一、Flink基礎簡介 1、什么是Flink Flink是?個分布式&#…

【2025】基于ssm+jsp的二手商城系統設計與實現(源碼、萬字文檔、圖文修改、調試答疑)

基于SSMJSP的二手商城系統設計與實現系統功能結構圖: 課題背景 隨著經濟的發展和人們生活水平的提高,二手交易市場日益活躍。人們對于閑置物品的處理方式逐漸從傳統的廢品回收轉變為通過二手交易平臺進行再利用。這種交易模式不僅能夠幫助用戶節省開支&a…

幻影星空亮相CAAPA北京展 引領文旅產業升級轉型

3月19日,中國游藝機游樂園協會(CAAPA)主辦的2025中國(北京)國際游樂設施設備博覽會及2025北京國際旅游休閑娛樂產業博覽會在北京盛大啟幕。在這場行業盛會上,廣州卓遠旗下的“幻影星空”品牌以創新性的虛擬…

銀河麒麟桌面版包管理器(二)

以下內容摘自《銀河麒麟操作系統進階應用》一書 APT包管理器 APT是Debian及其派生系統的包管理器,構建在dpkg之上,以其強大的依賴性處理能力和豐富的軟件倉庫而聞名。APT具有自動解決依賴關系、提供易于使用的命令行工具(如apt-get、apt-ca…

【STM32實物】基于STM32的掃地機器人/小車控制系統設計

基于STM32的掃地機器人/小車控制系統設計 演示視頻: 基于STM32的掃地機器人小車控制系統設計 簡介:掃地機器人系統采用分層結構設計,主要包括底層硬件控制層、中間數據處理層和上層用戶交互層。底層硬件控制層負責對各個硬件模塊進行控制和數據采集,中間數據處理層負責對采…

STM32收發數據包中間件——ProtoFlow,更方便的打包解包助手

引言 在嵌入式開發中,數據包封裝是不可或缺的一環。手動編寫協議不僅耗時,還容易出錯。ProtoFlow 的出現,就是為了讓數據包封裝變得簡單、高效、可靠。它不僅占用資源少,還能適配多種場景,是你項目的理想助手。 項目地…

Xcode16.1使用MonkeyDev運行Tiktok報錯分析

問題1: Build input files cannot be found: /usr/lib/libc.dylib, /usr/lib/libstdc.dylib. Did you forget to declare these files as outputs of any script phases or custom build rules which produce them? 解決辦法:在TARGETS的dylib中的Bui…

R語言交互項-formula

R語言交互項-formula 交互項的模型交互項的幾種情形連續變量和連續變量連續變量和分類變量分類變量和分類變量總結交互項的模型 統計中的交互和相關是完全不同的兩個概念,交互項是指兩個或者多個變量對因變量的協同效應,關注變量對因變量的聯合影響,比如變量X對Y的影響是否因…

圖解AUTOSAR_SWS_IPDUMultiplexer

AUTOSAR IPDUMultiplexer模塊詳解 PDU復用器模塊架構與實現分析 目錄 1. IPDU Multiplexer概述2. 模塊配置模型 2.1 配置結構概述2.2 配置類詳解2.3 配置關系說明3. 架構設計 3.1 模塊位置與接口3.2 內部組件結構3.3 接口交互模式4. 操作序列 4.1 PDU傳輸流程4.2 PDU傳輸流程詳…

手機怎么換網絡IP有什么用?操作指南與場景應用?

在數字化時代,手機已經成為我們日常生活中不可或缺的一部分,無論是工作、學習還是娛樂,手機都扮演著至關重要的角色。而在手機的使用過程中,網絡IP地址作為設備在互聯網上的唯一標識符,其重要性和作用不容忽視。本文將…

CH32V208GBU6沁恒協議棧BUG:在主機Write的同一包notify會造成主機一直Write不成功

從事嵌入式單片機的工作算是符合我個人興趣愛好的,當面對一個新的芯片我即想把芯片盡快搞懂完成項目賺錢,也想著能夠把自己遇到的坑和注意事項記錄下來,即方便自己后面查閱也可以分享給大家,這是一種沖動,但是這個或許并不是原廠希望的,盡管這樣有可能會犧牲一些時間也有哪天原…

unsloth微調QwQ32B(4bit)

unsloth微調QwQ32B(4bit) GPU: 3090 24G unsloth安裝部署 pip 安裝 pip install unsloth --index https://pypi.mirrors.usrc.edu.cn/simplesource /etc/network_turbopip install --force-reinstall --no-cache-dir --no-deps githttps://github.com/unslothai/unsloth.git?…