tag 面試

標籤
貢獻113
236
05:05 PM · Oct 25 ,2025

@面試 / 博客 RSS 訂閱

江湖十年 - 在 Go 語言中如何實現協程池

公眾號首發:https://mp.weixin.qq.com/s/Xbk4QF7HFll102xaF5r_3Q 如果你熟悉 Java、Python 等編程語言,那麼你一定聽説或者使用過進程池或線程池。因為進程和線程不是越多越好,過多的進程或線程可能造成資源浪費和性能下降。所以池化技術在這些主流編程語言中非常流行,可以有效控制併發場景下資源使用量。 而 Go 語言則沒有提供多進程和多線程的支持,僅提

面試 , 協程 , 併發 , go , 後端

收藏 評論

江湖十年 - 一行命令統計代碼行數

公眾號首發:https://mp.weixin.qq.com/s/N1JxiRnr5c4pq0RBo3RGYA 我在網上衝浪時,在 GitHub 上發現了一個感興趣的開源項目 OneX ,我將其下載到本地,現在我該如何知道這個項目的體量呢?一個非常直觀的指標是看這個項目有多少行代碼。 我們可以使用如下命令,來統計 OneX 項目代碼行數: $ cd onex $ find . -name "*.g

命令行 , 面試 , 代碼質量 , go , 後端

收藏 評論

江湖十年 - 在 Go 中如何使用有限狀態機優雅解決程序中狀態轉換問題

公眾號首發地址:https://mp.weixin.qq.com/s/r8mqOUIoCu0713XcH3P1-Q 在編程中,有限狀態機(FSM)是管理複雜狀態流轉的優雅工具,其核心在於通過明確定義狀態、事件和轉換規則,將業務邏輯模塊化。本文將探討在 Go 中如何使用有限狀態機。 有限狀態機 在介紹有限狀態機之前,我們可以先來看一個示例程序: https://github.com/jianghus

面試 , 架構設計 , 代碼優化 , go , 後端

收藏 評論

王中陽講編程 - 字節的後端實習二面,八股盛宴!

新的一週,祝你開心! 好久沒分享面經了,今天來個大的---字節的後端實習二面,簡直就是八股盛宴,問的太多太全面了。 面經詳解 1. 數據庫的隔離級別有哪些? 數據庫事務隔離級別主要分為四種,從低到高依次為: 讀未提交(Read Uncommitted) 允許事務讀取其他事務未提交的數據,可能導致髒讀、不可重複讀和幻讀。 讀已提交(Read Committ

面試 , go , 後端

收藏 評論

失眠的烤紅薯_ewVskz - 2025真實面試前端開發 Top 50 問題(分類與優先級)

根據360+真實面試數據,篩選最高頻、最核心的50個問題,按技術領域分類並標註優先級(1-5​🌟)。問題按​​​優先級降序​​​排列,同星級按出現頻率排序。 ​​一、性能優化​​​(佔比26%,面試核心) 優先級 問題 出現次數 🌟🌟🌟🌟🌟 你覺得如何提高頁面加載速度? 11次 🌟🌟🌟🌟🌟

面試小抄 , 面試 , 面試問題 , 前端

收藏 評論

銀之夏雪 - this你瞭解多少呢

執行上下文 js在執行代碼之前,需要經過一系列的“準備”,這被稱為執行上下文 ,其包含詞法環境 和this 。所有的 js 代碼在運行時都是在執行上下文中進行的,每創建一個執行上下文,就會將當前執行上下文放到一個棧頂,這就就是我們常説的執行棧 。 執行上下文的創建 何時創建執行上下文 JavaScript 中有三種情形會創建新的執行上下文: 全局執行上下文 ,進入去全局代碼的時候。任何不在函數

面試 , this , 前端 , Javascript

收藏 評論

江湖十年 - 在 Go 中為什麼推薦使用空結構體作為 Context 的 key

公眾號首發地址:https://mp.weixin.qq.com/s/TGNG34qJTI7SZOENidYBOA 我曾在《Go 中空結構體慣用法,我幫你總結全了!》一文中介紹過空結構體的多種用法,本文再來補充一種慣用法:將空結構體作為 Context 的 key 來進行安全傳值。 NOTE: 如果你對 Go 語言中的 Context 不夠熟悉,可以閲讀我的另一篇文章《Go 併發控制:con

面試 , go , 後端

收藏 評論

江湖十年 - Go 官方推薦的 Go 項目文件組織方式

公眾號首發:https://mp.weixin.qq.com/s/JwEPt3oZ3aY8ZzKddwnpiA 剛開始接觸 Go 的開發者大概都會遇到一個問題:我該如何組織我的 Go 項目?這種問題當然沒有標準答案,不過 Go 官方下場,給了廣大 Gopher 一個推薦模板。本文就來帶大家一起來學習一下 Go 官方對於 Go 項目佈局的指導原則。 本文以 Go 官方博客「Organizing a

服務器開發 , 面試 , go , 後端 , Web

收藏 評論

王中陽講編程 - 靈活分庫分表,面試的時候這麼説,加分!

最近收到一位粉絲的提問,關於分庫分表在面試中如何結合業務邏輯舉例的問題。 他提到之前使用 serverless 數據庫時沒涉及分庫分表,現在遇到了具體場景,想請教合適的方案。 這其實是面試中很常見的考點,既要看技術思路,更要看能否結合業務落地,今天就藉着這個問題展開聊聊。 前言 怕有些朋友沒有了解過這方面的知識點,先來解釋一下這些概念: 分庫分表的核心目標:解決單庫單表因數據量過大(如千萬 /

分庫分表 , 面試 , 分表 , 分庫 , 後端

收藏 評論

程序員小富 - 令牌桶VS漏桶:誰才是流量控制的“最優解”?

大家好,我是小富~ 面試被問到限流算法,很多面試官會讓直接手寫令牌桶和漏桶的實現。雖然平時用過Redis、Guava等現成的限流工具,但真要手寫還是有點慌。今天就來聊聊這兩種經典限流算法的區別,並用Java手寫實現。 很多的限流工具底層都應用了它們 一、令牌桶 vs 漏桶:核心區別 令牌桶 令牌桶的核心思想:固定容量的桶,以固定速率往桶裏放令牌,請求來了就從桶拿令牌,沒令牌就拒絕。 有點像買票進站

面試 , JAVA , 後端

收藏 評論

程序員小富 - 面試被問:OOM類型有哪些?怎麼答?

大家好,我是小富~ 面試官:OOM類型有哪些? 你:就是老年代放不下了嘛! 面試官:等消息吧! OOM(Out Of Memory) 錯誤有多種類型,每種類型對應不同的內存區域或觸發場景。以下是常見的 OOM 類型及其產生原因: 1. java.lang.OutOfMemoryError: Java heap space 觸發原因:堆內存(存放對象實例)不足,無法分配新對象。

面試 , JAVA , 後端

收藏 評論

王中陽講編程 - 金九銀十,分享好上岸的中小廠面經!

先來問一下大家,如果你現在拿到兩個offer,一個是薪資更高的中小廠,一個是規模大、技術先進的大廠,你會選擇哪個offer? 不少粉絲股東留言説上岸大廠太難了,有沒有好上岸的中小廠的最新面經。 必須安排,今天分享一位朋友社招的面經: 富途 一面 http相較於https多了什麼步驟? https證書為什麼一邊是對稱加密,一邊是非對稱加密(沒有回答出來) 解析:非對稱加密是為了保護證書裏的對

面試 , 後端

收藏 評論

Issue - 面了一個校招生,竟然説我是老古董

引言 作為一名資深的 Java 摸魚工程師 又到了一年一度的校招季,老闆笑嘻嘻地遞來了簡歷,語重心長地對我説:“給團隊注入點新鮮血液!” 我信心滿滿地打開視頻面了這個同學 結果……他直接甩了我一句“老古董”,然後啪,把視頻掛了。 我:??? 面試中 買了一杯星巴克,我坐進了電話亭,看了一下簡歷 學歷不錯嘛,985本碩,字節、螞蟻、阿里實習一圈,還自稱“精通多線程、高併發”。 我抿了一口咖啡

面試 , JAVA

收藏 評論

水冗水孚 - 從外包跳槽甲方,BOSS上1910個溝通、353次簡歷發送、21場面試,通過9家,最終選18K的offer,最高漲幅26.7%

前言 筆者的一個好友(女生),學歷普通一本,非科班出身,在國內一家大型外包公司上班 因遲遲無法轉正成為正式甲方員工(當初入職的時候承諾,有一定的機率轉正成為甲方員工) 且在這家公司認真工作了三年多了,三年只漲工資500塊錢 遂在六月份開始準備跳槽去甲方 歷時將近三個月,總算是在8月底拿到了自己滿意的offer 一共是通過了9家的面試,其中有6家是外包公司(練手的面試) 當然,外包的

求職 , 面試 , 面試問題

收藏 評論

飛天鑄幣 - redis高頻面試題

緩存穿透 概念 緩存穿透是指查詢一個數據庫中不存在的數據,由於這個數據在緩存不存在,所以會直接跳過緩存,直接請求數據庫。 解決辦法 1. 緩存一個空對象 如果查詢的是一個不存在的數據時,可以設置一個短期過期時間的key的數據,然後將它存入緩存中。 2. 布隆過濾器 2.1 先把緩存中的數據的key值存入到布隆過濾器中 2.2 在查詢緩存前,先判斷當前的key值是否存在於布隆過濾器中,其中分為兩個結

redis , 面試 , JAVA

收藏 評論

江湖十年 - 萬字長文:徹底掌握 Go 1.23 中的迭代器——使用篇

公眾號首發地址:https://mp.weixin.qq.com/s/t47eJ9rYK2CZ-hIbjx7kSg 本文帶大家一起來深入探究一下 Go 1.23 中發佈的迭代器特性,這是一篇遲來的文章,再不寫這篇文章 Go 1.25 就發佈了 :),Go 1.25 預計將於 2025 年 8 月發佈。 由於篇幅過長,所以文章拆分成了上下兩篇發佈,本文為上篇——使用篇。下篇為——原理篇,記得來讀。

面試 , go , 後端

收藏 評論

瘋狂踩坑人 - 【面試系列】萬字長文,讓面試沒有難撕的JS基礎題

背景介紹: 從研一剛開始找實習到現在秋招,這一路經歷了不少八股拷打,經常被要求手撕一些js基礎題,每次面試完後不語,只是默默打開筆記,把被問到的八股/手撕自己整理,方便日後複習。因此,記錄了很多手撕題,在此做個分享,有誤之處歡迎討論指正。 下面的幾乎每道題都是筆者被大廠問到過的,都是些基礎的題目,基礎不牢地動山搖,書到用時方恨少啊~。切忌走馬觀花,務必深刻理解爛熟於心。建議

面試 , 知識 , 前端 , Javascript

收藏 評論

wxweven - 校招面試官揭秘:我們到底在尋找什麼樣的技術人才?

🎯 校招面試官揭秘:我們到底在尋找什麼樣的技術人才? 又是一年校招季!📚 作為技術團隊的Leader,這段時間我面試了不少優秀的同學。有人拿到心儀offer,也有人遺憾錯過機會... 今天想從面試官的角度,和大家聊聊我們到底在尋找什麼樣的人才,以及如何更好地準備技術面試。希望能幫到正在求職路上的朋友們!💪 🔍 面試官的真實想法 首先要明確一點:面試官並不是想要難倒你,而是想要了解你的真實

校招 , 面試 , JAVA

收藏 評論

王中陽背後的男人 - 從簡歷石沉大海到面試官追着聊項目,差的是什麼?

最近幫幾個學員改簡歷,發現一個很有意思的現象:同樣是寫熟悉Golang+Gin開發,有人能拿到騰訊二面,有人連初篩都過不了。細問才知道,前者的項目欄寫着校園閃送系統(上線運營,日活3000+),後者則是圖書管理系統(課程設計)。 不是説課程設計沒用,而是校招時,面試官一天要刷50份簡歷,能讓他們停下來的,永遠是能落地、有細節、可驗證的實戰項目。今天就聊聊,後端開發者該如何靠項目破局,以及哪些資源能

面試 , 程序員 , 後端

收藏 評論

王中陽背後的男人 - 太難了,Java和Go,面試了30多場,終於上岸了!

本文來自我們技術交流羣羣友的投稿,未經授權,禁止轉載。 先聽一下TA的故事 去年10月份我就做好了離職跳槽的準備,做了3年Java後端開發的我,對自己的技術能力還是很有底氣的。之前雖不是一線大廠,也算是比較知名的中廠了。 加上前公司各種不合理的排期和需求,我感覺就是變相裁員,我這暴脾氣可不慣着這個。 我就請假約面試,沒想到,被社會毒打了,Java太捲了,要求好高,各種拷打底層。(加上我對Java確

面試 , JAVA , go , 後端

收藏 評論

Issue - MySQL隔離級別:大廠為何偏愛RC?

引言 ​ 在剛畢業的時候,初入某家互聯網金融公司,作為杭州的某中廠,我看到其數據庫的事務隔離級別為 RR,所以很長的一段時間內,我都認為,數據庫的隔離級別就應該是 RR。直到後來入職杭州的某電商大廠,我才發現其實在大廠往往會將這個默認的數據庫級別更改為 RC,那麼為什麼會做出這種選擇呢? 1. 理解隔離級別:RR 與 RC 的核心差異 ​ 當數據庫上存在多個事務一起執行的時候,就有可能出現髒讀、不

MySQL , 面試 , JAVA , 後端

收藏 評論

瘋狂踩坑人 - 400行mini-react,圖文解説React原理

引言: 在我學習React原理的時候,一上來看的非常全而細節的書/博客(頭大),或者是看的教你實現一個簡單mini-react(還是一知半解),最終學的痛苦又效果不好。所以,寫了這篇博客,希望能幫助您入門React原理。此外,在我看來,這篇文章幫助你應付面試完全足夠了。 説明: 本文章主要圍繞Zachary Lee的 400行實現mini-react 項目進行分析,結合圖文詳細分析

react , 面試 , 教程 , 前端

收藏 評論

feiry - 詳解Hive窗口函數及10道實戰練習

📑 目錄(Table of Contents) 一、示例數據 二、常見窗口函數詳解 1. ROW_NUMBER 2. RANK 3. DENSE_RANK 4. SUM OVER 5. AVG OVER 6. LAG 7. LEAD 8. FIRST

大數據 , 數據 , hive , 面試 , 窗口函數

收藏 評論

雲中小生 - 2025年ASP.NETMVC面試題庫全解析

ASP.NET MVC應用場景面試題 低難度面試題 什麼是ASP.NET MVC? 答案:ASP.NET MVC是一種用於構建Web應用程序的框架,基於Model-View-Controller設計模式。 // ASP.NET MVC框架的基本結構 public class Ho

ASP.NET MVC , 面試題 , 面試 , Css , mvc , 前端開發 , HTML , asp.net

收藏 評論