在线客服
扫描二维码
下载博学谷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之不同
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
如何理解HTML结构的语义化?
HTML的语义化,就是在你写的HTML结构,是用相对应的有一定予以的英文字母来表示标记的。不仅对自己来说,更加容易阅读书写,别人再看你代码和结构的时候也会非常容易理解。因此在前端开发中,尽量使用官方的有予以的标签。
11018
2019-07-09 17:01:58
CSS流式布局 知识讲解
CSS的工作方式是浏览器逐行下载样式表,应用其可识别的属性,忽略其不支持的属性。本文将介绍CSS流式布局,分别从html结构、固定布局样式、将固定布局改为流式布局三个方面来阐述,感兴趣的小伙伴可以继续看下去。
6328
2019-08-02 14:12:38
前端面试常见知识点总结
随着疫情的逐渐好转,许多小伙伴也早已复工多时,面试招聘的机会也多了起来,大家都做好了面试准备吗?本文将为大家总结一下前端面试中常见的知识点,包括前端基础、布局、JS高级、浏览器、网络协议、ES6语法、VUE基础和VUE高级等等,有需要的小伙伴可以接着看下去。
4982
2020-04-07 16:53:39
前端开发中绝对路径和相对路径的区别是什么?
前端开发中绝对路径和相对路径的区别是什么?绝对路径和相对路径主要的区别是域名是否是完全网站,起作用是相同的。绝对路径指的是包含域名的完整网址,相对路径指的是不包含域名的被链接页面相对于当前页面的相对网址。
8573
2020-07-16 11:51:15
Web前端开发培训机构哪个比较好?
Web前端开发培训机构哪个比较好?选择攻略。从招聘平台看市场上对于Web前端开发人才缺口很大,Web前端技术性岗位自学存在很多问题,选择一家比较好的前端培训机构在短时间内掌握岗位技能的是一个很好的方式。市面上大大小小的培训机构众多,有些机构为了招生在宣传过程中会有夸大的成分。
8030
2020-08-31 11:54:53