小米前端一面二面面经

一面是个小姐姐面试官了

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面吧,小米北京做数据的部门
#小米前端面经##面经##校招##小米##前端工程师#
全部评论
小米oc了,待遇也发我了,但是我之前有字节的意向(字节的薪资问了hr还没出),想问问懂的人,是直接接小米offer还是继续漫长等字节呢?
1 回复 分享
发布于 2020-09-10 19:42
楼主你好,请问你是实习、校招还是社招?
1 回复 分享
发布于 2020-08-24 17:03
楼主有接到hr电话吗
点赞 回复 分享
发布于 2020-09-03 10:45
对不起。。菜鸡问一下爬楼是什么
点赞 回复 分享
发布于 2020-08-26 10:46
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
浏览器dom的结构什么文章推荐看吗😀
点赞 回复 分享
发布于 2020-08-25 09:30
浏览器中dom的结构是arr还是list怎么回答
点赞 回复 分享
发布于 2020-08-24 22:30
请问楼主什么时候投递的呀
点赞 回复 分享
发布于 2020-08-24 18:59
老哥加油!
点赞 回复 分享
发布于 2020-08-24 17:49

相关推荐

07-10 14:08
已编辑
江西农业大学 Java
念旧select:做完把项目放到自己硬盘里给他看,看完拷走
点赞 评论 收藏
分享
机械打工仔:不管啥专业,找工作改简历的第一课先把你那排版改了,简历上不要写个人简历四个字,找你要简历的谁不知道这个是简历?而且还占那么多空间,直接把自己名字和基础信息写上面,整体字体大一些。 还有这种经典两页简历一页大空白,导出PDF的时候多了一页几乎全是白的你自己看着不难受吗随手的事为啥不能改掉呢,这是态度问题,你试想一下你是HR你打开简历看到格式都没调整过会是什么感受?你自己都不重视你的简历,HR更不会在意。 然后内容你那个做两年咖啡就别往里写了,简历在精不在多,你在往你的简历里打字的时候就要想好这东西对你要找的工作有没有帮助。自我评价写一行就行了,不如给专业技能单开一栏。核心课程均分90这个真别写了,把你上过的有用的专业课列出来也行。有很多地方废话很多的精炼一下,比如你校内项目第一个写的那些,全然没有重点。 好好修改一下,我看你内容也挺优秀的,别被一个随便做的简历耽误了,我一个同专业的打工人看了都揪心更别说一天看几百份简历的HR
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
评论
8
42
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务