#小米集团# 1.自我介绍; 2.为什么选择前端,看你之前都是搞科研的; 3.html中的...元素,我也没听懂,然后又问了你知道哪些标签:我说我知道块标签,然后面试官就说就是这个。。。。 4.css,让我写一个两端一样宽高,然后中间适配,然后我用flex写的; 5.问我知道js的es6的哪些内容? 5.让我用js写算法,面试官还细心指导
base北京 时长:60min 日常实习 (没收到笔试,直接进面) 自我介绍 说说你为什么选择前端 介绍一个你觉得最有困难的、收获最多的一个奖项 介绍一个开发流程最规范的项目 说说盒模型 手写三栏布局 看代码说结果 事件循环 看代码说结果 原型链和原型 还有一题 有点忘了..... 遍历树 面试官很好,当我说错的时候,会给我讲正确答案和解题思路,最后也给了学习建议和推荐书籍。小米是梦中情厂,实力不
1. 自我介绍 2. 问了第一个项目我负责的部分 3. 问 了我在第一个项目遇到的比较大的困难 4. 如何处理(分页加载,懒加载) 5. 有哪些原因会造成阻塞页面的渲染 6. 问了我大文件传输是如何实现的 7. 问了我localstorage的存储大小以及浏览器存储策略 8. 问了我如果刷新页面如何保留上传已的文件的状态 9. 问了我HTTP的缓存 10. 场景题:在选课的时候会经常出现一直点击的
自我介绍 前端具体做过哪些方面的工作 这个低代码项目是做什么的 先来个算法试试水? 改进一下,降低时间复杂度(上哈希表) 上下左右居中布局怎么做 (高高高频率,二面也问到了)刚刚说到flex布局,常用哪些属性 flex-grow计算规则 flex-shrink计算规则 js闭包是什么,一般用来干什么 闭包为什么会造成内存泄漏 举例子,闭包用法 面试实录:https://sholaegi5k.fei
自我介绍 说一下浏览器事件循环 是先执行宏任务还是微任务 scirpt代码块属于哪种 为什么先执行微任务 用一句话或者几句话概括浏览器事件循环 来来来看一道题 setTimeout(() => { console.log(1); }, 0); new Promise((resolve) => { console.log(2); resolve(); console
记录一下找暑期实习的第一次面试。不愧是大厂啊,面试官小哥哥真温柔,循循善诱,很有耐心,还安慰我答不上来也没关系,真的好谢谢他。问的其实挺基础的,好好准备应该很容易过。唉,奈何本人实在是太菜,学了一个多月的前端赶鸭子上架,答答八股还行,手敲代码实在是要了我的老命了。再次感谢面试官,一直在给我提示,也很负责耐心的给我讲题目意思,最后还给我说了正确的解法和思路,才让整个氛围没有那么尴尬。总体来说面试体验
#小米信息集散地# #面经# 上午10点一面,下午2点15分二面,两位面试官都很 Nice,面试体验极好 一面和二面主要围绕简历提到的项目( 我只做过一个很 Low 的 node + vue 学习项目)展开,基本上写啥问啥 下面仅列举手撕算法的问题,其它的问题我不记得了 一面: 分别用深度优先遍历(DFS)和广度优先遍历(BFS)查找 document.body 下面所有 class 为 a 的
1.自我介绍 2.http请求和报文 3.跨域和同源策略 4.js数据类型检测 5.js原型和原型链 6.针对项目展开提问#面试##暑期实习##小米#
小米比较看重做题,问题都很少,基本一直在写 1、常用的React hook使用场景以及和Class的区别 2、手写代码:自定义hooks 3、手写代码:typeof 的数据类型 4、手写代码:实现类型判断 5、==和===的区别 6、块级元素和内联元素 7、CSS实现上半圆,背景橙色 8、手写深克隆 9、js实现求余,对于小数部分循环的变成... 5.16一面到今天没有后续,发邮件问hr也没有回复
自我介绍 输入网址到完成渲染的过程中发生了什么,越详细越好 http和https区别 sessionStorage,localStorage,cookie区别 (手写)用css画圆/三角形 (手写)给异步代码,输出代码打印顺序 (手写)js插入排序 (手写)两种判断回文的方法 #小米##日常实习#
三月份面的 忘记很多了 一面 1.手撕:数组拍平;实现父类和子类 2.介绍项目【问了蛮多项目的问题】 3.css定位 4.水平垂直居中方案 5.flex 6.promise 7.promise链式调用 8.数组方法 9.slice和splice区别 10.说reduce 11.说map和foreach的区别 12.数据类型 13.null和undefined有什么区别 14.let和const 1
#面经# 小米面试官真的很好,题也不难,但是代码题真的太难受了,那么简单没写出来。 上来 面试官先了解了一下实习的时间问题,问我能实习多久巴拉巴拉, 然后说先写个代码题,省点后面的时间。代码题是输入一堆数,每个数都是出现 4 次,只有一个数出现三次。时间复杂度 Onlogn,空间复杂度 Ologn。真的很简单,就是手撕快排再遍历,我把时间复杂度一开始看成了 Ologn,所以想着用二分法,结果想着想
base北京 一面(6.29) 面试官是个很温柔的小姐姐,也没有让我尴尬的自我介绍 直接就手撕七道题,做了小一个小时 1. css实现三个效果 2. 输出题 3. 输出题 4. 输出题,没有记下来 5. 算法题,大数组[1,1,3,5,6,4,2,5,7],小数组[4,4,2,1,3,8,11],输出大数组和小数组的去重后的交集[1,3,4,2] 6.场景题,页面在用户每天第一次打开时alert(
/ 1. vuex实现原理 // 2. react // 3. 浏览器缓存 // 4. Event loop // 5. mutation 和action 的区别 // 6. typescript // 7. git rebase & git merge // 8.实现call,call源码 // 9.promise 红灯3秒亮一次,黄灯2秒亮一次,绿灯1秒亮一次;如何让三个灯不断交替重复亮灯
记录一下我的第一场面试 1. 自我介绍 2. 问专业,怎么学的前端,为什么要学前端 3. 最近了解什么新技术 4. CSS的布局方式 5. 响应式布局 什么情况用rem 什么情况用css 6. promise 和 await 的区别,在代码编写上有什么优劣 await 用什么来捕获异常 7. 计算机网络:回环地址/环回 8. 跨域解决方法 9. 项目的难点,有意思的地方 10. 小组合作如