首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
うれし涙
北京邮电大学
发布于北京
关注
已关注
取消关注
@rabbitandcat:
微软前端实习一面/二面
微软一面 一轮面试是纯中文面试,软件用的Microsoft的teams进行视频 自我介绍 你为什么要学习前端呢,是什么原因让你往这个方向发展(学校有写代码的课,学到web开发的时候我觉得这个方向还挺有意思) 你平时怎么学习的呢(看博客,看书,看文档,看资料,看视频,写demo) 介绍项目,包括是个人独立完成的吗,为什么要做这个项目,这个项目中你收获了什么 你简历上写你在做这个组件库时解决了一些难点,具体说说(我主要介绍了一些开发上的难点,面试官似乎要的并不是这个答案,他要设计组件的思路,为什么要这样设计) React和Angular的区别有哪些(我实在是没有学过Angular,听说Angular也挺难的,我只说我学过React和Vue,然后说了一些React和Vue的区别) 那就从React开始吧,讲讲React中的组件通信有哪些方法(我说props传参,useRef可以实现子向父组件传参,useContext配置好Provider后可以实现内部各个组件之间的传参,还有redux,mobx,recoil这些库也可以实现) 你提到了useRef,具体讲讲怎么用的(这些天一直在背面经刷题,确实不太记得useRef实现具体的一些参数了,我只好说具体的不太清楚) useState的原理了解吗(我讲了一下setState在遇到浏览器原生事件的时候是同步操作,而在React可以控制的事件如生命周期,合成事件中是异步调用的) 那再来做一道关于setState同步异步的题目吧,输出的结果是什么(我关于这部分了解得确实不够透彻,报了个错误的答案,正确答案是 0 0 2 3) class App extends React.Component { state = { val: 0 } componentDidMount() { this.setState({ val: this.state.val + 1 }) console.log(this.state.val) this.setState({ val: this.state.val + 1 }) console.log(this.state.val) setTimeout(_ => { this.setState({ val: this.state.val + 1 }) console.log(this.state.val); this.setState({ val: this.state.val + 1 }) console.log(this.state.val) }, 0) } render() { return <div>{this.state.val}</div> } } redux有用过吗,具体的实现原理是什么(redux实现原理我猜是useReducer,我真不记得了啊哥) redux怎么使用,举个例子(redux我真的真的好久没用了,写不出来) js事件循环介绍一下(我正准备说大概的执行流程,直接就出题了) 说说输出什么(在这里我错把setImmediate当成了微任务,出了一点错,其它的没啥大问题) console.log(1); setTimeout(() => { console.log(2) }); process.nextTick(() => { console.log(3); }); setImmediate(() => { console.log(4) }); new Promise(resolve => { console.log(5); resolve(); console.log(6); }).then(() => { console.log(7) }); Promise.resolve().then(() => { console.log(8); process.nextTick(() => { console.log(9) }); }); 说说js中的变量提升(我举了个例子,var a = 2,那么首先声明a = undefined,然后才赋值 a = 2) 你知道什么是暂时性死区吗(我听过很多遍这个名词,但是居然没有详细复习到) 那好,做道题(我说第一个会报错,第二个会输出这个函数因为函数提升了,第三个输出123(这里答错了, 因为这个形成了暂时性死区,所以会报错而不是输出123) console.log(b); let b = 0; console.log(c); function c() {} var tmp = 123; if (true) { tmp = 'abc'; let tmp; } console.log(tmp); 二叉树了解吗,做道题吧 ******** 572. 另一棵树的子树。(但是面试官并没有给********那样的可以测试的环境,而是直接在本地编辑器中运行,需要自己写二叉树的结构函数,自己写测试用例。但是面试官给的两个数组我突然不记得怎么转成树了,测试用例没写出来,但是讲了一下大概的思路,当然,第一时间想到的就是深度优先搜索暴力匹配然后讲了一遍,面试官又给我换了道题) 再来一道题,将 [1, 2, 3, 1, 2, 3, 4, 6, 6, 8, 9, 10] 转换为 ["1-3","1-4", 6, "8-10"],连续的数字就用“-”把首和尾连接起来(用双指针秒A) 再谈谈CSS吧,说说怎么实现垂直居中(flex布局的align-item设置为center,绝对定位时top: 50%,tranform: translateY(-50%),margin: 0 auto我都说进去了) margin能实现垂直居中吗(面试官和我说不能,只能实现水平居中,这个没复习确实又忘记了) 行内元素怎么垂直居中(line-height设置为等于父元素容器的高度) 反问(1.日常工作?2.我能学到什么?面试官都解答得比较详细) 总结:没考计网!写代码或者判断输出的地方挺多的,可能还有一些题目我遗漏了,一面之后马上二面 微软二面 一面之后紧接着就是二面 面试官人在美国,跨洋的网络可能不太好,进去就卡了半天他听不到我的声音,然后全程都有卡顿的情况,后面甚至开始聊天框交流 没有自我介绍 开始聊天(面试官说我简历上东西好少,我心想当然,我大三而且还没有实习过,当然经验少啦) 继续聊天(你这专业是干啥的,我觉得还挺有意思,然后聊了聊专业,但是面试官总是夹杂着英文,有些我真的还得楞一会才能回过神来猜到是啥意思) 还是聊天(你为啥学前端,我重复了一面时候的话术) 你这些项目都是自己做的吗(是的,都是自己做的) 共享一下屏幕,展示一下你这两个项目(第一个项目可以跑,而且我把基本功能都演示了,但是组件库,这个演示不了哈哈) 聊点技术吧(你觉得React和Angular有啥区别,又是一面已经问过的问题) 你觉得React有啥好处(我随意自由发挥了一下,答得不好) 接下来又是聊了好多React相关的,但是都是比较浅层的,不涉及具体的探讨 手写代码,s = "12223333752",请你输出"1,8,12,7,5",即合并相同的数字并按顺序输出(我一开始用map,面试官问我为啥要用map,要按顺序输出,我又换成二维数组,面试官也说不用二维数组,直接遍历就行,直接遍历我没写出来,一个原因可能是根本不会,另一个原因可能是懒,没吃早饭已经不太想思考了) 反问(1.日常工作2.学到什么 二面面试官回答得比一面面试官简略,麦克风后传来小朋友的声音,说着流畅的英语) 总结:寄
点赞 15
评论 6
全部评论
推荐
最新
楼层
滴滴
校招火热招聘中
官网直投
相关推荐
202258
05-17 16:26
山东大学 计算机类
实习难求——做个总结
实习应该是难有了。到今日5.17为止,综合考虑过往经历和最近面试,不得不承认这一结论。现,总结下这段找实习的经历,以求后进:遥记得,三月份才起手准备,整一个月的多数时间在练力扣,刷hot100,实习投递方面仅投了一个华为。四月份,上半月为了准备17号的机考和临近的实验室讨论班,依然把时间重心放在了练代码上,把牛客的华为中等题刷了个遍,结果机考自己硬上拿了前两题,虽然通过,但仅仅330分还不算很有优势的分数。此处后悔没叫外援,没争取到足够优势。机考结束后,才开始着手多投递了四家大公司,后来也基本上没了动静,应当是投递有些晚了。接着华为的性格测试、技术面、主管面等陆续到来,最后挂了。此时已到了四月...
我的实习求职记录
点赞
评论
收藏
转发
大杯无糖
05-16 22:05
门头沟学院 计算机类
二本漫漫求职路......
从23年7月份开始找,秋招的时候,一无所知,对于一个二本普通院校的学生,每天做的只能是海投,早上十点,打开boss直聘,用三十分钟投递满100份。 大致扫一眼,只要符合就嘎嘎投递,虽然我在校学的是golang,但是到现在为止,大部分的面试都是侧重于后端开发,不局限于具体的语言。 秋招投递了一个月,效果不理想,工资低的不想去,工资高的投递不进去。 还记得最初投递的时候,总是忍不住想盯着手机看boss回复没有,约到一场面试能激动高兴好久......最终海投了两个月,八月底面过了北京的一个初级算法工程师,九月底入职了。主要是搞python的,自己一点也没看过python,创业小公司,工资给的也挺高,...
春招你拿到offer了吗
点赞
评论
收藏
转发
必胜c
03-27 15:18
淮阴工学院 电子信息类
这样还能找到实习吗,太难了
点赞
评论
收藏
转发
完美的菠萝蜜在发动态
05-19 14:41
湘潭理工学院 计算机类
狠狠地骂我吧 #24届#
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
全站热榜
1
...
开摆了,写小说去了
6907
2
...
华为实习offer!终于告一段落了
6671
3
...
【有奖活动】浅聊一下我的实习⭐
6447
4
...
华为暑期开奖
6224
5
...
没offer的我们也很优秀偶
6014
6
...
25实习最后的倔强
5560
7
...
双非本 腾讯WXG暑期已offer | 附面经
4853
8
...
滴滴秋储-服务端开发 OC
4371
9
...
5.20携程笔试
4315
10
...
华子报批了
3901
正在热议
#
牛客帮帮团来啦!有问必答
#
812076次浏览
12962人参与
#
机械制造薪资爆料
#
319100次浏览
3727人参与
#
晒一晒我的offer
#
3457097次浏览
55162人参与
#
0offer是寒冬太冷还是我太菜
#
426414次浏览
4919人参与
#
如果可以选,你最想从事什么工作
#
185434次浏览
3066人参与
#
实习生应该准时下班吗
#
80443次浏览
591人参与
#
你觉得找工作该拿大厂还是小厂练手
#
61104次浏览
863人参与
#
海康威视求职进展汇总
#
100981次浏览
1213人参与
#
荣耀求职进展汇总
#
69755次浏览
696人参与
#
实习必须要去大厂吗?
#
13599次浏览
216人参与
#
软件开发投递记录
#
478464次浏览
7238人参与
#
宁德时代求职进展汇总
#
36931次浏览
411人参与
#
国企vs私企,你更想去?
#
20210次浏览
204人参与
#
实习工作,你找得还顺利吗?
#
41920次浏览
465人参与
#
想实习转正,又想准备秋招,我该怎么办
#
117089次浏览
1316人参与
#
求职遇到的搞笑事件
#
19547次浏览
286人参与
#
金三银四,你有感觉到吗
#
328037次浏览
4207人参与
#
你的秋招进行到哪一步了
#
367555次浏览
6393人参与
#
正在春招的你,也参与了去年秋招吗?
#
136138次浏览
1703人参与
#
非技术薪资爆料
#
73818次浏览
1000人参与
牛客网
牛客企业服务