跟谁学前端一面面经(校招)

3.12 上午一面(近70min)

自我介绍+项目介绍

自我介绍里说了自己的学习时长,面试官就确认你有多长时间的经验

你在项目中主要学到了什么

我说了模块化思想,被面试官直接理解为组件化

对模块化还有其他的认识吗

除了组件化,还有其他的认识没

对项目有考虑项目优化吗,代码层面的优化,做过什么
你说到了懒加载,懒加载是怎么实现的
你怎么知道他什么时候加载完
你了解预加载吗

预加载和懒加载都是优化交互的方案,可以了解一下两者区别

代码层面除了节流防抖,删除冗余等之外还有其他的吗,比如代码边界问题等
减少DOM操作是指什么 ,如何减少DOM操作
你刚才提到的事件委托是怎么实现的
聊到事件冒泡的东西,然后考了一下点击事件冒泡的东西
event是个什么
event.currentTarget属性了解吗
项目中有用过event吗,除了ev.target还有啥
异步加载是什么
异步任务有哪些实现方式
浏览器的事件循环机制
浏览器的渲染,UI的更新是同步还是异步
宏任务微任务都有哪些
DOM回调是什么
CSS有遇到什么难点
你是怎么解决的

这个时候自己挖了个大坑,说了获取图片之后摆放布局的问题,然后我说了是先预设一张图片,然后再替换,面试官立马问出了,你刚也说了图片有大有小,那我预设一个100x100的,过来一张50x100的怎么办(自己懵了)

BFC的概念了解吗
盒子模型解释一下
普通盒模型和怪异盒模型的宽度区别
解释一下闭包
作用域链是怎么形成的
js代码怎么确定作用域链,作用域链都包括什么(可以从编译执行,代码解析角度解释)
AO是什么
用原生js给DOM绑定事件的几种方案
DOM0和DOM2的绑定事件的区别
DOM1是什么

继续懵了

ES6新特性
let,const,var的区别
除了变量提升,块级作用域和初始化的问题还有其他的吗
箭头函数和普通函数有什么区别
除了this还有其他的吗
箭头函数的this是指向哪,他会变吗
箭头函数可以修改this吗

这里面试官给我解释了一下,要修改肯定要有this才能修改

浏览器的同源策略
跨域怎么解决
cors是什么意思
他需要设置什么
比如说有的跨域不允许带cookie,可以通过什么设置改变一下
跨域除了jsonp和cors还有其他的方案吗
浏览器的缓存策略
cache-control和expirs有什么区别
expirs有什么问题吗,因为expies有什么问题,然后才出现cache-control这个新的协议
强缓存从本地读取,是从本地哪个位置
DNS解析对应的IP可以改吗
协商缓存的判断标志

代码题

用reduce实现数组flat(后面面试官说也可以不用reduce)

还有一个看输出,考的作用域

反问

问了培训机制,培训时长(两到三周)

还问了个学习建议(面试官给的是看源码)


求二面求二面求二面
#面经##高途##前端工程师##校招#
全部评论
竟是同一个面试官
1 回复
分享
发布于 2021-03-15 15:37
🤣好多问题啊
点赞 回复
分享
发布于 2021-03-14 23:24
小红书
校招火热招聘中
官网直投
楼主什么时候笔试的
点赞 回复
分享
发布于 2021-03-15 01:10
这一面面了多久啊
点赞 回复
分享
发布于 2021-03-15 18:52
跟谁学这边跟我说是微信视频面,这手撕代码怎么手撕啊,写好发过去吗?
点赞 回复
分享
发布于 2021-03-15 19:40
二面收到了么楼主
点赞 回复
分享
发布于 2021-03-16 11:39
楼主"懒加载怎么知道他什么时候加载完"这个问题求解!!!
点赞 回复
分享
发布于 2021-03-16 18:54
求二面面经
点赞 回复
分享
发布于 2021-03-17 10:25
楼主,想问跟谁学一共几面
点赞 回复
分享
发布于 2021-03-17 13:29
楼主,阿里巴巴面向22届的实习生招聘开始了,有兴趣来阿里吗?
点赞 回复
分享
发布于 2021-03-17 19:39
跟谁学这面试强度咋觉得堪比bat啊
点赞 回复
分享
发布于 2021-03-18 08:56

相关推荐

点赞 评论 收藏
转发
13 43 评论
分享
牛客网
牛客企业服务