百度智能客服实习一面+二面

一面:2024.9.10

自我介绍
说一下事件循环机制
一个事件循环顺序题(promise那种)
基本和引用数据类型有哪些和区别?
说一下深拷贝和浅拷贝,工作中会使用什么去实现呢?
说一下防抖节流和使用场景
同一个浏览器不同窗口之间的通信(postmessage)
vue2中为什么把数据定义中data中,在vue的各个生命周期中就都可以进行使用
说一下$nextTick
vue的路由history和hash模式,怎么切换
vue中watch和computed区别?
手撕:多维数组扁平化和去重
手撕:写一个filter
手撕:字符串转驼峰形式
反问:公司主要是做什么业务,技术栈

二面:2024.9.12

自我介绍
第一题:字符串'123ab12'分割为'123 ab 12'(正则秒了)
第二题:让在本地创建个项目实现父子组件通信,调试花了一点时间,最后勉勉强强
第三题:三栏布局,先用浮动写的,不满意换了flex写法
然后问了几个react问题,感觉答的不是很好,感觉到不是很满意了,因为变得很沉默了,不怎么回话
最后让我共享vscode,说看下我的项目代码,看了几个项目后指出了几点觉得不是特别规范的地方
最后来了一句说本来最看好我......
反问:问了业务和要求什么时候过来。

总结:一面主要是一些基础和一些基础手撕,二面面试官相对比较严肃,题也都写了,但是父子通信可能有点久没写业务了,新建项目配置又花了点时间(当时主要在搞八股和算法),当时对react底层也不是特别熟。过了俩天官网显示挂了

全部评论

相关推荐

一、 项目相关问题关于“身份识别与访问系统”项目:请介绍一下这个项目和你负责的内容。这个项目是个人完成还是团队协作?项目的性质是什么?(如:课程项目、科研训练项目?)项目是给学校用的还是个人练手项目?关于“校园社交平台”项目:项目中“MySQL自增ID结合xxx实现平台ID生成方案”的具体实现是怎样的?这个自增ID是如何获取的?是否有专门用于生成ID的表?ID存储在哪里?具体获取ID的流程是什么?(是否是插入数据后获取返回的ID?)二、 技术深度问题缓存与数据库一致性:详细说明在点赞评论场景下,如何实现99%的缓存数据库一致性。对于点赞这种高频更新的场景,先写数据库再删缓存的策略是否会导致缓存失效?如何优化?如果引入锁机制(如间隙锁)来保证强一致性,请详细解释间隙锁的原理、定义和作用范围。分布式锁:如何保证分布式锁操作的原子性?是否有实际使用Lua脚本的经验?(针对锁的原子释放)是否了解Redlock算法?它在Redis集群中是如何工作的?是否了解Redis集群本身的一致性机制?MySQL底层原理:MySQL索引的底层实现是什么?请讲解一下对B+树的理解。B+树的非叶子节点存储什么?在聚簇索引和非聚簇索引中,叶子节点和非叶子节点存储的内容有何不同?请解释一下MVCC(多版本并发控制)的原理。Go语言核心:你使用Go语言有多久了?请讲解一下Go的GMP调度模型。当一个Goroutine发生I/O阻塞时,M(机器线程)和P(逻辑处理器)是如何进行调度的?
查看24道真题和解析
点赞 评论 收藏
分享
评论
3
7
分享

创作者周榜

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