3-1一面 47min 视频面 没录上音 可能没记全 自我介绍 项目 数据库优化思路 为啥自己搞一个单点登录 算法 双重验证的单例 模拟单链表的任意位置增删 单链表是否有环 八股 static final 数据库引擎 InnoDB和MyIsam 工厂模式 三种 bean的创建过程 进程、线程、协程 top命令 cpu利用率和cpu load的区别 docker限制cpu核数底层怎么实现 git 工
楼主研一,但是误投了暑期实习,所以顺便就面了 1.在滴滴工作做的内容 2.做短视频后端的背景是什么?为什么要做? 3.这个项目做了哪些东西? 4.关注的表是怎么设计的?关注和被关注者关系存储在一行么?存储在一行又什么问题?不存在一行又有什么问题?(没搞懂什么意思)(回答的不好) 5.项目中rabbitmq用在哪些场景?(关注和点赞) 6.rabbitmq的架构说一下 7.rabbitmq是否有消息
只记了部分题目,不是全部 1、Java为什么跨平台 2、为什么选择Java,Java相较于C++有何优势 3、在项目中,节点资源不足时,使用钉钉机器人报警,但在海量报警信息的情况下,钉钉机器人是有请求数限制的,怎么办? 我:利用缓存,缓存一部分报警信息 面试官:OOM 我:持久化到磁盘 其实这里应该要用到消息队列的,我只说了持久化到磁盘,没想到消息队列 4、RocketMQ相较于Kafka有哪些新
电话突击面试,因为面试官问了最近在做啥项目,我说了最近是个深度学习的,可能对java准备不充分,于是问了我一些特别简单的问题,这个时候感觉已经给挂了。。。面试完没一会官网就显示挂了。问题如下: 1.创建一个对象的过程 2.ClassLoader是什么,双亲委派机制原理 3.线程创建的方式 4.线程的生命周期 5.java虚拟机的内存结构 6.arraylist和linklist的区别 7.ioc怎
自我介绍,做过的项目 你项目中用到redis,可以介绍一下为什么使用它吗? 基于内存操作,内存读写速度快。 支持多种数据类型,包括String、Hash、List、Set、ZSet等。 支持持久化。Redis支持RDB和AOF两种持久化机制,持久化功能可以有效地避免数据丢失问题。 支持事务。Redis的所有操作都是原子性的,同时Redis还支持对几个操作合并后的原子性执行。 支持主从复制。主节点会
一面 部门:本地生活-履约调度研发组 info:业务是履约调度,外卖配送的物流全程 自我介绍 介绍科研项目 让选一个项目进行介绍 介绍一次秒杀流程做了哪些事情(包括限流、库存、下单、mq、redis等等) redis的库存减了,而数据库减库存失败,导致有的商品没有卖出怎么办? 秒杀过程中,有的商品临时加库存了,怎么处理? 数据库减库存时的乐观锁是怎么用的?为什么要用乐观锁? 消息队列向数据库方发送
9月20日 16:00 实习 会不会遇到性能问题,怎么解决的 云产品错误监控方案设计 项目遇到的难点,怎么解决的 React源码深入: 怎么理解VDOM,有什么好处,底层原理是什么 fiber树原理,中间有哪些阶段 怎么拿到state,状态更新的原理是什么 useEffect会在什么时候执行 如果useEffect依赖数组是对象,对象属性值改变会引起Effect内的重新更新吗?函数呢 useMem
9月21日19:00 ~ 20:20 唠家常 打开笔试界面开始做题 使用队列进行BFS,查找对应节点 事件委托题,如何优化 React组件随机数引起的闪烁,手写优化(setState random) React组件,this指向题手写优化(setTimeout) 点击两个Button会发生什么 React 一个很长的组件手写怎么优化(组件拆分、自定义hooks)
本来想着考完期末3月初海投,没想到阿里云这么早就开始面人了,没咋准备,有点突然。 过程: 项目介绍,挑一个投入时间精力最多的讲讲,这个阶段比较轻松 问vue还是react用的多,我说vue,那就来吧,八股上 父子组件生命周期,顺序是啥 watch和computed什么区别,computed什么场景下用到 vuerouter中路由模式和区别 webpack有做过什么配置吗 vue打包时怎么能让它自动
时长:接近一小时二十分钟 忘了录音,凭记忆写的,感觉不全 1. 自我介绍 2. 问项目(问了蛮久) 3. 节流、防抖原理并手写 4. computed和watch的区别 5. computed的原理,包括如何监测、如何缓存 6. computed里面可不可以有异步,为什么【这个问题有点记不清了】 7. 问了下es6,for in和for of的区别 8. 七层模型和四层模型 9. 算法题,给一个有
先插个眼,过几天来更,今天太累了 书接上文,被小红书打击后的鼠鼠看到面试官的名字很眼熟,想起了n天以前把自己吓得屁滚尿流不知天地为何物的一篇知乎阿里JD解读中译中(其中要求什么口喷css动画口喷webpack基本配置云云,鼠鼠看后内心十分惶恐,觉得自己不配做前端,在寝室和室友大哭)一看居然就是这小子写的,大惶恐 面试总体来说很peace了。我哭死,这哥真的好温柔。完全没有让我口喷xxxx,全是根据
1.淘宝token是怎么处理的 2.Settimeout误差问题 3.cookie除了身份信息还用来存什么 4.代理服务器为什么能跨域 5.父盒子1000px,左子盒子flex:1,右子盒子flex:1,再给左子盒子设置宽度100px,最后效果?为什么? 6.flex-basis一般什么时候用,实现效果 7.gird适用于什么情景 8.hash router为什么不发送#️⃣后面的url? 9.后
中午接到电话约下午3点电话面,真的没抱有希望,果然20min面完一看流程,投的三个志愿就都全结束了。。。 1、es6里面filter是做什么的,reduce是做什么的,reduce的参数有哪些,reduce能实现filter的功能吗?? filter方法接受两个参数:1、一个回调函数,不可省略,用于设置条件来过滤数组元素,并返回数组中满足条件的元素,语法“function(当前值,当前索引,数组对
实习遇到最大的挑战,如何解决的 你实习所做的产品上,下游是谁,和上下游对接时有没有出现过什么问题 你实习期间所做的东西的价值在哪里,有什么样的影响力,在集团处于什么定位 实习期间,最大的成长是什么 当你接到一个PD的需求的时候,会思考哪些问题,包括代码实现 职业规划 反问 就20分钟,网络还不好,随便问了点问题就匆匆结束了,感觉凉凉 更新:HR面过了,池子排序中 更新:已意向 #面经##阿里巴巴#
9.9测开一面 (电话面,50多分钟....) 自我介绍 + 实习经历 堆和栈的区别 从客户端发送一条信息到服务器,网络经历全流程 为什么要做接口自动化,接口自动化有没有必要做? 场景题设计: 现有两个系统,下单交易系统和发货系统 两个系统之间有同步和异步通信 正常情况下,下单交易系统会发生一条消息到队列,发货系统会取出消息,设计测试用例验证发货系统是否正常工作? 假设用于用于对下单单号进行退单或