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

相关推荐

Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享
7 57 评论
分享
牛客网
牛客企业服务