在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
初中级前端程序员面试中小型公司会问哪些问题?不同的公司面试内容也不尽相同,有的面试过程很轻松,有的面试官是个架构师level 挺高不会问八股文,给出了几个现实中的场景,然后转换成代码的逻辑去让实现。

因此在面试过程中要做好准备,随机应变。面试题一览:
1、一般请求后端接口,你都怎么弄?
2、你的后端要给你什么样的信息,你才能请求成功呢?
3、请求参数有什么格式?
4、如何给后端传递一个文件?
5、你如何理解前端工程化?
6、要买个电脑,找 A 借 1k,找 B 借 2K,找 C 借 3K,拿着六千块钱买电脑,抽象成前端的逻辑就是请求不同的接口获取数据,拿到所有的数据之后进行展示,这个怎么实现?
7、不使用 promise.all , async/await 怎么实现?
8、promise.all 和 async/await 有什么区别?
9、promise.all 是为了解决什么问题?
10、有一批不定数量的人,第一个人去超市买一个东西,第一个人买回来以后第二个人再去买,第二个回来以后第三个再去买,抽象成前端的逻辑如何实现?(其实他想听的答案就是递归,结果我把洋葱圈原理讲了一遍)
11、如何删除事件监听,一个元素绑定了多个事件,你怎么确认删除的是哪个?
12、你都如何调试代码?(这个阶段就是打开谷歌控制台,一个个讲各种功能都能干什么事)
13、谷歌调试工具你都会用什么功能?
14、怎么进行断点调试?
15、控制台都能干什么事?
16、不熟悉的项目,如何找到接口所在的代码?
17、如果接口地址是动态的呢,是其他接口返回的?
18、localStorage,session,cookie的区别是什么?
19、然后问几个开源项目
因为我带了电脑,所以还看了看我的代码。一般请求后端接口,你都怎么弄?这个问题其实没有搞懂面试官想问什么,参照接口文档发起请求就行了呗,顶多就是再二次封装一个 axios。
20、你的后端要给你什么样的信息,你才能请求成功呢?
请求方式
请求参数
21、请求参数有什么格式?
HTTP 请求参数之三种格式
Query String Parameters
Form Data
Request Payload
22、如何给后端传递一个文件?
前后端文件上传过程以及方法
23、你如何理解前端工程化?
结合代码实践全面学习前端工程化
24、上面提到的买电脑这个例子怎么实现?
答:使用 promise.all 或者 async/await。
25、不使用 promise.all , async/await 怎么实现?
不知道了。
26、promise.all 和 async/await 有什么区别?
答:Async Await 是基于 promise 实现,是改良版的 promise,使代码看起来更加简洁,异步代码执行像同步代码一样。
27、promise.all 是为了解决什么问题?
答:汇总大量的异步操作结果。
28、如何删除事件监听,一个元素绑定了多个事件,你怎么确认删除的是哪个?
element.removeEventListener(type,handler,false/true)
复制代码
type:事件类型
handler:事件执行触发的函数
false/true:false 为冒泡 ,true 为捕获,参数是 true,表示在捕获阶段调用事件处理程序;如果是false,表示在冒泡阶段调用事件处理程序。
需要注意的是,通过匿名函数是无法消除监听事件,只有通过实名函数才能。
29、不熟悉的项目,如何找到接口所在的代码?
答:可以搜接口的地址。
30、localStorage,session,cookie的区别是什么?
理解cookie、session、localStorage、sessionStorage之不同
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
30道常见Web前端面试题你会几个?
30道常见Web前端面试题你会几个?以下30到web前端面试答出了大多数的或者是全部的题表明你的基础扎实;只答出小部分或者答出了大部分题但答案不正确,说明水平还差的远,基础知识不扎实距离拿高薪还很遥远,需要基础夯实基础。
9855
2019-09-27 15:11:17
什么是HTTP协议?工作原理是怎样的?
什么是HTTP协议?工作原理是怎样的?HTTP协议全程是超文本传输协议,它的工作原理简单来讲,就是客户端连接到web服务器,然后发送HTTP请求,服务器接受并返回HTTP响应。下面让我们一起来详细了解一下HTTP协议。
8939
2020-07-30 19:33:30
前端开发工程师的必修课——网站重构
网站重构并不是前端开发中的技术,也不是某种标准,而是一种网站前端的理念,也就是我们所理解的页面优化。网站重构是指在不改变网页整体UI设计以及网站外部相关行为的基础上,对整个网站/页面进行优化,让网站的结构更加简单,可读性更强,从而更加有利于搜索引擎的检索,增加搜索引擎对网站的收录,提升网站的排名。网站重构相对于web开发工作而言,更注重用户体验的设计。
7918
2020-08-07 10:30:22
找Java Web培训机构靠谱吗?好不好?
找Java Web培训机构靠谱吗?相比于自学找Java Web培训机构学习效率更高。保证学习效果主要看课程内容和就业薪资。课程内容齐全、符合企业人才需求,学员所学知识与时俱进、就业薪资水平高,满足这两点的培训机构可进入备选区。
6910
2020-08-26 14:58:47
Web前端培训班有哪些?怎么选?
Web前端培训班有哪些?目前IT互联网行业发展迅速,市场上前端培训机构有很多,Web前端培训班有线上、线下和直播等形式,学员可选择的类型也比较多。想选择一个靠谱的前端培训班可以先去试听一下,了解课程大纲和老师讲课的实际情况,结合自己的学习效果和亲身体验来选择。
6418
2021-02-24 11:24:01
