20届实习:阿里面经一面(凉凉~)

阿里面经:

上来先手撕代码,考了我三道题,不难,没有算法

1,求数组最大值

2,求和(主要是小数)

3,大概是这样

List = [ { name: a,children:{[name:b,name:c’]},name:d}, { name: a}]

输出之后结果:

List = [ { name: a},{name:b},{name:c},{name:d}, { name: a} ]

电话面试

1,学习前端多久了

2,变量提升

3,Promise

4,跨域

5,浏览器和node的事件机制

6,浏览器安全

7,Vue源码

8,哪几个状态码是和缓存有关的


#阿里巴巴##实习##春招##面经##前端工程师#
全部评论
/**第一题 * 说明:获取一个数字数组中的最大值 * 示例: * 输入:[1, 5, 3, 9, 2, 7] * 输出:9 */ //第二题 // sum(0.1, 0.2) === 0.3 function sum(a, b){ } /**第三题 * 提取子集 * 说明:实现一个方法,可以将数组项中的children提取到数组项同级。 * 示例: * var list = [{name: 'a', children: [{name: 'b'}, {name: 'c'}]}, { name: 'd'}]; * extract(list); // 返回 [{name: 'a'}, {name: 'b'}, {name: 'c'}, {name: 'd'}] * var list = [{name: 'a', children: [{name: 'b'}]}, { children: [{ name: 'c'}] }]; * extract(list); // 返回 [{name: 'a'}, {name: 'b'}, {name: 'c'}] */
点赞 回复 分享
发布于 2019-03-22 18:45
请问一面就是视频面吗?
点赞 回复 分享
发布于 2019-03-30 00:46

相关推荐

点赞 评论 收藏
分享
我即大橘:耐泡王
点赞 评论 收藏
分享
点赞 28 评论
分享
牛客网
牛客企业服务