最近公司变故,忙于找工作,一直没有更新博客,打算把几个大厂的面试经历写下来,虽然没有被录用,但是能去面试已经很开心了。为什么说开心呢,因为阿里的岗位是高德地图的web前端高级开发工程师/前端专家,说实话,我刚刚接触前端三个月,技术上不是很到位,连中级开发工程师都不敢投,所以说能去感受一下大佬们的工作氛围已经知足了。
进入正题,感觉阿里的人挺亲切的,到了之后给你的面试官打电话,面试官会亲自来接你。
面试问题
基本问题:
1.自我介绍
2.为什么离职
技术问题:(由简到难,一直深入原理,问到你不会为止)
1.行内元素和块级元素有哪些?两者之间可以通过什么方式相互转化?
2.position属性有哪些?是根据什么位置进行定位?
3.jquery选择器有哪些?优先级??
4.垂直水平居中的方式有哪些?
详情看:垂直水平居中的四种方式_吃鱼吐泡泡的博客-CSDN博客_垂直水平居中
我这几种都说了,然后他先问我关于transform: translate(-50%,-50%)的问题,transform有那些属性,为什么translate不用负的宽高的一半,然后是flex布局的属性。
5.css的执行顺序?
6.如果一个页面中出现了相同的id值,如果加样式的话是给那一个加?为什么?
7.用过vue吗?vue有什么优点?vue-router原理?生命周期?常用的生命周期是哪个?vue-axios原理?
8.原型和原型链常用吗?知道原理吗?
9.手写一个onready方法?
10.讲讲变量的解构赋值?
11.浅拷贝和深拷贝?
12.最近看啥书?
13.还有什么想问的?
基本就这些了,聊了有一个多小时,就说我送你出去吧,凉凉。