一面:
1. 自我介绍
2. 介绍一下你的项目
3. 科班是吧,那问下基础。
快排算法的思路,时间复杂度,怎么计算的,为什么是O(nlogn)
css盒模型
盒子垂直方向边距重合,怎么解决,
BFC,什么是BFC,他的特性怎么形成BFC
动画 translate 和 animation 的区别,还有什么区别吗,如果做一个平移的动画,你会使用哪个,怎么做? 为什么
跨域
算法题: 买卖股票
考察网络,http和https的区别
js 根据一段代码说出最后输出,并解释
js promise 的一段代码,考察js的事件循环机制,如果抛出一个异常,又会是怎样执行输出
代码题:
考察观察者模式,分别实现on,emit,once,off函数
二面:8:00 - 9:23
自我介绍
介绍项目
怎么判断登录状态, 存储在localstorage里面,
还可以存在哪里 sessionStorage,cookie里面
localstorage, sessionStorage,cookie 的区别
vue里面一个循环列表,需要用到key,为什么要用key
计算机和软件工程是吧,那问下数据结构
线性表和链表的区别, 没有回答全
做题: 斐波那契数列,使用动态规划
webpack打包,你对webpack了解哪些
loader和plugin的区别
js 部分
什么是闭包,闭包的应用场景
箭头函数和普通函数的区别 ,没有回答全
怎么改变this的指向 call apply bind
什么是prototype
做题: 数组扁平化
url 从输入到页面显示 经过了哪些过程,越详细越好
三面:8:00 -9:28
总结: html标签基础掌握不够牢固
自我介绍
介绍项目
你觉得你自身有什么优势和劣势?
项目角色
项目中所遇到的挑战,难点
项目中有没有封装过什么组件
你接下来学习前端的计划
html基础,html的属性,表单有哪些标签
文本域 设置什么属性可以拖拽,
给一段代码让判断蓝色部分区域的宽度 考察盒子模型的宽度计算
问了cache-control 是什么的 ,等于max-age 有什么用
给一段代码让判断 服务端返回的是 ,有max-age的有效期为60,35秒发送的时候会干什么,65秒发送的时候会干什么,两次都携带了last-modified和etag对的值。状态码是什么
了解贪心算法吗?不了解
给一套算法题目,找出数组中第二大的数字,要求时间复杂度为O(n )
如果一个项目被延期,你会怎么办?如果不可挽回呢
hr面(7.28)(主要聊经历,个人成长)
前面面试感觉怎么样
你实习都做了啥,做的最有成就感的事情是什么
你遇到的最大困难是什么
你的项目相比实习,有哪些不同
上海符合你的期望吗
为什么上这所大学
有什么问我的吗
---------------------------更新----------------------------------------
四面加面 1h23min
自我介绍
你实习做了哪些事情?
有什么觉得最有收获的事情
深挖实习,虚拟滚动怎么设计的,如果滚动条很小怎么办?(没有回答出)
深挖项目,怎么设计的这个项目
智力题 64匹马,问最快4匹
设计题,设计三国杀的场景()
全部评论
(2) 回帖