深圳 Java 找工作太难了

2022-12-08 20:14:19 +08:00
 Gav1nw

干 Web 开发工作 3 年,全日制本科(有学位证),人在深圳 2 个月没找到工作

面试官问我 InnoDB 的底层实现????? 想问得多高的技术水平才能找到开发的工作???

8526 次点击
所在节点    程序员
75 条回复
crazyweeds
2022-12-09 10:22:15 +08:00
根据楼主描述来说,实际工作中从事比较杂,比较广,现实工作中应该比较优秀或者能得到领导认可。但是呢,面试中很难体现,甚至变成了减分项。
……人啊,就是贱!!
yangxin0
2022-12-09 10:23:33 +08:00
@uiosun 可能想问问平衡树、缓存、事务这些,其实还好不算针对人。
yangxin0
2022-12-09 10:38:08 +08:00
楼主心态调整一下哈,我给一个建议,工作一点时间后还是把知识整理一下。
你如果持续做互联网方向,就要要考虑:
1 、系统架构层面:服务的扩展、容灾、底层资源调度、网络通信等
2 、应用层面:存储、缓存、搜索
3 、软件设计:( JAVA 生态) MVC 、依赖注入、AOP 等
4 、基础知识:密码学、图形学、基础算法、操作系统
5 、性能分析:eBPF 、火焰图、google-tracing 、GDB 使用等

就缓存举例,很多人要用 redis ,要思考为什么选择 redis:
1 、内存数据库
2 、单线程 + IO 多路复用
3 、多线程 IO 解决 RW
4 、redis-lua-script
5 、常见 built-in 数据结构
6 、pub-sub 模式等

其实相反,框架这些不是很重要。
Gmzx
2022-12-09 10:52:19 +08:00
@zqlcrow 企业招人是有时间成本的,你说的那些要考察出来不是一天两天可以搞定的。做题考试是筛选人才最简单也最有效的方案,你连做题都不会,还能把别的事情做好?你最后这句话就是典型的学生思维,以为懂了就可以解决问题,实际上懂并不能解决任何问题。
Gmzx
2022-12-09 10:53:50 +08:00
@zqlcrow 现实问题并不能靠理论来解决,你可以自己当面试官试一下,纸上谈兵毫无意义。
coala
2022-12-09 11:00:39 +08:00
InnoDB 实现? 你答下主键索引 二次回表, 索引的数据结构也行啊.

业务实战大表优化, 你连索引为啥快都没搞清楚怎么优化加索引? 搞 Java 这么多用 MySQL 的公司, 突然有个表数据上百万千万了, 要复杂查询, 很自然就要了解下这些.

InnoDB 的底层实现是怎么样的? 你问我懂吗? 我当然不是真的懂, 但起码不能答不知道吧!

"我在工作中遇到了一些大表优化问题, 了解了一些 InnoDB 的东西, 解决问题的时候了解了 InnoDB 的..."
zoharSoul
2022-12-09 11:03:08 +08:00
@7911364440 绩点不够的, 有挂科的 就没有学位证啊, 没上过大学?
7911364440
2022-12-09 11:04:47 +08:00
@zoharSoul 你 @错人了
zqlcrow
2022-12-09 11:07:42 +08:00
@Gmzx

凭什么觉得,我没当过面试官?

我们的区别在于,
我这么做,并不妨碍我觉得这么做有问题。这是因为我水平有限。
有的人,自己做了,就认定是对的,因为不肯承认自己水平有限。


面了这么多次,被面这么多次,优秀的面试官,凤毛麟角。
Morii
2022-12-09 11:07:58 +08:00
@oppoic #30 说啥呢
zoharSoul
2022-12-09 11:10:40 +08:00
@7911364440 抱歉
DinnyXu
2022-12-09 11:16:26 +08:00
可以看下 43 楼的。去面试你首先要知道面试官会问你什么?

如果不知道,就去百度、Google 、直接搜索 Java 面试高频问题,搜最新的

三年的开发,在公司里面至少是个中级或者中高级了,八股文是必须会背的,不管你会不会用,但是你多多少少要背一点,说背有点勉强了,其实面试官就是考验你的一个广度,因为你都三年开发了,日常的 CRUD 也不会难到你,更多的是希望你有广度从而多个方面思考问题。这个是我去面试了很多公司面试官都看重的一个点。

我自己面试的过程,给你参考一下

1:准备一些当前面试官高频问题的答案,进行深浅了解
2:熟悉自己简历上写的项目,你简历上的项目写的越吸引人,面试官问八股文就越少,不然你项目太普通,面试官只能问你八股文。
3:每次去面试最好录音,然后面试结束后,自己把面试官问的问题进行总结。
4:根据行业描龙画凤,这个其实就是你不仅要有专业能力,你还得侃侃而谈,不然面试官跟你聊项目,几句话就讲完了,就只能继续问你八股文了。
5:要有自信,不管会不会,都要有自信,大不了就是面试不通过而已
6:建议每半年出去面试一下,检验一下自己的水平,毕竟你连八股文都不知道,说明你离市场越来越远了
dongtingyue
2022-12-09 11:18:34 +08:00
只知道,深证的都跑到福州做小主管了,哈哈哈,然后带领别的地方卷起来。
ps:讨厌这种人外流
quicksand
2022-12-09 11:40:51 +08:00
看完我都蒙了,到底三年经验要会到什么水平
Gmzx
2022-12-09 11:51:42 +08:00
@zqlcrow 你的话语里充分体现了你作为面试官的不专业,一个专业的面试官是需要站在公司角度来对面试者进行审核挑选的,这包含了很多方面,比如面试带来的时间成本,人力成本,项目延期成本等等,如果只是为了储备人才,当然可以多轮多角度去考核(大厂不急的情况下就会多轮面试来挑选,急的话也是很快就入职了),但是大部分公司并不具备这样的条件,所以考验基础知识八股文就是最好的解决方案,这是出于现实角度的选择,和水平有限并没有关系。你上来就直接怪罪于应试教育体系,这就是典型的手上有个锤子看什么都像钉子。
Gmzx
2022-12-09 11:53:01 +08:00
@zqlcrow 我前面都说了,现实问题不能靠理论来解决,你把复杂的现实问题用简单的理论来解释,难道你认为这是专业性的问题?
vipppppp
2022-12-09 12:05:12 +08:00
今年真的发现面试的人一个比一个背的溜( Go ),以往来说,都希望如果从八股文出发,即使对方不会,引导面试的人思考,从而看出整体的情况,今年真的是直接背完了。。。。。。。。。
locoz
2022-12-09 12:06:40 +08:00
@Gmzx #55 他说的没啥问题,你说的也没啥问题,有啥好吵的...做题考试是最简单有效的方案没错,但也分题目内容和如何考。直接考八股文确实属于是最暴力的做法,得到的大多也会是应试教育的后果 —— 一大堆死记硬背答案而实际并无自己思考的人,非必要显然还是考一些更具体的题目更合适。
noctambulist30
2022-12-09 12:11:05 +08:00
我今年校招生,这水平校招生一大把
ReinerShir
2022-12-09 12:28:07 +08:00
今年哪都难,一个比一个卷

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/901169

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX