CVTE暑期实习前端一面

cvte暑期实习笔试刚过,今天视频一面,卡在了手写代码题上。
另外,cvte的面试官是真的好,在技术方面一直引导你。
1.为什么选择前端?
2.对前端哪个方面比较感兴趣?
3.说一下闭包的应用场景。
4.说一下盒子模型?怎么切换盒子模型?
5.什么场景下使用IE盒子模型?
6.项目中遇到了什么难点,是怎么解决的?
7.为什么要选择用vuex?
8.如何实现属性的监听的?
9.向服务器发送100个http请求,设计一个思路,如何解决http串行通信问题。
10.现场手写代码,补充完整queue函数:
function f1(cb) {
setTimeout(function () {
console.log('1')
cb();
},300)
}
function f2(cb) {
setTimeout(function () {
console.log('2')
cb();
},500)
}
function f3(cb) {
setTimeout(function () {
console.log('3')
cb();
},100)
}
function queue (list, count) {

}
queue([f1,f2,f3],2) //2 1 3

#广州视源电子科技股份有限公司##实习##春招##前端工程师#
全部评论
如果是最大并发执行数是2的话,答案应该是1,3,2吧。我给下我的答案 function f1(cb) {   setTimeout(function() {     console.log('1');     cb();   }, 300); } function f2(cb) {   setTimeout(function() {     console.log('2');     cb();   }, 500); } function f3(cb) {   setTimeout(function() {     console.log('3');     cb();   }, 100); } function queue(list, count) {   function request() {     if (list.length) {       list.shift()(request);     }   }   let i = 0;   while (list.length > 0 && i < count) {     list.shift()(request);     i++;   } } queue([f1, f2, f3], 2);
1 回复 分享
发布于 2019-03-14 22:05
前端还有这些,我就以为是写html哈哈
点赞 回复 分享
发布于 2019-03-14 16:14
手写代码的思路是啥?
点赞 回复 分享
发布于 2019-03-14 16:55
跟你面的题目有80%相似😂
点赞 回复 分享
发布于 2019-03-14 19:14
100个HTTP请求要优化的题思路是什么呢?
点赞 回复 分享
发布于 2019-04-24 18:18

相关推荐

不愿透露姓名的神秘牛友
11-27 10:52
点赞 评论 收藏
分享
评论
7
57
分享
牛客网
牛客企业服务