蘑菇街
一面
-
对方自我介绍,确认了一下基本信息
-
学校里有什么前端的课程吗?怎么学习前端的?
-
知道 jQuery 吗?和 Vue 有什么区别?
-
知道模板渲染是怎么做的吗?
-
一个列表有几个子元素,想要做到点击子元素显示元素内容,怎么做?详细讲(疯狂打断)
-
事件的默认行为怎么阻止?
-
事件代理的原理是什么?是冒泡还是捕获?怎么修改?
-
知道CSS盒模型吗?里面的BFC介绍一下,怎么触发BFC?
-
flex:1 的含义是什么?
-
不定宽高的元素如何实现垂直水平?知道 table 布局吗?
-
了解双飞翼圣杯布局吗?介绍一下?如何实现两侧定宽中间自适应?(看过双飞翼和圣杯布局的写法,但是完全记不住,也说错了,于是动手用flex实现了一下)
-
纯CSS实现三角形
-
纯CSS实现箭头,如何用一个元素实现?
-
0.1 + 0.2 === 0.3?为什么
-
知道 bigInt 吗?为什么会有这个类型?
-
js 基本的数据类型有哪些?
-
typeof null 和 typeof undefined 结果是什么?为什么 null 是对象?知道 typeof(symbol) 是什么吗? (合理怀疑他搞错了,typeof Symbol 结果是 function ,typeof(symbol) 确实是 undefined ,但 symbol 是未定义变量啊???)
-
知道构造函数吗?new 一个构造函数的过程是什么?
-
function() { console.log( this) } // 调用该函数的结果是什么? 这是第一个问题 function a( ) { fucntion b( ){ console.log(this)} } // 这是第二个问题 a()
结果是什么?(我说 b 未调用他叫我回去看看,我:???仔细看了一下总不会是叫我指出他 function 拼错了吧……)
-
new 一个构造函数,如果函数返回 return {} 、 return null , return 1 , return true 会发生什么情况?
-
闭包是什么?闭包会引起的内容泄露如何解决?闭包可访问的变量是存在堆还是栈上?为什么这样存放?
-
函数柯里化知道吗?解释一下
-
手写代码,var arrOne = [1,2,3,4,5,4,5] 找出出现次数最多的元素,同时返回出现次数。知道判断数组是否存在某个元素有哪些方法吗? (写完截图给他看)
-
反问
二面
-
介绍一下项目
-
聊项目相关,问怎么分工、怎么写、难点之类的
-
开始聊前端
-
知道 Vue 的双向数据绑定原理吗
-
知道虚拟 DOM 吗?为什么设计虚拟 DOM ?好处是什么?
-
知道 HTTP 和 HTTPS 的区别吗?
-
从 URL 输入到页面呈现介绍一下?
-
把页面渲染这部分详细讲讲
-
有做过什么优化吗?
-
最近在看什么相关的内容?
-
平时会刷 leetcode 吗?
-
做道题,单向链表,找到倒数第 k 个元素 (先讲思路,再用腾讯在线文档写给他看)
-
关于实习的规划是怎么样的?
- 反问
三面 HR
-
自我介绍
-
挑一个项目介绍一下,做了什么工作,担任什么角色
-
比赛?拿的什么名次
-
什么时候开始投递实习的?进展怎么样?拿到什么offer了?
-
为什么还决定继续实习面试?
-
怎么衡量自己想去哪个公司?
-
有没有写过博客之类的?
-
在学校的成绩怎么样?大概能排到多少?
-
怎么安排自己的学习时间?
-
有什么兴趣爱好?
-
你最大的优势?举个例子
- 反问
全部评论
(4) 回帖