小米前端一面二面面经

一面是个小姐姐面试官了

1.实现垂直居中,我手写了transform和flex的
2.margin重叠解释下
3.盒模型
4.兼容移动端一些问题?rem、em、vh、vw
5.http缓存
6.cookie的跨子域访问的事(简单说了下理解)
7.cookie和localstroage区别
8.跨域的方法
9.cors的头
10.dom捕获、冒泡、事件代理
11.call、apply、bind区别
12.写个大数+1
13.写个二分查找

大概一个小时吧,我觉得我语速好快,虽然还是不深入,小姐姐说一会儿二面

之后一个老师给了二面,问了很多简历上边的东西,但是我真的底层或者实现无力啊orz
有点被虐,差不多一个小时

1.爬楼(我一开始写的递归,后来让我优化,我写了缓存空间换时间,然后老师再优化空间,ok忘了还有dp)
2.浏览器中dom的结构是arr还是list?问我浏览器中div.children的遍历是怎么实现的,写一下伪代码和思路,怎么做成O(1)的复杂度(在老师的提醒下顺出来了)
3.react element 我愣了下,是组件吗?老师说是vdom
4.让我说一下vdom和原生js有什么区别,我讲了diff(没答出来老师的意思,最后老师说。。效率虚拟dom会降低运行效率,但是会节省开发效率)
5.声明式开发和命令式开发是什么?不了解orz
6.能不能写一下useContext和useReducer,不能orz忘了因为确实逻辑比较复杂,看见才会用
7.cookie、localStroage的区别?为什么cookie要这么小?
8.服务端session的实现方式?emmm自己答了点理解但是不知道他与客户端的对应方式
9.mysql中的索引试试?不知道

一个星期内回复,共两轮技术面,许愿一个hr面吧,小米北京做数据的部门
#小米前端面经##面经##校招##小米##前端工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
1 回复 分享
发布于 2020-08-24 17:03
小米oc了,待遇也发我了,但是我之前有字节的意向(字节的薪资问了hr还没出),想问问懂的人,是直接接小米offer还是继续漫长等字节呢?
1 回复 分享
发布于 2020-09-10 19:42
老哥加油!
点赞 回复 分享
发布于 2020-08-24 17:49
请问楼主什么时候投递的呀
点赞 回复 分享
发布于 2020-08-24 18:59
浏览器中dom的结构是arr还是list怎么回答
点赞 回复 分享
发布于 2020-08-24 22:30
浏览器dom的结构什么文章推荐看吗😀
点赞 回复 分享
发布于 2020-08-25 09:30
5.声明式开发和命令式 这里有篇文章  https://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/ch6.html#%E5%A3%B0%E6%98%8E%E5%BC%8F%E4%BB%A3%E7%A0%81
点赞 回复 分享
发布于 2020-08-25 09:32
对不起。。菜鸡问一下爬楼是什么
点赞 回复 分享
发布于 2020-08-26 10:46
楼主有接到hr电话吗
点赞 回复 分享
发布于 2020-09-03 10:45

相关推荐

8 40 评论
分享
牛客网
牛客企业服务