暗网做网站,网站建设关键字优化,行业网平台,旅游景区英文网站建设研究大家好#xff0c;我是若川#xff0c;祝大家中秋节快乐。最近组织了源码共读活动《1个月#xff0c;200人#xff0c;一起读了4周源码》#xff0c;已经有超50人提交了笔记#xff0c;群里已经有超1200人#xff0c;感兴趣的可以点此链接扫码加我微信 ruochuan12 参与。… 大家好我是若川祝大家中秋节快乐。最近组织了源码共读活动《1个月200人一起读了4周源码》已经有超50人提交了笔记群里已经有超1200人感兴趣的可以点此链接扫码加我微信 ruochuan12 参与。本文经作者lxcan 授权转载未经授权请勿直接转载。原文标题《三年经验前端社招——有赞》原文链接https://zhuanlan.zhihu.com/p/405798802文末点击阅读原文直达前言本人毕业学校是双非二本非计算机科班出身大学时自学的前端相关技能。截止2021年8月有3年前端开发经验技术栈为 vue 全家桶求职意向城市是深圳。想着找一个更大的平台寻求发展技术沉淀、涨薪所以出来接受社会的毒打了。。。本文的目的是记录自己的面试经历各位路过的兄dei也可以参考一下也让自己有个回顾和反思。路漫漫其修远兮吾将上下而求索下面的题目都会标明每一题的性质部分题目也会给出一些参考思路和参考回答希望各位大佬不吝赐教~描述对概念、过程的描述纯理论性问答题为主举例说出应用场景或者是自己团队实践的情况伪代码写代码但不需要跑起来甚至可以随便写伪代码主要目的是描述思路编程真正的写代码需要跑起来有测试用例要看到效果HR面的话是一些日常、项目回顾少说技术细节、职业规划、你的优势和缺点、为什么跑路、为什么选择这边、目前薪资和职级、期望薪资HR面基本离不开这些问题。一面1、实际开发中用过什么设计模式【描述】发布-订阅模式实现 EventEmit 跨组件通信观察者模式实现 history 路由变化监听 单例模式 2、ES6 都有哪些新增的特性【举例】3、ES6 对象新增了哪些特性【举例】简洁表示法属性表达式Object.is()Object.assign()Object.entries()4、Set 和 Map 在实际业务中有哪些应用【举例】 Set 常用于数组去重当某个对象的key为非字符串类型时会使用 Map5、箭头函数和普通函数的区别【描述】箭头函数没有 prototype(原型)所以箭头函数本身没有 this箭头函数的 this 在定义的时候继承自外层第一个普通函数的 this如果箭头函数外层没有普通函数严格模式和非严格模式下它的 this 都会指向 window(全局对象)箭头函数本身的 this 指向不能改变但可以修改它要继承的对象的 this箭头函数的 this 指向全局使用 arguments 会报未声明的错误箭头函数的 this 指向普通函数时它的 argumens 继承于该普通函数使用 new 调用箭头函数会报错因为箭头函数没有 constructor箭头函数不支持 new.target箭头函数不支持重命名函数参数普通函数的函数参数支持重命名箭头函数相对于普通函数语法更简洁优雅6、为什么构造函数一般用普通函数而不用箭头函数来定义【描述】 使用 new 调用箭头函数会报错因为箭头函数没有 constructor 箭头函数也没有 prototype7、call apply 可以改变箭头函数的指向吗【描述】 不能。箭头函数不会改变 this 的指向。this始终指向沿着作用域往上找的第一个 function 看这个 function 最终是怎样调用的8、ES6 中 class 的原理【描述】1Class 在语法上更加贴合面向对象的写法2Class 实现继承更加易读、易理解3更易于写 Java 等后端语言的使用4本质还是语法糖使用 prototype 来实现9、讲一下原型【描述】10、哪些是原始类型数据哪些是引用类型数据两者不同点【描述】11、判断数据类型有哪些方法【举例】12、为什么 typeof 判断数据类型不精确【描述】13、说下 instanceof 原理【描述】14、for in、Object.keys、Object.getOwnPropertyNames 不同点【描述】for in 主要用于遍历对象的可枚举属性包括自有属性、继承自原型的属性Object.keys 返回一个数组元素均为对象自有的可枚举属性Object.getOwnPropertyNames 用于返回对象的自有属性包括可枚举和不可枚举的 15、css position 都有哪些属性值【描述】 static, relative, absolute, fixed, sticky 注意sticky 粘性定位要理解到位16、什么是跨域什么是同源策略【描述】17、有什么办法解决跨域【描述】18、讲一下 https 的请求过程【描述】19、讲讲3次握手和4次挥手的具体过程syn ack seq 是什么含义【描述】20、为什么需要3次握手和4次挥手3次挥手不行吗【描述】21、你有什么想问的吗【描述】最后有赞是一个商家服务公司致力于成为商家服务领域里最被信任的引领者。有赞在深圳的业务主要是有赞美业一面技术面是线上视频面js相关的问题感觉答的还行主要是后面网络那块几个问题没答好八股文还不够熟练一面之后没后续了不管怎样菜是原罪继续加油吧~往期回顾三年经验前端社招——众安保险三年经验前端社招——Shopee三年经验前端社招——腾讯微保三年经验前端社招——朴朴科技三年经验前端社招——丰巢科技天生我材必有用千金散尽还复来最近组建了一个江西人的前端交流群如果你是江西人可以加我微信 ruochuan12 私信 江西 拉你进群。推荐阅读1个月200人一起读了4周源码我读源码的经历老姚浅谈怎么学JavaScript我在阿里招前端该怎么帮你可进面试群················· 若川简介 ·················你好我是若川毕业于江西高校。现在是一名前端开发“工程师”。写有《学习源码整体架构系列从2014年起每年都会写一篇年度总结已经写了7篇点击查看年度总结。同时活跃在知乎若川掘金若川。致力于分享前端开发经验愿景帮助5年内前端人走向前列。识别上方二维码加我微信、拉你进源码共读群今日话题略。欢迎分享、收藏、点赞、在看我的公众号文章~