精选

双非本的我,上岸了!


我的秋招是从8月中下旬开始的,投递大概持续到10月底,boss沟通过600+,投出七八十份简历,收到四五个实习面试。官网没有计算过,大概200多家,得到四家面试,分别是阿里健康、同程旅游、传化智联、数字马力,阿里健康一面挂,同程一面挂,传化二面挂(估计也是学历问题无法继续推进)、数字马力oc。线下招聘会投递13份,得到3个面试,其中一家hr面后被卡学历。


学历


我的学历是双非一本(专升本,debuff加满了),一段实习,我的经历对92的同学没有什么帮助,但我想对双非,尤其是专升本的同学还是有一点点帮助的。


学习情况


从专科大二就想着走前端的路线,但是从未开始。我从去年暑假断断续续开始学前端,之前专科有学过前端的课程学习。

我学的框架是Vue,还有WebPack、TS、Node,差不多学到这里。

12月-1月


去年疫情原因学校12月中就放了,然后在家就坚持学Vue2。JS基础不行,学的很累,当时对闭包、原型链有概念,但不多,ajax也半知半懂。学到1月初,然后做尚品汇(没做完)。


2月


开摆。


3月

3月把尚品汇收了一下尾,此然后就去学Node(看的黑马)了,学的差不多了就准备做第二个项目(伙伴匹配系统)。当时咨询了鱼皮哥,他推荐我做一个H5的。其实是想做伙伴匹配的,但是星球的后端是Java,我啥也不会,所以去b站搜,什么叩丁狼、黑马的都搜了,要么是很老的,要没事后端服务挂了的。兜兜转转还是回到了伙伴匹配,用了Node写后端。

这个项目写的很烂,纯纯屎山,不想上线。就写在简历上,3月底我的第一份简历写出来了,就去boss试试水,当时有家给了我一个笔试,几道选择简答还有代码题。很明显寄了,问了hr结果,她反手丢了我一个分数截图(20分!!!20/100,丢人丢大发了)。当时就觉得我太垃圾了,算法、JS基础都不行,于是准备补一下。


4月


4月继续做伙伴匹配,同时看了一点尚硅谷的JS高级补了一下JS知识。并且也开始刷力扣了,从hot100刷起,但是刷的也很杂,今天二叉树,明天链表,刷了等于没刷。


5月


5月JS稍微有点基础了,TS、Webpack也在5月学完了。然后在5月底投了简历,很幸运拿到了一份比较不错的实习offer,也是这份实习给了我彻底的蜕变。


6-9月


拿到offer后我就准备期末考,期间也没有学前端。然后6月20入职。实习写的是Vue2,很久没写了,而且啥规范也不知道,也不会用vscode的git,所以刚开始的1个月基本都是在碰壁,但还好mentor对我很好,我提交的代码都帮我改,然后给我讲解一些写法、规范。真的很感谢他!!!

期间我也在疯狂刷代码随想录,从力扣二三十刷到200,背八股,还有写新项目yuindex,也在不断地完善我的简历。

8月不自量力投了提前批,收到了小红书的笔试,当时还沾沾自喜以为自己这么强小红书竟然给我笔试了,结果是海笔(强个der)。

8月底9月初疯狂投boss,去官网投。当时的状态时投简历——收到海笔——笔试(不会写)——结束,当时巨崩溃,但是无可奈何。

其实8月底已经不想干了,因为我发现我有多都没掌握好,想辞职闭关了,后来还是熬到了9月中。这段实习给我的收获是满满当当的,但当时我的表现的很差,并且也没有领悟到团队合作。部门、项目组开会我永远是沉默的那个,而且情商也很低,一不舒心就垮个批脸,现在想想真的遇到了天使才没有辞退我(虽然我也没出啥岔子)。


10-11月

开学了,还是继续投简历,9月有几个面试,但是无果,10月基本只面了数码宝贝,还有一些实习。当时巨想去数码宝贝,不知道为什么,但就是想去(可能是10月只有他给我面了吧)。后面也是运气好,排序前面的大佬拒了,被我捡漏了。我也自知实力不行,就结束了秋招。


12月


12月boss投实习,很幸运得到了一个大厂的实习转正面,也过了(很简单,我还以为我变强了),结果后来跟我说签的是合资子公司,💔,哥们不会就是个外包命吧,我就说面试怎么这么简单。也受到了快手的实习面,一面挂...


感悟


整个秋招下来,最大的感悟就是基础不行,算法掌握不好,导致很多机会都止步笔试(秋招我大概收到了三四十个笔试),其实感觉到了一本还是有很多机会的,尤其是笔试机会,虽然有些公司的笔试是海笔,有些只是走个过场,但是那也只是部分,大部分还是会看笔试的。

在秋招中除了硬实力,软实力也是必备的,比如说一颗坚韧无比、一心向前的心。我的秋招历时三四个月,在这段时间里崩溃过两三次,为自己高中没有好好学习搞了个专升本崩溃,为自己基础不牢面试不过崩溃,怕自己毕业即失业无法为家里减轻负担崩溃。

其实我求职到现在一直都是运气好,学历不行,能力不行。今年快结束了,对于学习也是停滞不前。我从来没有写完整过一个项目,尚品汇、伙伴匹配、yuindex、minvue,都没有写完......太懒了。然后我现在前端基本的布局也很差,从没用过grid布局,买了大漠的现代web布局也没看,很多知识都是在八股中了解到的,比如媒体查询,还有网络的知识.....我一直觉得自己糟糕透顶,对自己的实力也没有信心,不求能改变吧,只希望能好一点,再好一点。

在9月辞职后我就已经开始消沉了,没有学习的动力,包括到现在也是,除了摆烂还是摆烂。但程序员就是得保持学习,尤其是在更新迭代巨快的前端。写下这份帖子希望也是我重新学习的开始。

最后希望我始于前端,也不止于前端。


阿里健康一面(9.14)

收到这个面试的时候激动无比,毕竟第一个面就是大厂面,但奈何自己太菜,挂了。但是面试体验拉满,吹爆这个面试官。


  1. JS的作用域和闭包?
  2. 函数this的指向类型?
  3. 原型和原型链?
  4. JS的事件循环?
  5. setTimout、Promise、async/await的区别?
  6. 防抖和节流?手写防抖节流。
  7. JS数组的排序方法?手写冒泡(没写出,寄)
  8. Vue的底层实现原理?
  9. Vue3性能提升在哪里?
  10. Vue3如何优化diff算法?
  11. Vue3中的TreeShaking?
  12. Vue3新增的组件?
  13. Vue3生命周期的变化?
  14. watch和watchEffect的区别?
  15. v-if和v-for的优先级?
  16. 原生JS父元素优先于子元素,而Vue和React相反?
  17. css里position的属性?
  18. 如何让一个元素水平垂直居中?
  19. 手写一个css动画
  20. 反问,评价对底层限于使用阶段,要了解原理,注重深度。基础的算法要多刷,算法属于入门要求。要深入了解WebPack的插件机制以及对应的功能。


同程旅行一面(9.20)


没啥好说的,纯菜,一面后无后续,懒得问了。


  1. 对封装、继承、多态的理解?
  2. JS如何实现继承?
  3. JS的事件循环?
  4. 开发者如何区分宏任务和微任务?
  5. setTimeout和setInterval时间上面的误差?
  6. requestAnimationFrame的理解?
  7. 对闭包的理解?
  8. Promise的all方法和race方法的区别?
  9. 场景题:5个Promise,有两个失败,如何让他们不影响剩下三个Promise的执行,用all方法?
  10. Vue响应式的原理?
  11. 计算属性和data定义的属性的区别?
  12. 说说Vuex基本的配置
  13. 对设计模式知道多少?
  14. 反问?


传化智联一面(9.21)


刚开始唯唯诺诺,后面全是八股,越问越自信。


  1. 封装的表单组件有发布吗?
  2. 移动端自适应?
  3. 说一下rem?
  4. Promise的方法?
  5. Promise.all如何实现的?
  6. typeof和instanceof的区别?typeof为什么不能判断null?instanceof的弊端?
  7. JS浏览器的事件循环?
  8. JS是一门解释型语言,它是如何进行运行的?
  9. CSS里的BFC?
  10. CSS的硬件加速?
  11. 如何画一条0.5px的线?
  12. less的变量?CSS的变量?
  13. 如何通过JS去修改CSS中设置的变量?element.style.setProperty()
  14. iframe父页面子页面如何进行通信?
  15. http2.0和http1.1的区别?了解过http3.0吗?
  16. https如何保证信息的安全传输?如何验证传入的信息是准确无误的,不是被中间人替换的?
  17. webpack的HMR如何实现的?
  18. loader和plugin的区别?
  19. Vue2和Vue3的区别?
  20. 对大前端的了解?
  21. qiankun如何进行工作的?
  22. 微信小程序有做过吗?


后面HR问了一些问题。

  1. 未来就业的地点选择?
  2. 要不要考研?
  3. 为什么选择前端?
  4. 在学校的成绩?有获得过奖学金吗?
  5. 个人对公司的选择?
  6. 评价一下自己的优缺点?
  7. 工作中领导否决了我的提议该处理?
  8. 成长过程中难忘的挫折经历?
  9. 以后学习新知识如何学习?
  10. 最近学习的技术?
  11. 上级布置了从来没有接触的任务,只有3天时间,怎么去处理?
  12. 个人期望薪资?是否有面试?


传化智联二面(9.26)


没啥好说的,面试就问了几个技术问题,HR在了解到学历后也就结束面试了。


  1. 个人核心的优势和不足?
  2. 接触过哪些前端开发的框架?讲讲优缺点?
  3. 父子组件如何传值?
  4. 介绍一下Vuex
  5. 为什么选择做前端?
  6. 介绍一下项目?
  7. 一个模块中有超过10M图片的场景该如何考虑?
  8. 断点续传
  9. hr问了学历,入学年份
  10. 实习感受


数字马力一面(10.12)


  1. HTML5新增标签?新增新特性?
  2. 行内元素和块级元素?有哪些标签?
  3. H5的语义化好处
  4. CSS选择器的权重?
  5. 让元素水平垂直居中?
  6. CSS3的新特性?
  7. CSS的盒模型?
  8. position的属性以及区别
  9. http状态码?304、401、403?
  10. XXS、CSRF、中间人攻击?
  11. 闭包?应用场景?防抖节流?
  12. 作用域?
  13. 原型和原型链?
  14. ES6+的特性?
  15. 为什么会产生跨域?如何解决?JSONP为什么可以跨域?为什么只能处理get请求?
  16. 如何看待webpack?用过哪些插件?
  17. 做项目的时候遇到困难的事?
  18. 实习的感受?
  19. 公司开发遇到问题如何处理?
  20. JS的事件委托?冒泡机制?如何取消冒泡?
  21. Vue和React的区别?
  22. 如何理解Vue的单向数据流?
  23. 为什么需要状态管理?


数字马力二面(10.16)


主要拷打项目,以及场景,同时面试官也非常和蔼,面试体验拉满,吹爆。


  1. 在实习中参与评审给出意见的案例
  2. 单点登录如何实现的?
  3. 一级域名不一样也能携带cookie的场景?
  4. 浏览器跨域?如何处理跨域?设置cors后的options请求?开启cors后没有携带cookie的场景?
  5. cookie的samesite属性?
  6. 如何将cookie携带给另一个页面?
  7. JS的事件循环?
  8. Vue3有哪些优化?
  9. 为什么用Proxy替换Object.defineProperty?
  10. ES6中的Proxy?
  11. 项目
  12. 介绍一下websocket?












0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP