非科班零基础的我,斩获了腾讯美团阿里等offer
Posted 不爱码字的程序员-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了非科班零基础的我,斩获了腾讯美团阿里等offer相关的知识,希望对你有一定的参考价值。
写在前面的话
博主本人本硕非科班0基础,挑一些印象深刻的说说吧,项目相关的就不说了
直接进入主题
阿里
1,口述promise实现,重点是pending状态对于then回调的处理。
2,面向对象实现俄罗斯方块。
3,图片懒加载,节流防抖,问的比较深刻,比如节流具体实现是什么时候运行函数,防抖是哪一次被执行,如何改进节流防抖,所以对于简历上的东西一定要很熟悉,懒加载的具体实现,最好自己都写一次。
4,做了5个题吧,都是简单题。大数相加,手写带柯里化的bind函数,版本号比较。
5,智力题,如何快速确定一张白纸中的所有黑点的数量,开放题。
6,对于低代码平台实现方案。这个也算项目相关。
7,前端如何实现性能监控。
8,词法分析,ast等等,这个问题问得很多。然而我简历并没有出现过这个。
9,vue和react区别,以及react的坑,hooks等等。主要是双向绑定,设计到vue2和vue3的区别,实现方式也不一样了。
10,hooks的函数节流防抖。以及redux。
11,高阶函数,以及怎么用,我举了个vue3中effect函数,看过vue源码吗?看过,2和3都看了。
12,有没有遇到动画渲染效果不出来的情况。
13,如何高效操作dom,以及有哪些dom操作
14,vue的transion如何实现,以及transion,tranlate,animal的区别。
15,node懂哪些
16,原型链,有用过原型链吗?继承等等
差不多了,阿里还是比较顺利的。
腾讯
1,http,计算机网络八股文,http2,居然问了http3
2,host头,常用http头
3,http2对于前端的影响,我就说了个快,实际上学问很大,就是前端cmd,es6模块化以及jq模块化,以及webpack为啥打包的知识。
4,js的数据类型
5,多数据列表优化,牵涉懒加载和虚拟列表
6,清除闭包的方法,闭包的缺点和作用
7,你还有什么我没有问到的?这个问题一出来基本凉凉
8,做了个实现dom拖拽的题以及手写大数相加和生成1000随机数并且快排。js遍历的方式以及用法。
9,jsonp实现以及如何实现回调函数。
10,回流和重绘,改变图片src属性会不会回流。
11,如何从上线部署一个项目
12,cdn
腾讯的wxg很难,后面一般。
美团
1,项目,var和let区别
2,作用域链
3,做个题,n层书架每次可以随意放几本,问共有多少种放法。
4,如何实现拖拽
5,webpack配置
6,前端跨域基本都问了
7,前端存储面过都问了
8,token,cookie,协商缓存,强缓存相关都问了
9,三次握手,挥手,https,都问了
10,前端性能监控。
美团也很顺利
最后
博主本人分享一下这次腾讯、美团、阿里等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是附赠给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等
详细大厂面试题答案、学习笔记、学习视频等资料领取,需要的小伙伴点击资料领取直通车免费领取!
前端视频资料:
以上是关于非科班零基础的我,斩获了腾讯美团阿里等offer的主要内容,如果未能解决你的问题,请参考以下文章
双非菜鸡的我是如何一举斩获阿里字节腾讯百度等大厂offer?(详情面经,建议收藏)
双非菜鸡的我是如何一举斩获阿里字节腾讯百度等大厂offer?(详情面经,建议收藏)
张某逆境重生闭关三月,直接四杀斩获阿里/腾讯/美团/字节四offer