惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Cyberwarzone
Cyberwarzone
The GitHub Blog
The GitHub Blog
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
小众软件
小众软件
Recent Announcements
Recent Announcements
博客园 - 三生石上(FineUI控件)
Security Archives - TechRepublic
Security Archives - TechRepublic
W
WeLiveSecurity
Cloudbric
Cloudbric
博客园 - 司徒正美
美团技术团队
N
News and Events Feed by Topic
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
PCI Perspectives
PCI Perspectives
宝玉的分享
宝玉的分享
H
Help Net Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
Help Net Security
Help Net Security
Last Week in AI
Last Week in AI
S
Schneier on Security
N
News | PayPal Newsroom
B
Blog RSS Feed
L
LINUX DO - 最新话题
T
Troy Hunt's Blog
S
Secure Thoughts
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
L
Lohrmann on Cybersecurity
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
T
Tenable Blog
S
Securelist
L
LangChain Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
I
InfoQ
H
Heimdal Security Blog
Cisco Talos Blog
Cisco Talos Blog
F
Full Disclosure
Y
Y Combinator Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
K
Kaspersky official blog
T
Tailwind CSS Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
阮一峰的网络日志
阮一峰的网络日志
C
Cisco Blogs

Go 编程语言

[边缘计算] 想借助 AI 来开发 边缘网关接入 AI 解决设备通信 不知道有没有需求 - V2EX [Go]工业边缘计算网关 edgex 业余时间独立开发 持续更新半年咯 求个 star - V2EX eget:不用等中央仓库,直接安装 GitHub 和任意下载站的工具 - V2EX gookit/gcli v3.8:新增支持共享选项、文档生成和参数重排 - V2EX V2EX 我开源了一款极简的 P2P 文件传输与 VPN 工具 (Win/Mac/ Linux /Android) - V2EX gookit/gcli v3.5.0 发布 - 简单易用、功能丰富的 Go 命令行应用与工具库 - V2EX 用 Go gRPC 信令对接 Android WebRTC:大家一般怎么划分网关和客户端边界? 在服务端用 Pion + FFmpeg + RNN 做 WebRTC 通话降噪,值得吗? 这两种 lint 报错场景, v 友们一般怎么处理 - V2EX tikrok 的部分来时路 tikrok 第 7 代微服务重构: Golang 微服务 grpc 接口与服务实现隔离方案 写了个 Go 库:在 TCP 应用协议开始前做认证,也支持端口敲门 Tikrok v6.0 新的生产级架构,成本不变,但是部署复杂略有增加 go 打包的二进制程序怎么反编译 [边缘计算开源] 工业数据采集网关 版本更新 用 golang 写了,一套面向个人音乐资产的本地优先音乐系统 做了个 Go 的 MCP Server 框架,一行代码把 Gin API 接入 AI - V2EX 写了个 Go 库解决 LLM 流式输出断线重连的问题 - V2EX Tikrok v5.0 新的的底层实现 - V2EX OpenTelemetry 分布式追踪中的回溯采样:削减 60% 尾部采样成本 - V2EX 求推荐一个 go 里运行 js 的方案 - V2EX [边缘计算] 基于 GO 的采集网关持续更新啦 - V2EX [边缘计算开源] 基于 go 写了个独立运行的工业数据采集网关 后续阶段应该如何调整 - V2EX 然后 go-kratos 不怎么活跃了,连最火的 skills 都不搞, github 也没什么人回复了 - V2EX Excelize 开源基础库发布 2.10.1 版本更新 phper 转 go 最好的 web 框架是 goframe 吗? - V2EX A Visual Studio Code extension that displays the disk size of Go module dependencies in go.mod files. - V2EX miglite: Go 极简高效的数据库迁移工具 - V2EX 每秒万级 Tick 震荡:高频行情分发,该选 Golang 的并发原生还是 Rust 的极致性能? - V2EX 给 netcat 引入了 P2P 穿透、多路复用、强加密以及内置服务模块,并且完全开源 - V2EX 使用 "go.inlayHints.parameterNames": true 在 vscode 中开启类似 goland 的参数提示 - V2EX 下面代码中 f()会被重复执行吗?大佬帮忙解答一下~ - V2EX sublimetext 开发 GO 使用体验怎么样 - V2EX [开源] 将 react 的 hooks 和 组件化思路带入 go 的 TUI 开发。 - V2EX gocar 0.2.0 版本:新增自定义命令功能,实现真正的 go 的 cargo - V2EX go 新手,求问导入包失败问题 - V2EX 之前写的, JSR-310 风格的时间日期库, 1.0 了 - V2EX 为了方便学习 go, 使用 go 做了一个命令行版本的 go playground, 代码直接一键运行, 一键编译 - V2EX 虚心请教 Go 前辈们,关于入行 - V2EX 关于 Go 的工程经验 - V2EX 微信开发框架开源,基于 Go+Wails3+React - V2EX Golang 实现的开源 NVR 支持 GB28181 & ONVIF 啦 - V2EX Go 工具库 gookit/goutil v0.7.2 发布:增强功能与修复,提升开发体验 - V2EX go-carbon v2.6.15 正式版发布,已被 docker 官方组织使用 - V2EX 有没有 go 的 ai 应用项目学习学习 - V2EX Go 环境版本管理用哪个- -有点疑惑 - V2EX Goland 下的通义千问不能选择模型,VScode 下面的通义千问可以选择模型 - V2EX 新手入门求指导 - V2EX 看 Go 的时间库不顺眼很久了,所以从别的语言里抄了一个 - V2EX go-dongle v1.2.0 发布,新增 SM2 非对称椭圆曲线加密算法支持 - V2EX Wails2+Vue3 本地的绑定文件和 Vite 上的不一致 - V2EX go 返回错误的时候, 返回的值应该可用吗 - V2EX Go 入门基础课(2025 Golang) - V2EX goland 中如何 debug wails - V2EX 日期函数获取上一个月 bug, 在一些特殊日子才出现,比如今天 10-31 - V2EX go-carbon v2.6.14 发布,一个轻量级、语义化的 golang 时间处理库 - V2EX goroutine 到底算不算一种 coroutine 的实现? - V2EX 为什么不用 gRPC-Go: VictoriaTraces 中实现 OTLP/gRPC 的幕后故事 - V2EX go 最新版的 map 并发读是安全的吗。 - V2EX 请问一下 golang 下有什么成熟稳定的串口通讯包? - V2EX golang.org/x/sync/syncmap 被 struct 裹挟时 使用前为什么必须为每个键初始化 不然取值得到 nil go-dongle v1.1.7 发布,新增 SM4 国密分组对称加密算法支持 在开发接口的过程中,如何快速验证结果? - V2EX go-carbon v2.6.13 发布,一个轻量级、语义化的 golang 时间处理库
如何用 3–5 个高效问题快速识别 Golang 开发者的技术素养? - V2EX
elron · 2025-11-17 · via Go 编程语言

这是一个创建于 210 天前的主题,其中的信息可能已经有所发展或是发生改变。

最近在帮公司上海团队招聘 Golang 后端开发。一天要面试很多个候选人,时间有限,希望能在 10 分钟左右的面试中,通过少量但高质量的问题,快速判断候选人的技术深度和广度。

尽量覆盖核心语言特性、数据库使用能力,以及真实项目实践等方面。

大家有没有行之有效的提问思路或具体问题示例?求分享经验。

第 1 条附言  ·  2025 年 11 月 17 日

招聘的是初中级,大概 20-30k 的水平

xuanbg

1

xuanbg      2025 年 11 月 17 日

如果你局限于 Golang ,那我认为你无法识别开发者的真正的技术素养。

elron

2

elron      2025 年 11 月 17 日
wlf92

3

wlf92      2025 年 11 月 17 日

Go 协程,其他语言的协程,线程,进程分别是什么,说一下他们的试用场景。

zoharSoul

4

zoharSoul      2025 年 11 月 17 日

问问之前有没有写过 php

BeautifulSoap

6

BeautifulSoap      2025 年 11 月 17 日 via Android

@elron 虽然是段子,但 php 转的真挺多认为 array 和 map 是一种东西。问一下 array 底层和 map 底层结构的区别真没准能有一点筛选能力(能搞得清 array 和 slice 我都认为属于进阶技能了)

zhaohua

7

zhaohua      2025 年 11 月 17 日

@wlf92 作为 go,nodejs ,java ,php 啥都写的开发者,我觉得是个非常好的问题。

whoosy

8

whoosy      2025 年 11 月 17 日   ❤️ 1

1.GO 的并发模型演变过程及内存管理
2.浏览器输入 pornhub.com 后,发生了什么?
3.死锁的形成原因及处理方案
4.如果让你针对某个接口设计反爬方案,你会怎么设计
5.你们的后端项目的数据库索引做了哪些优化
6.进程间同步的方式有哪些
7.觉得项目有哪些地方可以改进完善?
8.进程切换的本质是什么?
9.限制用户评论过去一个小时内只能评论三次,用 redis 实现?

随便挑几个问题问吧

ca2oh4

9

ca2oh4      2025 年 11 月 17 日

- slice 和 array 的区别

- sync.Map 为什么快

- 有没有使过其他语言?其他语言和 go 怎么交互的?

dreampuf

10

dreampuf      2025 年 11 月 17 日

Goroutine vs. threads
buffered channel vs. unbuffered channel
empty interface
实现一个支持 ratelimits 的 URL fetcher
GMP

5261

11

5261      2025 年 11 月 17 日

@whoosy 初中级要求懂这么多就过分了, 能干活就行! 就算是高级的开发都未必全懂

whoosy

12

whoosy      2025 年 11 月 17 日

@5261 不会吧?这些问题我觉得中级完全能覆盖的了吧,可能我是个专业的面试选手

94

13

94      2025 年 11 月 17 日

@5261 #11 ,很多都是八股文,直接背就是了。
至于都要出来面试了,但八股文都不愿意花点时间背,态度很明显就是有问题的,被刷掉也很正常。
一些其他的实践上面的问题,面试官自己心里有数,他需要的是怎么样程度的回答。

leeonsoft

14

leeonsoft      2025 年 11 月 17 日

你找的是普通的开发者还是高手,如果是高手,协程泄露 和 GC 抖动,内存逃逸,select 阻塞,interface 这几个问题能说清楚,我估计就差不多了。

whoosy

15

whoosy      2025 年 11 月 17 日

@94 是的,这些个问题八股文基本都有,对于我们这些八股文选手,真的是属于很基本问题。

slzcz

16

slzcz      2025 年 11 月 17 日

Context ,平常用什么开源包,平时泛型用的多不多

aichixiangcai

17

aichixiangcai      2025 年 11 月 17 日   ❤️ 3

候选人抱怨面试全都是八股文,面试官又觉得连八股文都不背是态度有问题。😂

NotLongNil

18

NotLongNil      2025 年 11 月 17 日

语言核心:给一个使用锁的并发场景,让他不使用锁达到同样的效果( channel 代替 Mutex )

数据库:一个表最多能存多少行数据、怎样进行深度分页、事务

真实项目:怎样控制一个 go 程序的内存最多使用 1g 、一个 go 程序总是被杀死,可能是什么原因导致的

kekeabab

20

kekeabab      2025 年 11 月 17 日

我觉得如果有技术素养根本不会局限于对着数据库 crud 更不会在意八股文 😅

不过按照实际情况来看,能分清堆分配和栈分配、能分清系统调用、能明白指针的都是极少数,今年成立了公司,我自己去收简历招人,高强度面试了百来个,能分清这些的远不到十分之一,包括不少什么拿了一堆奖、什么专业排名前多少、还有不少名校的

crackidz

22

crackidz      2025 年 11 月 17 日

10 分钟怎么都挺不够的...
考经验、考思路、考素养,这么少的数量不够的

yh7gdiaYW

24

yh7gdiaYW      2025 年 11 月 17 日

Q&A 类的问题都考察不出来,太容易准备了,直接上业务场景吧

yh7gdiaYW

25

yh7gdiaYW      2025 年 11 月 17 日

@NotLongNil 因为面试是有结构要求的,八股和项目相关的问答属于两个模块。如果八股太不上心了,项目经验那边聊的挺好这面评也不好写

elechi

27

elechi      2025 年 11 月 17 日

哪些数据类型底层是指针?

AshPenn

28

AshPenn      2025 年 11 月 17 日

其实最终都是落在有没有快速高质量解决问题的能力。

yufeng0681

29

yufeng0681      2025 年 11 月 17 日

让他讲 3 个项目中遇到的问题,怎么解决的。 讲完再问 7 个问题, 看看他实战项目的能力。一般重大问题,脑海是深刻的,思路是清晰的。

eudore

30

eudore      2025 年 11 月 17 日

1 看看 github 、stackoverflow 账号,不一定要进去看。
2 看过哪些标准库的源码? 然后挑上一两个说说原理、细节、坑。

涉及 runtime 、refelct 、sync 、net 、fmt 时就不同程度与核心特性相关联,go 数据库基本离不开标准库的 database/sql 库接口,在一些深度实践过程中可能会翻过部分开源项目的代码。

就是这个问题可能对初级不友好,高级会游刃有余,虽然能体现出技术素养,但是一般也要不到。

SingeeKing

31

SingeeKing      2025 年 11 月 17 日

我特别喜欢问对比类问题,纯 go 的候选人其实不多,往往也有 python/java/js/rust 的背景,我就喜欢问差一点,特别是协程调度模型

dimwoodxi27

32

dimwoodxi27      2025 年 11 月 18 日

为什么不直接问,如何让面试者死记硬背,来体现他的水平?实在不行去招个历史或考古专业的人来评估技术水平

wsseo

34

wsseo      2025 年 11 月 18 日

问他会不会用 AI 写 golang 项目,不会就是水平不行。面试也要跟上时代。

94

35

94      2025 年 11 月 18 日

@dimwoodxi27 #32 ,简单来说是一个态度问题,看面试者是否有给面试做准备工作。虽然看的是准备面试题,但其实是看他对于一些相对重要的事情的时候是否会做准备工作。

而且因为是面试初中级开发,所以八股文面试题是必不可少的,一个确实没有很快捷的方法来筛选初级候选者。毕竟经验还没有积累,能考察的就是是否会自我提升和解决问题的能力,以及技术栈的熟悉程度。有时间的话我会按照对方简历中的经历去提一些实践中的问题,去观察面试者是否有自己的体系和框架。但是又因为对方可能没有那么多的经验,或者没有自己的一套解决问题的方法论。但是这样并不能考察候选者的理论知识,所以八股文还是会有一两题。那么不管如何“背八股文”对于初中级开发来说是最简单且实用的操作。

简单粗暴的暴论化就可以理解为是态度问题。想要表达的就是 1.最开始提到的“不重视”面试; 2.是觉得不需要通过背题来证明自己这种的“傲慢”。
那不背题也可以,就需要你自己有足够的见解,换句话说就是可以不准备也能从容应对面试。背题只是说让候选者有更多的机会表现自己。

willchen

36

willchen      2025 年 11 月 18 日

感觉没必要局限语言技巧。。。不是默认 2 周都能学会一门语言的嘛

dimwoodxi27

37

dimwoodxi27      2025 年 11 月 18 日

@94 10 分钟你行你给解决方案,10 分钟你能背完八股文吗?别人都明确说明 10 分钟评估你的水平,你还能说出来态度问题?贱骨头吗?地主施舍给你 10 分钟来让你表演,适不适合当奴才。

777777

38

777777      2025 年 11 月 18 日

针对 golang ,主要就是高并发场景,考察 goroutine 相关就行,如何理解 io 与内存,cpu ,极致压榨性能节约服务器成本,还有就是考察是否有其他语言遗留的思想味道(例如 java

94

39

94      2025 年 11 月 18 日

@dimwoodxi27 #37 ,背八股文并不是要你全文背诵,而是在职业生涯初期靠刷题,快速积累原本不属于自己的经验。就和很多人会去刷力扣的一样。
而且面试的时候也不是让你全部原模原样背下来,而是花三十秒一分钟回答出来关键的点就行了。主要目的是观察作答时的表现,针对性的去提问来发掘候选者不足或者没有显示出来的实力。

如果你还没有理解到这些的话,其实没有什么好聊的,当我白花了时间给你解释。我想你也不愿意遇到或者成为那种走形式、做任务的面试官。

elron

40

elron      2025 年 11 月 18 日

@dimwoodxi27 #32 真心求教,那如何快速从有限时间内快速匹配出合适的初中级候选人呢?至少前面几位朋友提供的高质量问题确实能过滤不少死记硬背的候选人

dimwoodxi27

41

dimwoodxi27      2025 年 11 月 18 日

@94 比如我花费一小时的路程来你公司面试十分钟?我真是下贱用两小时来换你那宝贵的十分钟,是不是面完还得叫你一声大老爷,免得你说我态度有十分傲慢?再说我有强迫要求你来给我说教你的地主暴论观点了吗?

94

42

94      2025 年 11 月 18 日

@dimwoodxi27 #41 ,我觉得已经不用过多解释了,你的傲慢已经溢出屏幕了。
没有人求着你去面试,不愿意面试可以不来。不准备面试也可以面试,没有人按着你的头去让你背题,但是机会是给有准备的人的。

dimwoodxi27

43

dimwoodxi27      2025 年 11 月 18 日

@94 不用再继续诉说着你的暴论,我没说我需要面试我需要背题,同时又没让你解释什么吧?为什么要自作多情?字面意思理解这么困吗?是不是你还要说机会是给有准备的人的,不工作的人都是有罪的?要不要重塑一下自己的脑回路?傲慢?真可笑。