腾讯2018前端实习生招聘面试记录

自己当时回答真是惨不忍睹,还好有录音,所以在此整理出来了所有问题。希望对后来着有所方向性指导。

自我介绍一下

成绩在班级排名

es6有接触吗?讲一下let和const?

const还有什么需要注意?

const a; 这样可以使用吗?

let a = 1; let a = 2; 可以吗?

箭头函数跟普通函数有什么区别?

浏览器事件模型和时间委托?

appyle与call的用途和区别?

闭包是什么?

原型链有什么特点?

怎么把字符串转成数字?

js如何实现继承?有那些方式?

new的时候做了那些事情?

ajax如何创建

同步跟异步有什么区别

如何解决跨域问题

有看过jquery源码?

jquery插件如何实现?

描述一下react生命周期?

如果不想更新某个组件,怎么做?

react进行setState后会做那些工作?

diff原理

循环组件加上key的作用

http的状态码有哪些?代表什么意思?

babel的作用

babel插件原理

TCP的三次握手和四次挥手

快速排序的原理?

项目中有遇到什么难解决的问题,然后是怎么解决?

7点15时针和分针点角度?

介绍一下写的论文,做了什么事情?

有用过redis吗?

如果redis内存爆了,会怎么处理?

有用node做过什么

机试:1:页面内有一个正方形元素,实现对其拖拽和放下 2: 大数相加