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

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
跟谁学这面试强度咋觉得堪比bat啊
点赞 回复 分享
发布于 2021-03-18 08:56
楼主,阿里巴巴面向22届的实习生招聘开始了,有兴趣来阿里吗?
点赞 回复 分享
发布于 2021-03-17 19:39
楼主,想问跟谁学一共几面
点赞 回复 分享
发布于 2021-03-17 13:29
求二面面经
点赞 回复 分享
发布于 2021-03-17 10:25
楼主"懒加载怎么知道他什么时候加载完"这个问题求解!!!
点赞 回复 分享
发布于 2021-03-16 18:54
二面收到了么楼主
点赞 回复 分享
发布于 2021-03-16 11:39
跟谁学这边跟我说是微信视频面,这手撕代码怎么手撕啊,写好发过去吗?
点赞 回复 分享
发布于 2021-03-15 19:40
这一面面了多久啊
点赞 回复 分享
发布于 2021-03-15 18:52
楼主什么时候笔试的
点赞 回复 分享
发布于 2021-03-15 01:10
🤣好多问题啊
点赞 回复 分享
发布于 2021-03-14 23:24

相关推荐

2025-11-22 15:15
门头沟学院 Java
程序员花海:实习太简单了 学历可以的 实习描述应该是先介绍业务 再介绍技术 技术咋推动业务的 做到了啥收益 有没有做实验 实验组和对照组有什么不同 你最后学到了什么 有没有参与处理过线上问题 有没有参与过公司的code review 有没有参与过技术分享 这些都是可以在实习描述中写的 并且实习和项目不一样不会撞车 这个实习经历描述有点太偏项目了
我的简历长这样
点赞 评论 收藏
分享
评论
13
45
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务