阿里前端2面面经 [已回绝] 写个面经攒攒人品
一面和二面基本隔了快两周了...昨天晚上二面的, 本来在外面.说是今天必须走完流程.就赶紧面了面完面试官的反馈还不错
没想到今天就变成回绝了, 可能还是问题回答的不够深入吧
Q: 树的前中后遍历 A:说了说非递归的方法, 也没让我写
就问了这么多, 基本都是常规题...没让写代码很意外, 现在还在思考怎么被挂....希望大佬们指点江山一下#阿里巴巴##前端工程师##校招##面经#
没想到今天就变成回绝了, 可能还是问题回答的不够深入吧
部门飞猪
一面二面很像..题目都还是比较常规, 在此总结一下吧, 为后面攒攒人品.
面的还挺全面的, 感觉答上来90%吧...还是止步于此了.. 真的问了这么多问题...不要奇怪这面经为什么这么长......还有我没想起来的
CSS方面的:
Q:左边定长右边自适应的布局? A: 我说了三种 flex, 绝对定位, 和float 没有问题
Q:relative 和 absolute 的区别 A: 文档流 && absolute和relative分别是以什么为基准的 && BFC 没有问题
Q:CSS的animation 了解吗? A: 了解, 说了基本属性, @keyframes , 举了个实现钟表旋转的例子给他听, 感觉还是比较满意的
Q:CSS的transform 了解吗? A: 说了 translate和rotate 问题不大
Q: 纯CSS实现一个tab页如何实现? A:我就把实现轮播图的方法说了一下....
JS:
Q:let和const
Q:const和其他语言中const的区别....A:懵的....运行时常量和编译时常量...
Q:Promise async await 介绍一下....A:介绍一下呗, 自我感觉不会有问题
Q:判断Array的方法 A: isArray
Q:typeof 返回值 A:基本类型除了null (null是 obj) 加上function 和 object
Q:map和forEach A: map 有 return balabala....
HTML:
Q:H5的标签. A:项目中用到了video audio ...给他说了一个audio的拖拽和点击跳转播放的功能.. webstorage,附赠把生命周期作用域告诉他了&& history...都一一说了一遍, 感觉问题不大
Q:defer async A: 延迟和异步 defer不会阻塞后续html加载, async 也不会阻塞但是加载完即执行, 所以不应该包括操作dom的方法
Q:defer async A: 延迟和异步 defer不会阻塞后续html加载, async 也不会阻塞但是加载完即执行, 所以不应该包括操作dom的方法
Q: readytstate中的状态 A:不知道...(要挂也是应该挂在这里了)
跨域:
Q:jsonp 原理...A:原理 + 项目中怎么用
Q:CORS原理 A:原理 + 项目中怎么用
模块化: (要挂也是应该挂在这里了)
Q:webpack bundle 怎么做 A:import() or require ensure balabala....
Q:webpack怎么处理这些依赖的原理 A:母鸡阿....
Q:常用的loader ? (是为了看我真的是否用过吗...不知道为什么问这个) 写过loader吗? A:没写过
Vue: (只会这个....)
Q:Vue怎么实现的MVVM A: 就是能百度到的答案差不多那个样子
Q: Vue生命周期.. A:生命周期 (注意答keep-alive多了两个哦)+ 每个生命周期应该做些什么
Q: Vue生命周期.. A:生命周期 (注意答keep-alive多了两个哦)+ 每个生命周期应该做些什么
Q:组件优化...动态组件 keep-alive 路由拆分成bundle
Q: 父子通信 兄弟通信: A:父子 props $emit.兄弟 new一个新的Vue实例当bus,or 借助共同父亲 不然就Vuex
Q:优化有什么阿: (也有可能挂在这里了)
资源方面: 图片懒加载 说了说项目中实现方法, 图片别太大...
keep-alive 上做文章, v-if 和 v-show的选择...
bundle
函数去抖 + 截流
缓存: 答的不好....
数据结构:
Q: 堆 快排 归并 时间复杂度 A: 按照平均的去答的, 也说了一些不同的使用场景应该选择哪一种排序Q: 树的前中后遍历 A:说了说非递归的方法, 也没让我写
网络
Q:TCP三次握手 A: SYN 和 ACK balabala.....
实习的时候做了什么?
在某厂写了个经常上热搜的某节目的某个页面..
有遇到什么坑吗?
全是坑.....
平时看什么技术方面的
红宝 掘金 阮老师 有文档看文档, 没文档就google