不卷后端了,成功上岸滴滴!

ly_liyi
发布于 2022-10-24 16:33
浏览
0收藏

你好,我是阿秀。

今天分享一下​阿秀的学习圈​中一位师弟上岸滴滴的详细经过,包括面经和个人经验收获等。

这位师弟本来是走后端的,但是后端懂得都懂,卷到飞起!

下面这张图是滴滴HR在他们群里发的截图,可以看到后端收了3000份简历,IOS客户端开发也就7份,Android 50份左右。


不卷后端了,成功上岸滴滴!-鸿蒙开发者社区

3000 VS 7 VS 50!

这个差距不可为不大了...

于是后端出身的师弟另辟蹊径,试了试测开,没想到出奇的容易!!!

容易到他自己都不敢相信,其实阿秀作为来来人很明白这个,后端出生的去面测开基本就就是降维打击,某种程度上可以认为测开就是破产版后端。

下面开始分享这位师弟的经历,以下是原文,文中的"本人"“我”均代表这位师弟:

1、个人背景

大家好,非常感谢秀哥建立了这个学习圈,让我有机会和大家分享我的经历。

本人双非本硕,研究生研究的是NLP算法,本身就没有985和C9的名校光环加持,再加上论文只有一篇SCI郊区论文。

果断放弃了算法,开始准备开发的秋招路,前段时间上岸了滴滴测开实习。

不卷后端了,成功上岸滴滴!-鸿蒙开发者社区

2、曲线结果

由于今年大环境形势许多中小厂已经不怎么开提前批与实习,基本都是大厂在开,而大厂的开发要求也越来越高,经常出现后端几万份简历,而IOS、Andriod开发、测开、前端投不满的现象。

当然兄弟们肯定会说开发未来职业规划更有前途,这无可厚非!

但是这里我的想法是我们可以中小厂开发、大厂测开的思路。

对于我们这些不知名学校的技术人来说,有一个大厂的背书其实是相对重要的,可以说是相当重要,至于大佬其实可以直接冲开发,当我没说!

没想到去面了测开后发现相当的容易!特别是一面,主要是一些sql与spring的常见八股文。

一面有多简单呢?

我当时还准备各种Java八股文、流量控制算法、令牌桶、漏桶算法等等,看了看Spring的核心、Bean生命周期、Springmvc常用的几个空间、HandleMapping、DispatchServerlet。

甚至我还看了看DispatchServerlet源码,也知道父子容器概念。

当时面试抱着壮士断腕决心,心想大厂么,自己肯定也无缘,那就去感受一下好了。

去不去有没有机会上岸我不知道,但是不去,我知道肯定没机会上岸。

去了结果,面的问题简单到让我觉得有点被KPI了,后来才知道测开问的问题本身就比开发简单,同期开发的兄弟们面经简直是地狱难度。

这里其实想跟大家说的是:如果想有一个大厂背书,但是感觉自己学历或者其他方面有所欠缺的可以考虑这种“曲线救国”的方式,当然能走纯开发必然是最好的。

3、个人面经

以上就是滴滴秋储实习测开的上岸感想,在这里还是祝我们这些小镇错题集们早日拿到心仪的Offer!

下面分享一下我的面经,希望能对大家有所帮助:

1、一面

  1. 介绍一下自己吧(这里我建议各位学弟学妹们避重就轻,发扬自己优点。我也是一个小镇做题家,哦不,准确的来说应该是小镇错题集,没有一些名校的加持身份,所以在介绍学校的经历就少一些,多说说自己的项目经历以及技术栈方面的)
  2. 有没有用过Spring,Spring常用的注解有哪些呢(@Component,@Service,@RestConrtoller,@Transcation....按照自己知道能想多少说多少)
  3. 既然你说过你用过@Transcation这个,那你说一说吧 事务的传播机制与隔离级别(传播机制常用的就是Supported那两个,隔离级别我当时说的比较多没有简单说四种隔离级别,说到了行锁中的间隙锁如何防止幻读、读写时候采用的MVCC快照读与当前读与ReadView、Undo.log这些。这里有点自己的小Tip,遇到简单问题一定要扯,给面试官装出你懂得很多的感觉对后面有好处)
  4. 写一道算法题(Hashmap统计字符串的字符个数)
  5. 既然看你Mysql懂得很多那就不让你写sql了,你就说一下分组是什么?排序是什么(GroupBy)?
  6. linux命令懂吧?说一下查看文件结尾的几行(当时只记得是tail,不敢确定 最后就说不会,面试官问我那你平常怎么查看 我说用cat 和 Vim 这里建议小伙伴一定要对常用的Linux命令熟悉,面试官还问了查看进程用什么?我感觉她想要我说netstat,但是我说的top 也算蒙混过关了)
  7. 因为是测试开发,所以面试官也问了测试的知识,问我知道哪些测试的知识(黑盒,白盒,瀑布我在面试前就跟面试官说我不会测试)

2、二面

  1. 介绍项目
  2. 你用到了RabbitMq 能大致说一下为什么用吗?
  3. Mq的路由规则有哪些 (direct Fanout topic)
  4. Mq还做了啥?(保证消息可靠性做了手动ACK以及死信队列 还有为了做到削峰也做了下Qos的限流方法 扯就完事儿了)
  5. 说一下你TCP跟UDP的区别吧(老八股了,不再具体说了)
  6. 项目用的是webscoket,能不能用Tcp啊
  7. GC垃圾回收器
  8. 反向代理
  9. 负载均衡(主要说负载均衡轮询 hash的算法 这个很重要)
  10. 算法题(数组相加 我智障了当时真以为是每个位置相加 其实要进位 模拟十进制相加)
  11. 写一下算法题这个测试用例吧设计一下
  12. redis的问题 保证数据同步(延时双删策略)
  13. 为什么投测开 (就bababab扯就完事了,测试怎么重要,正规研发过程中不能没有测试)


本文转载自公众号拓跋阿秀


已于2022-10-24 16:33:12修改
收藏
回复
举报
回复
    相关推荐