首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Er_r0r
蚌埠坦克学院 Web前端
发布于江苏
关注
已关注
取消关注
@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.学到什么 二面面试官回答得比一面面试官简略,麦克风后传来小朋友的声音,说着流畅的英语) 总结:寄
点赞 16
评论 7
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-06 08:59
东北师范大学 Java
贷款上班的我与AI同行的日子
在这个早晨,闹钟还没响,我的生物钟就先一步把我叫醒了。摸了摸头顶那片日益荒芜的不毛之地,我叹了口气。我是不惑,一个在互联网浪潮里扑腾了十年的老程序员,人送外号人形键盘侠,现在自嘲是贷款上班的AI编程不惑。以前咱们上班,那是出卖劳动力换钱;现在倒好,为了能更好地出卖劳动力,还得自己先掏腰包把生产工具给续费了。今天咱们不聊什么高大上的技术趋势,也不扯什么人类未来的宏大叙事。就想跟大伙儿坐下来,嗑着瓜子,扒一扒我这个典型的职场牛马,每个月到底要给这些AI祖宗们进贡多少银子,以及这背后的酸甜苦辣。说实话,这笔账我不算不知道,一算那是真的一激灵。一、 痛并快乐着的赛博义肢对于一个靠写代码恰饭的人来说,I...
愿天下没有难改的BUG
点赞
评论
收藏
分享
01-05 20:33
山西大学 测试工程师
抖音测开面试-Get和Post的区别?
📌 核心区别速览1. 用途定位Get - 主要用于获取资源✅ 像去图书馆借书,只是获取信息,不改变书籍本身✅ 适合查询、搜索等操作Post - 主要用于提交数据✅ 像在图书馆还书或借书,会改变系统状态✅ 适合新增、修改、删除等操作2. 参数位置Get - 参数放在URL地址中✅ 例如:www.example.com/user?id=123✅ 参数可见,直接暴露在地址栏Post - 参数放在请求体中✅ 参数隐藏在HTTP请求的body部分✅ 不在地址栏中显示3. 安全性Get - 相对不安全✅ 参数明文显示在URL中,易被窃取✅ 不适合传输敏感信息(如密码、身份证号)Post - 相对更安全 ...
查看1道真题和解析
点赞
评论
收藏
分享
01-04 20:58
淮北师范大学 Java
寒假实习
只有1段实习,简历问题很大嘛,为什么个个投完简历就没声音了😭求大佬指点
点赞
评论
收藏
分享
2025-12-07 20:26
已编辑
东莞理工学院 Java
学院本大三,还有机会吗
boss上1735个沟通,投出59份简历,一共3个面试,0offer,试着投测开,回复也很少,人都麻了,不知道自己到底适不适合这行。我的想法是直接梭哈就业,考研实在没什么信心-----------------------------------------------------------第二个是新建的简历,现在我还没开始搞测试方面,所以没加测试的东西,请大家看看这一份简历需要加什么或者删什么?
迷茫的大四🐶:
简历很烂,学历很差,还是建议考研深藏一下
九月了,是考研还是就业?
点赞
评论
收藏
分享
今天 10:56
已编辑
西安电子科技大学 Java
27届京东一面
📍面试公司:京东🕐面试时间:2026.1.7💻面试岗位:京东科技❓面试问题:介绍实习使用ES做全文检索的业务,为什么要使用ESES检索的原理ES核心数据模型MySQL索引为什么使用B+树介绍跳表Sharding分表过程如何平滑扩容表介绍AI项目相对于ES,向量化embedding的优势是什么embedding模型用的是什么实习项目做了哪些优化,取到了什么成绩文献数据源过多,如何做上下文窗口管理AI coding
查看23道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
双非非科班2年时间的转码历程
7945
2
...
入职第一天:允许自己像个新生
7758
3
...
百度java一面 28届的第一次大厂面试 感觉g了
4076
4
...
师门闯关记①:好学姐我听你的,就选你说的那个导师了
3782
5
...
拥抱人机共生,锻造不可替代的“金头脑”
3438
6
...
嵌入式学习路线分享
2949
7
...
实习不忙被公司要求下周再来
2854
8
...
双非老鼠的悲惨秋招
2852
9
...
测开劝退
2732
10
...
“CRUD”正在消亡吗,2026该何去何从
2701
创作者周榜
更多
正在热议
更多
#
26年哪些行业会变好/更差
#
11067次浏览
151人参与
#
卷__卷不过你们,只能卷__了
#
4579次浏览
108人参与
#
去年的flag与今年的小目标
#
5378次浏览
136人参与
#
哪些公司在招寒假实习?
#
5374次浏览
57人参与
#
有深度的简历长什么样?
#
10826次浏览
209人参与
#
入职第一天
#
6613次浏览
134人参与
#
你都用AI做什么
#
4079次浏览
104人参与
#
写论文的崩溃时刻
#
2437次浏览
63人参与
#
你不能接受的企业文化有哪些
#
5760次浏览
101人参与
#
一人分享一道面试手撕题
#
14175次浏览
623人参与
#
央国企投递记录
#
169914次浏览
1632人参与
#
应届生应该先就业还是先择业
#
162540次浏览
825人参与
#
腾讯音乐求职进展汇总
#
146833次浏览
1042人参与
#
非技术投递记录
#
678266次浏览
6832人参与
#
实习,不懂就问
#
148103次浏览
1329人参与
#
vivo求职进展汇总
#
263591次浏览
1534人参与
#
CVTE求职进展汇总
#
29124次浏览
334人参与
#
毕业论文怎么查AI率
#
71040次浏览
1945人参与
#
应届生初入职场,求建议
#
288739次浏览
2854人参与
#
24秋招避雷总结
#
909980次浏览
7014人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务