谈谈今年 7-8 月找工作的经历

2020-08-04 18:25:41 +08:00
 zhangqilin

先定义一下自己水平

  1. 三年工作经验,二本非 CS 专业本科毕业
  2. leetcode 前 100 题可以手写出来,常用数据结构可以自己实现
  3. 熟悉 redis 基本功能的设计与实现
  4. 良好的数据库设计能力,了解数据库原理知识
  5. 读过部分目前所使用语言的标准库源码,了解其内部运行原理

大概就以上几点

找工作花了两周吧。

基本找工作问的问题都是

-很简单的系统设计 如: 社交 APP 上的评论系统如何设计

-基本算法 如: 链表、排序、简单的数组操作、二叉树

-语言内部的实现原理 如:X 语言的 hashmap 如何实现,

-数据库 如: 索引、事务、redis 的 X 数据结构如何实现、redis 持久化原理

其实这些问题作为一个三年经验的工程师都应该了解, 而且面试其实不是面你近两周学到了什么, 而是在这三年,甚至说你得大学期间学到了什么, 而且知识点这种东西是触类旁通的 , 比如 Go 的 hashmap 实现方式和 redis 的 hashtable 实现方式基本差不多,无非是元素从链表换成了桶。

怎么说呢,内卷这个事情是存在的, 东亚地区人太多了,而且我们花了 30 年走了别人 60 年的路,很容易就产生内卷,没办法 但我希望告诉大家的是, 当能力水平达到了, 其实工作是可以找得到的, 当然你们也可以说我是找到工作的幸存者偏差, 但总体而言, 现在工作还是可以找到。

但有一点,也就是大部分工作会要求有一个全日制本科学历,这个没办法。

关于面试造核弹,工作拧螺丝的问题, 我个人的见解是,一群能手写出基本算法的工程师的平均技术水平是要高于写不出基本算法的工程师的平均技术水平,在目前程序员这个劳动力市场供大于求的情况下,考算法是不可避免的一种筛人方式,至于以后算法会不会更难,我们没法得知。

1993 次点击
所在节点    职场话题
10 条回复
luckyrayyy
2020-08-04 18:39:54 +08:00
所以去哪了最后
isRealLeven
2020-08-04 18:41:34 +08:00
所以最后待遇多少
wysnylc
2020-08-04 18:42:59 +08:00
应该有 20k 往上
ZehaiZhang
2020-08-04 18:45:46 +08:00
划重点:前 100 题手写
pkxutao
2020-08-04 18:53:26 +08:00
你这也基本没说经历啊,大家最关心的去哪、工资都没写
DebugTy
2020-08-04 19:23:51 +08:00
你这与找工作经历好像关系不大, 更多在说你会什么, 应该怎么怎么样。。。
tinycold
2020-08-04 19:27:15 +08:00
所以这是一个求职帖?
liuhuipy
2020-08-04 19:31:39 +08:00
你要表达啥
MrVAN7
2020-08-04 19:34:40 +08:00
去了哪里了
overthemoon
2020-08-05 10:29:54 +08:00
“常用数据结构可以自己实现” 可以秒杀很多人了

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

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

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

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

© 2021 V2EX