一面(4.21)    1.介绍学习经历    2.创建对象时使用new+构造函数和使用Object.create()的区别,实际使用场景是什么    3.判断数据类型有哪些方法    4.CSS选择器    5.项目性能优化做了哪些    6.对Promise做一个polyfill,使其能够自动捕获错误无需手动调用promise.catch()    (脑子短路了卡了十几分钟没写出来,其实非常简单,修改原型方法即可)    7.算法题:最长回文子串(忘记怎么写了,直接暴力)    一面表现可以说糟糕透了,结果第二天收到面试通知了....       二面(4.29)    1.介绍学习经历    2.计组:机器分为64位和32位,这里的位具体指什么,有什么区别?操作系统这样划分呢?    3.JS的数组有什么特点(类型不一致,可插入等等...),如果用C语言的结构体怎么实现    4.学过哪些数据结构,如果要结合这些数据结构来实现JS数组呢?    5.场景题:表格中点击单元格alert内容(事件委托相关)    6.拓展1:如果你是攻击者不想看到alert你会怎么在浏览器的控制台改写?(获取全局对象,重写回调函数)    拓展2还有没有其他方法?(移除事件监听器,直接消除DOM节点....反问环节面试官建议我再去了解这方面知识)    继续拓展3:如果你使用Vue的话,如何实现事件委托?    7.项目登录流程是怎样的?token和session除了核心区别(解析时间换空间)以外,在不同场景下有哪些能力差异?    8.算法题:股票买卖时机I和股票买卖时机II    大概之前是看了些假面经.......    一面面试官脸有点臭,二面面试官人很好。但是都会引导我,总的来说体验很好,[面试必过]许愿过       5.7三面       0.介绍学习经历        1.uni-app项目做了哪些性能优化,点赞功能是如何实现的,有调研过别的app吗(研究过微博的点赞按钮实现)     2.如果是web端,你了解哪些性能优化的方案(扯到关键渲染路径,重排重绘优化)        3.场景题:网页显示二维码,手机扫码登录,这中间的过程是怎样的(乱猜的)        4.拓展:学过网络安全吗?在这个场景下,可能会有哪些安全问题(扯到了HTTPS和网页伪造CSRF及其解决)        5.用过axios,说说axios的拦截器是怎么实现的吧        6.学过计算机网络?那说说输入URL到网页显示的过程吧(说到一半被打断了,面试官说足够了,能看的出很了解)        7.rpx是什么,为什么要设计这样的尺寸单位,解决了什么问题,你还知道web端有哪些响应式设计会用到的尺寸单位吗(rem,vw/vh,再拓展说了下各种视口)       8.算法题:力扣112.路径之和II        催了下HR,当天就出结果通知过了,后天HR面。      
点赞 2
评论 3
全部评论

相关推荐

04-25 18:13
五邑大学 Java
无面如何呢:用心包装一下自己的实习
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务