小米前端日常实习一面

base:北京

投递时间:2.27牛客网上投的、2.28初筛通过、3.3一面

1.自我介绍

2.实习做的是什么工作?

3.为什么会选择前端?

4.除了redux这种状态管理工具之外还了解其它的状态管理工具吗? √

5.react hooks的出现解决了什么问题?使用过哪些hooks?什么时候会用useMemo?√

6.hooks可不可以放到if语句内?hooks里面的依赖项对数据类型有什么特殊的要求? ×

7.代码分析题 react生命周期 ×

function Child() {
  useEffect(() => {
    console.log('Child');
  }, [])
  return <h1>child</h1>;
}
    
function Father() {
  useEffect(() => {
    console.log('Father');
  }, [])
      
  return <Child/>;
}
    
function App() {
  useEffect(() => {
    console.log('App');
  }, [])
    
  return <Father/>;

输出 Child Father App

8.代码分析题 react渲染 state/props ×

function Child() {
  console.log('Child');
  return <div>Child</div>;
}


function Father(props) {
  const [num, setNum] = React.useState(0);
  return (
    <div onClick={() => {setNum(num + 1)}}>
      {num}
      //{props.children}
<Child/>
    </div>
  );
}
    
function App() {
  return (
    <Father>
      <Child/>
    </Father>
  );
}
    
const rootEl = document.querySelector("#root");
ReactDOM.render(<App/>, rootEl)

9.Vue的v-for为什么要加key值 说得不具体

10.Vue 的父子组件生命周期钩子函数执行顺序 半对

11.Vue组件通信的方式 √

12.var arr = [[1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14]]]], 10]; 编写一个程序将数组扁平化并去除其中重复部分数据,最终得到一个升序且不重复的数组 √

13.输出结果题 宏任务 微任务 √

async function async1() {
  console.log("async1 start");
  await async2();
  console.log("async1 end");
}
async function async2() {
  console.log("async2");
}
console.log("script start");
setTimeout(function () {
  console.log("setTimeout");
}, 0);
async1();
new Promise(function (resolve) {
  console.log("promise1");
  resolve();
}).then(function () {
  console.log("promise2");
});
console.log("script end");

14.输出结果题 √

for (var i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 1);
}

for (let i = 0; i < 3; i++) {
  setTimeout(() => console.log(i), 1);
}

15.输出结果题 this指向搞错了

const shape = {
  radius: 10,
  diameter() {
    return this.radius * 2;
  },
  perimeter: () => 2 * Math.PI * this.radius,
};

console.log(shape.diameter());  
console.log(shape.perimeter()); 

16.浏览器原理了解过吗,通过什么方式减少重排重绘 √

17.了解过ES6吗,Set、Map、WeakMap的区别 ×

18.如何判断数据类型是数组 √

19.做过服务端的项目吗?连过数据库吗?含糊过去了...

20.手写代码 ×

给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。(要求用动态规划法实现)

输入:s = "babad"​ 输出:"bab"​ 解释:"aba" 同样是符合题意的答案。​

输入:s = "cbbd"​输出:"bb"

反问环节

如何提升能力,结合具体场景把原理性的东西看透,融合自己所学的东西

公司团队主要在做什么

面试官巨温柔!!有些问题回答不上来或者回答地不具体就略过去不再细问。当场出的结果

前端实习面经 文章被收录于专栏

前端实习面试记录,分享给正在找实习的小伙伴~

全部评论
亲,第8题问题是啥?
点赞 回复 分享
发布于 2023-05-19 22:45 上海
今年小米的实习究竟有没有oc的佬啊😭,我三面噶了
点赞 回复 分享
发布于 2023-05-17 08:54 北京
大佬是什么部门
点赞 回复 分享
发布于 2023-04-02 15:48 辽宁
我也牛客上投了小米的,也过了初筛,也是2月份,上面写后续等hr联系,一直到现在都不联系…简历还是显示通过初筛,也不说不合适
点赞 回复 分享
发布于 2023-03-11 13:07 北京
请问只有一面么
点赞 回复 分享
发布于 2023-03-08 12:50 山东
是小米汽车嘛
点赞 回复 分享
发布于 2023-03-06 19:44 四川
up投简历多久之后安排面试呀
点赞 回复 分享
发布于 2023-03-05 09:10 广西
为啥又问vue又问react呀 大佬是两个都会所以他问嘛
点赞 回复 分享
发布于 2023-03-04 17:30 重庆
打叉的是没做出来吗
点赞 回复 分享
发布于 2023-03-03 22:58 广东
补充:还问了了不了解响应式
点赞 回复 分享
发布于 2023-03-03 19:00 湖北
请问面试通过了吗
点赞 回复 分享
发布于 2023-03-03 16:45 广西

相关推荐

zaakfung:26届不应该春招吗 为啥还实习
点赞 评论 收藏
分享
04-12 21:52
南开大学 Java
鼠鼠有点摆,去年边学着没敢投简历,没实习。从1月到现在总共面了五次,四次字节的日常(HR打电话约面试才敢去的),然后一次腾讯的暑期,都是一面挂,其他则是没给面。暑期的岗,4.2才开始海投,前面想着等字节第四次一面后再投,结果挂,而且感觉投晚了。字节投了11个,9个简历挂,剩下2个没动静。阿里全都简历挂,剩下的在&quot;投递简历&quot;。腾讯给了一次面。然后其他大中厂、手机厂什么的都是做完测评or笔试就没下文,打开几个看也是终止流程,感觉剩下的也应该是简历挂了。感觉是简历的原因?项目部分,几次面试,感觉面试官主要就拷问过秒杀这一个点。自己说的时候会尝试把sse那条说成亮点,但除了腾讯面试官问过一下这整个点在业务方面对用户有什么用之类的问题外,其他最多只是问一下sse八股...感觉也许不是很让面试官感兴趣。这个短链接也是无人问津,就被问过一回雪花算法的设计。也许我该拿点评改改,然后再在网上找一个什么项目,凑两个,而不是用自己现在这两个项目?或者是点评改改放前面,然后原本第一个项目,把秒杀抽掉,剩下的想办法从网上火的RAG项目里移植点亮点,或者直接就用网上的RAG项目?感觉我主要还是偏向后端开发,但是感觉如果除开点评,再拿一个项目,想不到有什么自己能掌控且跟点评不重的。然后鼠鼠之前主要的问题是担心面试让打开项目演示,然后就一直花时间在用AI整第一个项目,第二个项目都没时间整,第四次面试之前还因为太害怕被认为不熟悉项目,跟AI一起把简历的说辞做了大幅度弱化,然后暑期都是拿弱化后的简历投的,感觉是不是看上去太没有吸引力就直接给简历挂了。(图1是弱化后的,图2是弱化前的,但之前3月初投了几家好像也是简历挂。)而且因为3月花了很多时间整在跟AI整代码,导致八股和算法都没怎么看,算法之前有跟灵神题单刷一些,还算入门,但是八股只看了一些基本的,可能面试的时候只答得上来60-70%,而且表述有些混乱,都是想到哪说到哪;前面几回面试基本上都有大板块的基础八股没答出来,比如RedisZ&nbsp;Set数据结构,MQ延时消息、可靠性保证,JVM内存分配的过程、GC&nbsp;roots,JUC锁,设计模式。现在有点不知道该怎么办。求大佬们给点简历修改建议或者面试准备建议,不胜感激!
何时能不做牛马:简历每个点之间的间距可以缩一下。几乎没遇到过要演示项目的情况,即使万一遇上了你也可以说部署在其他电脑上本地没代码。nku不应该简历挂吧?抓紧背背八股练练表达,不要放弃,五六月份找到也不晚(不然还得提前入职
应届生简历当中,HR最关...
点赞 评论 收藏
分享
评论
10
54
分享

创作者周榜

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