中小公司面试初中前端程序员会问哪些问题?根据面试公司的不同,所面试的内容不够也会有所区别。有些公司面试的可能会比较简单,如果你面试的是架构师的,面试公司可能会给出几个真实的场景,让你去实现。因此在面试之前需要做好充足的准备,随机应变,具体清单如下:
1.一般后端接口,你怎么办?
2.你的后端需要给你什么样的信息才能成功?
3.请求参数的格式是什么?
4.如何向后端传递文件?
5.如何理解前端工程化?
6.买一台电脑,从A借1K,从B借2K,从C借3K,用6000元买一台电脑。
抽象成前端的逻辑是要求不同的接口获取数据,并在获得所有数据后显示数据,如何实现这一点?
7.不使用promise.all,async/await如何实现?
8.promise.alll和async/await有什么区别?
9.promise.all是为了解决什么问题?
10.有一群不确定数量的人,第一个人去超市买东西,第一个人买第二个人买,第二个回来买第三个,抽象成前端逻辑如何实现?(事实上,他想听的答案是递回,但我又讲了洋葱圈的原则)
11.如何删除事件监控,一个元素绑定多个事件,如何确认删除哪个?
12.你如何调试代码?(这个阶段就是打开谷歌控制台,一个个讲各种功能都能做什么。
13.谷歌调试工具你会用什么功能?
14.如何进行断点调试?
15.控制台能做什么?
16.不熟悉的项目,如何找到接口所在的代码?
17.如果接口地址是动态的,是其他接口返回的?
18.localStorage,session,cookie有什么区别?
19.然后问几个开源项目。
因为我带了一台电脑,我也看了看我的代码。一般来说,你如何处理后端接口?事实上,我不明白面试官想问什么。只需参考接口文档提出请求,最多,我会再次包装axios。
20.你的后端需要给你什么样的信息才能成功》
请求方式
请求参数
21.请求参数的格式是什么?
三种格式的HTTP请求参数。
QueryStringParameters。
FormData。
RequestPayload。
22.如何向后端传递文件?
上传前后文件的过程和方法。
23.如何理解前端工程化?
综合学习前端工程化,结合代码实践。
24.如何实现上述购买电脑的例子?
答:使用promise.alll或async/await。
25.不使用promise.all,async/await如何实现?
26.promise.alll和async/await有什么区别?
Asyncawait是基于promise实现的,是promise的改良版本,使代码看起来更简洁,异步代码执行类似于同步代码。
27.promise.all是为了解决什么问题?
答:总结大量异步操作结果。
28.如何删除事件监控,一个元素绑定多个事件,如何确认删除?
element.removeeentlistener(type,handler,false/true)
复制代码
type:事件类型。
事件执行触发函数。
false/true:false为冒泡,true为捕获,参数为true,表示在捕获阶段调用事件处理程序;如果是false,则表示在冒泡阶段调用事件处理程序。
需要注意的是,监控事件不能通过匿名函数消除,只能通过实名函数消除。
29.不熟悉的项目,如何找到接口所在的代码?
答:可以搜索接口地址。
30.localStorage,session,cookie有什么区别?
理解cookie.session.localstorage.sessionstorage的区别。
以上是针对中小公司面试初中前端程序员会问哪些问题的清单,以上内容可以作为参考。不管面试是否顺利,都需要提前刷一刷面试题,多学习专业知识,为面试做好充足的准备。更多关于“Web培训,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。