2021年内推阿里前端凉经

数据中心发的面试邀请,电话面试的,流程是介绍自己合作过的项目,项目中的技术点,写代码题。
因为我的项目所以问了下面几个问题:
1.为什么用jQuery,原生js、jQuery和vue有什么区别

2.为什么用websocket?和http有什么区别?http没有长链接吗?

3.vue的数据绑定是怎么实现的?

然后是三道代码题。








#面经##阿里巴巴##社招##前端工程师#
全部评论
        const p1 = () => Promise.resolve(1)         const p2 = () => {             return new Promise((resolve) => {                 setTimeout(() => {                     resolve(2)                 }, 2000)             })         }         const p3 = () => {             return new Promise((resolve) => {                 setTimeout(() => {                     resolve(3)                 }, 3000)             })         }         myPromiseChain([p1, p2, p3]).then(res => {             console.log(res)         })         function myPromiseChain(arr) {             let num = 0             return new Promise((resolve, reject) => {                 arr.forEach(item => {                     item().then(res => {                         num++                         console.log(res)                         if (num === 3) {                             resolve('所有promise执行完毕&(16968)#39;)                         }                     })                 });             })         }
点赞 回复 分享
发布于 2022-04-06 15:38
第三题: 利用动态规划 dp[i] = max{dp[i -1] + nums[i], nums[i]} 初始 dp[0] = nums[0] 最后求所有的最大值 Math.max(...dp) var maxSubArray = function(nums) {     let len = nums.length     if (!len) return 0     let dp = []     dp[0] = nums[0]     for (let i = 1; i < len; i++) {         dp[i] = Math.max((dp[i - 1] + nums[i]), nums[i])     }     return Math.max(...dp) }
点赞 回复 分享
发布于 2021-08-20 11:19
第二题用flex布局
点赞 回复 分享
发布于 2021-08-20 11:10
第一题: const promise1 = () => Promise.resolve(1) const promise2 = () => new Promise(resolve => setTimeout(() => { resolve(2)}, 2000)) const promise3 = () =>      new Promise(resolve => {         setTimeout(() => { resolve(3)}, 3000)     }) const promiseList = [promise1, promise2, promise3] async  function promiseChain(list) {     for (let promise of list) {         let res = await promise()         console.log(res)     } } 利用 async / await 的特性
点赞 回复 分享
发布于 2021-08-20 11:10
楼主第二个结构是main里面并列包含div,a,b,c吗
点赞 回复 分享
发布于 2021-07-28 22:35
楼主三道代码题都做出来了没
点赞 回复 分享
发布于 2021-07-25 22:03
电面试咋写代码呀
点赞 回复 分享
发布于 2021-07-24 18:41

相关推荐

不愿透露姓名的神秘牛友
昨天 16:31
点赞 评论 收藏
分享
每晚夜里独自颤抖:把华北改为华南再试一试,应该就没啥问题了。改完可能都不用投,别人主动联系了。
点赞 评论 收藏
分享
运营你豪哥:简历改改吧-非本、求职意向技术岗、无实习经历、内容空洞 如果简历不爆改的话,应该是会持续崩溃了 1.把你教育经历放最下面去 2.蓝底照片很奇怪哈,感觉还在高中时代,建议白底重新拍一下 3.校园经历没啥必要,收集和反馈同学们对产品的意见,解决学生和老师之间的沟通,企业招聘不看这些哈 好好思考一下简历的设计和你要表达的重点,再去投简历
点赞 评论 收藏
分享
06-20 15:23
门头沟学院 Java
难道你们背八股都不觉得累?现在每天背八股背的我想吐
想去大厂的土豆子:累不累都是对比出来的,八股可比高考、考研轻松多了
点赞 评论 收藏
分享
评论
3
37
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务