首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用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.学到什么 二面面试官回答得比一面面试官简略,麦克风后传来小朋友的声音,说着流畅的英语) 总结:寄
点赞 17
评论 7
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-07 14:09
电子科技大学 C++
美团offer
timeline笔试 4.18一面 4.23二面 4.28offer 5.7
我的求职进度条
点赞
评论
收藏
分享
05-07 10:50
东北农业大学 C++
c++简历求指导
投了十几个无人回应
点赞
评论
收藏
分享
03-10 18:44
南京信息工程大学 Java
28届双非简历求建议
boss150次都投完了也没约面
点赞
评论
收藏
分享
04-14 14:29
UCloud_后台开发(实习员工)
腾讯offer
焦虑了将近半个月,终于offer了,我真的哭了
hackermmzz:
半个月就焦虑了吗
点赞
评论
收藏
分享
05-02 14:26
小天才_产品研发部_软件工程师(准入职员工)
小天才内推,小天才内推码
对于清澈的大学生来说,跨越大半个中国到一个完全陌生的地方工作,多少有点慌。幸好同部门小姐姐人都超级温暖。为了入职方便,我提前到公司,是星期天。本以为大家都休息,想着要“自力更生”时,同部门的姐姐主动联系我,在公司接我,陪我入住,拖行李,带我熟悉周边环境,吃了好吃的糖水。入职前,姐姐们就开始关心我,会问我“有没有去吃饭呀,食堂今天的排骨好吃。”感觉并不是完全上下属,前后辈的关系,更像朋友和家人一样。 园区环境更不用说了,免费单人宿舍,干净宽敞,独卫,空调,热水器还有小阳台一应俱全。食堂超好吃,作为一个没在南方生活过的东北人,口味完全可以适应。 工作方面,现在岗位是我的梦岗,但疫情实习机会少,没接...
小天才公司福利 1874人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
毕业啦!我们要一起去广州打拼啦!
1.6W
2
...
毕业了,有些话只能藏在心里了
1.6W
3
...
2026春招到底卷成什么样了?填问卷说出真相,最高领200元现金红包
1.3W
4
...
字节 中国交易与广告 后端一面
1.0W
5
...
从阿里被裁到快手升P6,我花了四年
7852
6
...
211本,130投0面,agent应用开发,简历求助!
7600
7
...
别人:阿里 字节 腾讯
6296
8
...
在携程的一天
6092
9
...
从腾讯到阿里感,谢一路走来的自己
5330
10
...
华为暑期实习
5158
创作者周榜
更多
正在热议
更多
#
这个offer值得去吗?
#
31997次浏览
232人参与
#
校招薪资来揭秘
#
960770次浏览
4063人参与
#
在爱玛,骑向未来
#
20426次浏览
395人参与
#
如果春招能重来,我会___
#
29533次浏览
296人参与
#
24秋招避雷总结
#
1020171次浏览
7098人参与
#
你会因为行情,降低找工作标准吗?
#
45333次浏览
328人参与
#
机械人还在等华为开奖吗?
#
339246次浏览
1652人参与
#
米哈游求职进展汇总
#
688715次浏览
3348人参与
#
华为池子有多大
#
178138次浏览
931人参与
#
26届春招投递记录
#
8708次浏览
72人参与
#
25届网易互娱暑实进度
#
109119次浏览
802人参与
#
通信/硬件求职避坑tips
#
172084次浏览
1170人参与
#
记录我的毕业季
#
4748次浏览
120人参与
#
机械人,你的秋招第一份简历被谁挂了
#
268799次浏览
2451人参与
#
远程面试的尴尬瞬间
#
363902次浏览
2062人参与
#
大学最后一个寒假,我想……
#
103324次浏览
846人参与
#
机械求职避坑tips
#
103697次浏览
589人参与
#
你认为小厂实习有用吗?
#
145077次浏览
762人参与
#
运营商笔面经互助
#
219662次浏览
1833人参与
#
美团秋招笔试
#
216435次浏览
1192人参与
#
网易求职进展汇总
#
213185次浏览
1524人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务