腾讯前端一面
一面 40分钟
- 自我介绍
- 项目中的登录注册如何实现的
- session和cookie机制了解过嘛
- js有哪些特性?与node.js的区别
- http的报文结构
- 为什么http是无连接的
- 如果没有tcp,http请求会是怎样的
- 丢包是什么意思
- tcp三次握手
- 浏览器输入url后的过程
- 移动端页面有一万张图片,如何保证不卡顿
- 函数的节流和防抖
- 作用域链,有什么方法可以反过来(with)
- 异步任务的两个队列
- 10个宏任务,10个微任务,执行顺序是什么
- event loop事件循环机制
- 多路复用的基础是什么
- 对称加密算法和非对称加密算法
- 什么是跨域
- 判断一个对象是对象、数组、函数
- Object.prototype.toString.call()和toString()的区别
- url是什么格式的
- http请求的字段有哪些
- 原型和原型链之间的关系
- instanceof的原理
- 为什么学习前端,是真的喜欢前端吗
被捞 一面 30分钟
- js有哪些数据类型
- 引用类型有哪些
- 引用类型和基本数据类型有哪些区别
- 数字的1转换成字符串的1
- 字符串的1转换成数字的1
- js延迟加载的方式
- 字符串abcd转换成反序字符串dcba
- 数组的join方法,不传参数是什么
- 找到数组中最大的值
- js跨域有哪些解决方案
- jsonp跨域的原理
- http1.0和http2.0的区别
- 浏览器的缓存和原理
- 协商缓存返回200和304的区别
- http状态码
- xxs攻击,如何使用csp防止攻击
- csrf攻击
- js事件委托的原理和解决了哪些问题
- click事件在移动端有延迟,延迟多少毫米,为什么会出现这个问题
- 前端优化有哪些措施