小米前端实习电话面试一面

---------------------------------------------------------

0、自我介绍

-------------------------------CSS-----------------------

1、BFC模式

2、选择器如何判断优先级大小,比如有两个div,一个里有一个id,一个class,两个tag,另一个里有一个id,两个class,一个tag,如何比较谁的优先级高。

3、变形处理,常用的几种方式,animation和transform的区别

4、position相对定位和绝对定位,相对于什么元素

5、盒子模型

6、媒体查询

7、清除浮动常用的方法

8、轮播图,是否自已实现过,提到swiper插件,就问图片是怎样跳转的

9、是否了解margin叠加

-------------------------------HTTP-----------------------

get和post的区别

-------------------------------HTML-----------------------

web存储机制,LocalStorage,存储时值的长度是否有限制

cookie与LocalStorage的区别

-------------------------------JS-----------------------

1、闭包

2、ES6的let和const

3、是否了解原型链

4、输入一个网址都发生了什么,浏览器和服务器怎样交互

-------------------------------DS-----------------------

1、常用的数据结构

2、队列和栈的区别

3、快速排序

-------------------------------Git-----------------------

1、git的常用命令

2、是否给一个仓库新建过一个分支

------------------------------Vim-----------------------

1、vim编辑的三种模式:插入、替换、V模式

2、V模式的Ctrl+v 和 Shift+v 的区别

----------------------------------------------------------

基础!基础!!基础!!!
重要的事情说三遍!!!!


小米的面试节奏很紧凑,说完一个马上下一个,有几个不知道的题没记住,当时紧张到忘了开录音..
面试官很好,会有提醒。表示交流很舒心。

你可能感兴趣的:(面试整理)