本人情况:
双非非科班(通信工程),毕业一年半(以及在校期间实习一年半),春天仔。平时的工作内容就是用框架花式增删改查。
这一年断断续续地学过 go 相关的一些东西,比如用 gin 框架敲管理项目、背八股、用 go 写力扣(难度不超过打家劫舍Ⅱ)什么的。
但是一直以来的主要精力还是放在 jvav 八股文上。
为何想转:
刷 boss 直骗的时候看到了一些和我现在所接触的业务相似度非常高的 JD (业务相关度>60%,而且都是小微企业),想润。但是他们主力技术栈是 go ,还要求有项目经验。
发帖目的:
想知道有没有过简历关的机会,如果有幸被面试了会问些啥?如果连简历关都过不了,我该针对性地做些什么?
( PS:如果想跟我说转行,也务必给出一些有可行性的建议哈)
1
kalista 1 天前
语言其实不那么重要,如果项目比较契合,建议好好准备项目,go 的八股就那么些,背一背就行
|
2
www5070504 1 天前
你之前做的业务和细节 go 相关的语言细节 一些坑点 答的好的话肯定要问点 GO 和常用中间件的八股文
结合现在的业务问问你的想法 数据库 架构啥的设计 |
3
kandaakihito OP @kalista #1 但是人家肯定多少也会担心,万一我是个只会背八股不会干活的咋办?
|
4
Lockeysama 1 天前 1
特点:学历没亮点、经验不够
现状是僧多粥少,简历也不太好过,看运气。你这种情况,拼技术没多大意义,要拼潜力,潜力会考察在基础的扎实程度,学习能力,主动性等。另外沟通能力也比较重要。 具体怎么改进,问 GPT 比问水友更全面。 |
5
dylanqqt 1 天前 1
@kandaakihito 那就多看几个项目视频呀
|
6
kandaakihito OP @www5070504 #2 目前做的东西更多是 toB 的,但是用的技术栈和 toC 是一样的(春天 + 船坞 + 各种工具),jvav 和 go 之间在这块其实也没啥区别。
我完全不会云原生相关的东西。 业务方面倒是确实属于那种业内相对通用但是网上几乎没有公开资料可供查询的那种( toB 都这样)。 |
7
iOCZS 1 天前
不问了,直接看项目源码😂
|
8
todayisgood 1 天前
为什么你好习惯写成 jvav,明明是 java
|
9
kandaakihito OP @iOCZS #7 b 站上的图书管理系统罢了,gin+gorm 那套
@todayisgood #8 https://www.zhihu.com/question/388824198 ( Jvav 是什么梗) |
10
shadowyue 1 天前
百分之九十概率会被问到平时有啥兴趣爱好吗,喜欢看永雏塔菲吗🐶
|
11
kandaakihito OP @shadowyue #10 我不许你说他,他是我爹!(带哭腔)
|
12
youngxxx 1 天前
我来问一个:channel 的底层有锁吗?
|
13
fffq 1 天前
java 岗位不比 go 多?
|
14
linxl 1 天前
“你会 go 吗?”
|
16
sky3hao 1 天前
请不要转 GO, 好好干你的 Java
------ 来自一个 gopher 的建议 |
17
nanrenlei 1 天前
@youngxxx
type hchan struct { qcount uint // total data in the queue dataqsiz uint // size of the circular queue buf unsafe.Pointer // points to an array of dataqsiz elements elemsize uint16 closed uint32 timer *timer // timer feeding this chan elemtype *_type // element type sendx uint // send index recvx uint // receive index recvq waitq // list of recv waiters sendq waitq // list of send waiters // lock protects all fields in hchan, as well as several // fields in sudogs blocked on this channel. // // Do not change another G's status while holding this lock // (in particular, do not ready a G), as this can deadlock // with stack shrinking. lock mutex } 来你自己看下有没有锁 |
18
kandaakihito OP |
19
RadishWind 1 天前
歪个楼 春天仔是什么?
建议你准备: 1. golang 八股文 我面试了好多 会重点去考察基础数据结构和 goroutine 的调度实现细节 2. 业务相关度 这点你符合 注意要说清楚简历上的细节 并且要准备好一些能体现你“在深度思考业务”的场景 以及确实做过此类业务才会遇到的问题 这样问题就不大 3. 相关赛道的基础知识 4. 一份流畅的自我介绍草稿 |
20
mohuishou 1 天前 1
社招一般还是问项目比较多,很多 go 的岗位都是支持转语言的,毕竟市面上还是 java 的人更多,转语言的面试语言特性的问题一般要求会低很多
- 如果投业务开发的话需要多关注一下需求的理解和业务建模的能力,熟悉用到的各种中间件( db/cache/mq 等等),基础的八股,操作系统/网络/容器啥的 - 如果是基础架构或者中间件开发的话,只要相关技术栈足够熟悉一般没啥太大的问题 |
21
pkoukk 1 天前
1.有个服务近期访问量激增,从监控看性能劣化严重,如果要你做优化,讲讲你的步骤和思路。
2.pprof 中发现 alloc 和 gc 的比重很大,有什么原因会导致这个现象,优化思路有哪些 |
22
kandaakihito OP |
23
kandaakihito OP @pkoukk #21 没干过大的 toC ,所以访问量激增什么的我只能回答八股文。
但是经常遇到慢查询、干爆堆内存、GC 不动的问题。 说到底都是定位出到底是哪个业务在作妖,到底哪些对象频繁 gc ,在排除死锁、资源未释放、写的 sql 折磨数据库的前提下还解决不了的话,我一般都是把幂等的接口拆出来提前缓存去 redis ( |
24
securityCoding 1 天前
实话说语言真的不重要,思路都差不多语言就是个工具把视角拉高。我之前写 java ,现在 python go c++ scala 都在写,不懂就问 gpt 完事了
|
25
kandaakihito OP |
26
securityCoding 1 天前 1
@kandaakihito #25 先瞄准薪资涨幅的岗位,不要局限于某个语言尤其是 go 这种实习生两周就可以上手干活的
|
27
securityCoding 1 天前 1
@kandaakihito #25 再多提一点,稍微高级点的岗位面试大都问了中间件了语言细节很少扣的
|
28
kasusa 1 天前 1
永雏塔菲 !
|
29
pkoukk 1 天前 1
@kandaakihito #23 到这就差不多了,再往下的优化基本上都是和业务相关的 trade off 了,比较吃业务理解(改来改去的屎山,有些我都不好意思往外说,有的傻缺面试官还洋洋得意觉得这方案贼机智 2333
|
31
cabing 1 天前 1
勇敢往前冲就行
|
32
southsala 1 天前
你的代码里边判空多吗
|
33
kandaakihito OP @southsala #32 业务相关的几乎每个字段都有判空操作
|
34
giserd 22 小时 19 分钟前 1
java 比 go 找工作容易的多
|
35
blakezhaothinks 20 小时 56 分钟前
语言其实没那么重要,特别是现在 AI 工具这么发达,跨语言的门槛低很多了。
|
36
huigeer 13 小时 39 分钟前
用好 gin sqlx
|