京东最爱考的前端面试题,html5移动web开发实战
前言
不要为了面试而去背题,匆匆忙忙的,不仅学不进去,背完了几天后马上会忘记。
你可能会说,“没办法,这不是为了能找份工作嘛!”。我想说的是,“那你没开始找工作的时候,咋不好好学习呢。”
好了,上述扯的这些,意思就是让大家不要做收藏家,不要把好文收藏了,就放在收藏夹里吃灰!
下面为大家简单阐述我对原型和原型链的理解,若是觉得有说的不对的地方,还望直接把页面关闭了,别在我这篇文章上继续浪费时间。(逃)
腾讯
一面
- 自我介绍
- 简单聊了一下教育背景,问了一下专业学过的课程
- 为什么选择前端开发
- 深挖了一下前端开发的项目经历
- 算法题:给一篇文章,统计文章中出现次数最多的单词,给出单词和次数(注意可能存在多个次数最大的单词)
- 讲一下正则表达式
- 了解网络通信吗,讲一下https
- 项目中有遇到过跨域吗,讲一下跨域
- 了解XSS攻击吗
- 了解less吗
- vue了解哪些原理,自定义事件知道吗
- css水平垂直居中
- 一道智力题:5:15的时针和分针夹角是多少(67.5)
- 讲一下typescript,有哪些关键字
- js继承讲一下
- React学过吗(没学过,准备学。。。)
- 未来的学习方向怎么规划
- 反问
(只能想起来这么多,面完之后确实感觉基础不太扎实)
酷狗
一面
- 自我介绍
- 介绍一下自己的项目,(从项目背景,项目完成的功能,难点介绍)
- 项目中用什么数据库,是关系型数据库吗,有没有用到sql语句?
- 你的数据库多大,有几张表?
- 怎么实现数据请求的?
- 云函数怎么实现的,nodejs吗?
- 讲一下宏任务和微任务
- 讲一下事件循环
- 讲一下任务队列是由队列做的还是栈做的?
- vue父子组件怎么实现通讯?
- JS常见数据结构有哪些?
- 数组和链表有什么区别?
- 你用原生JS写过什么项目吗?
- 常见的算法有哪些?
- 讲一下动态规划吧,动态规划有哪些例子?
- 反问
字节:
一面
- webAPP的适配
- 前端四大存储方式
- axios封装为拦截类是怎么实现的
- travis(一个用于CICD的一个库)
- restful接口规范
- 浏览器可以发送哪些请求(get、post等)
- MySQL对锁是怎么处理的
- 如果两个用户同时访问一个数据,并且对其进行读写操作,MySQL是怎么处理这个问题的
- 项目中遇到的困难,如何解决的
- 组件库实现了什么组件,介绍一下
- TCP三次握手
- get、post请求属于TCP还是UDP
- 懒加载是怎么完成的
- get、post的区别是什么
- 跨域(jsonP、cors)
- 算法(滑动窗口or回溯)
二面
- 前端学习了几年了,如何学习的前端
- 大小端存储
- 有一个已经上线的项目,项目中出现了一个bug,如果在不影响用户的情况下实现项目的bug的修复,也就是重新部署
- TCP三次握手里有什么重要信息(确认序号等)
- 从输入url到渲染出页面经过了什么过程
- DNS有几种查询方式
- 什么时候用递归查询,什么时候用迭代查询
- 说明一下你对脚手架的理解
- websocket
- react和Vue有什么区别
- mysql有几种索引
- 算法:给了一张无向图(数据结构),求最短路径,1-5点之间的最短路径,要求打印出中间经过的路径。
HTTP
HTTP 报文结构是怎样的?
HTTP有哪些请求方法?
GET 和 POST 有什么区别?
如何理解 URI?
如何理解 HTTP 状态码?
简要概括一下 HTTP 的特点?HTTP 有哪些缺点?
对 Accept 系列字段了解多少?
对于定长和不定长的数据,HTTP 是怎么传输的?
HTTP 如何处理大文件的传输?
HTTP 中如何处理表单数据的提交?
HTTP1.1 如何解决 HTTP 的队头阻塞问题?
对 Cookie 了解多少?
如何理解 HTTP 代理?
如何理解 HTTP 缓存及缓存代理?
为什么产生代理缓存?
源服务器的缓存控制
客户端的缓存控制
什么是跨域?浏览器如何拦截响应?如何解决?
[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](()
[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](()
京东最爱考的前端面试题,html5移动web开发实战相关推荐
- 字节跳动最爱考的前端面试题:Node.js 基础
前几天,跟我一朋友聊天,他现在是阿里的架构师,说:「他们根本不知道,现在的电商大促有多么依赖 Node.js.」 说真的,我倒并不意外.作为一个定位明确的高性能 Web 服务器,Node.js 目前非 ...
- 字节跳动最爱考的前端面试题:计算机网络基础
3)问:HTTP 缓存 HTTP 缓存又分为强缓存和协商缓存: 首先通过 Cache-Control 验证强缓存是否可用,如果强缓存可用,那么直接读取缓存 如果不可以,那么进入协商缓存阶段,发起 HT ...
- 前端面试题 HTML5 CSS3(盒子模型、盒子水平垂直居中、经典布局) JS(闭包、深浅克隆、数据劫持和拦截) 算法(排序、去重、数组扁平化) Vue(双向数据绑定原理、通信方式)
前端面试题 HTML5 相关面试题 CSS3 相关面试题 盒子模型 盒子水平垂直居中的方案 经典布局方案 圣杯布局 双飞翼布局 flex布局 定位方式布局 css实现三角形 JS 相关面试题 8种数据 ...
- 应届生web前端面试题_2020最新Web前端经典面试题试题及答案(持续更新)
Web前端面试题 Web前端面试题:说说你对webpack的看法 解析:webpack是一个模块打包工具,可以使用webpack管理你的模块依赖,并编译输出模块们所需要的静态文件.能很好的管理.打包w ...
- 2023面试官常考的前端面试题
Promise.resolve Promise.resolve = function(value) {// 1.如果 value 参数是一个 Promise 对象,则原封不动返回该对象if(value ...
- 新的 HTML5 文档类型和字符集是,前端面试题--HTML5+CSS3(1)
1.CSS3有哪些新特性? 1. CSS3实现圆角(border-radius),阴影(box-shadow), 2. 对文字加特效(text-shadow.),线性渐变(gradient),旋转(t ...
- 前端面试题 ~ 有关模块化开发
1.说说你对前端模块化开发的认识. (1)异步模块定义(AMD)规范是 require. js推广的.对模块定义的规范. (2)通用模块定义(CMD)规范是 SeaJS推广的.对模块定义的规范. (3 ...
- 前端面试题 | HTML5新特性有哪些?CSS3新特性有哪些?
H5新特性 拖拽释放(Drag and drop)API 语义化更好的内容标签(header,nav,footer,aside,article,section) 音频.视频API(audio,vide ...
- 2021前端面试题汇总——查漏补缺
博主最近在持续面试(被虐)中,本片文章将持续更新 系列文章 大厂前端面试题总结(CSS篇) 大厂前端面试题总结(ES6篇) 大厂前端面试题总结(Vue篇) 大厂前端面试题总结(浏览器篇) 大厂前端面试 ...
最新文章
- print、printf、println在Java中的使用
- 64位浮点数_浮点数运算的机器误差分析
- (传送门) Ubuntu随身系统
- 蛋花花谈Web开发到底要不要加入人工智能
- python调用父类对象的几个方法
- Response_案例1_重定向_特点
- java model 中文乱码,java传值乱码解决方法
- vue --- 从模块从父元素获取数据
- 数据库怎么选择?终于有人讲明白了
- 1.1为什么选择序列模型
- Y580已成功将bios升级至V8.01
- 【科普】你所不了解的SWF文件
- CrystalReports水晶报表开发中遇到的问题
- 虚拟机网络配置(配置动态ip和静态ip)
- pmp中项目经理如何进行目标设定
- linux下delete释放不了内存,c++delete后虚拟内存不降的原因(疑似内存泄漏)
- Lesson 8 question 1 Dominator
- linux 清屏函数
- html 注释 实例,超详细的HTML !–…– 注释标签使用实例
- react 组件构建_为React构建星级评定组件