远景智能——前端暑期实习一面
岗位:前端开发实习生-上海岗位
面试时间:2021-03-31 16 : 00
面试形式:电话面试
面试时长:约 75 分钟
投了也有段时间了,之前做了英语测评跟性格测试,还以为会没有面试机会了呢。
没有提前通知面试时间,面试官三点半的时候打电话来问我是否方便,当时不太方便所以约了四点。
面试感受:
面试官很准时,四点打来了电话。
感觉面试官非常不错,开始的时候是聊了聊我以前实习的项目,项目都跟前端没有关系。说了大概十几二十分钟吧,说起来我都有点忘记我的项目当时都是怎么做的了,很多细节自己都描述不太清楚了。后面慢慢问了我一些基础的知识,不会很难,也会在面试过程中引导我。
没想到最后竟然面了一个小时十六分钟,我还是第一次经历这么长时间的面试,又是一次进步😂。
下面是面试的一些问题,可能有所遗漏,并且有些描述不是很清楚,还望理解。
面试复盘:
-
聊自己的实习经历、项目
-
常用 CSS、HTML 标签、语义化标签
-
原生浏览器事件,事件委托,冒泡,捕获
-
自定义事件用过吗?
-
使用 <a> 做按钮,如何取消 <a> 标签默认跳转行为
-
实现一个可以拖动的盒子要注意些什么?我回答需要注意 节流
-
跨域概念,解决方案,JSONP 一些原理
-
cookie 原理、应用,服务端怎么识别到 cookie 的?
-
浏览器存储, localStroage,sessionStroage
-
Vue 路由两种方式如何实现的?
-
JS 数据类型,undefined 跟 null 的区别,Symbol 的特点
-
== 跟 === 的一些知识
-
for...of 循环是怎么实现的?
-
JS 事件循环,如何实现异步的?具体说说。宏任务,微任务,如何解释传给定时器的方法 this 丢失的问题?
需要再多理解理解事件循环的相关内容
-
bind,call,apply
-
原型,原型链
-
class
-
ES6 新特性
-
箭头函数作用
-
const
-
async,await,多个 async 函数如何同时执行
-
变量提升,函数提升,说代码的输出
-
对闭包的理解?
-
现在 JS 的垃圾回收机制
全部评论
(3) 回帖