1.介绍 (候选人)5min (个人、学校、工作、业务、技术) 2.项目 2.1)项目介绍/排期/难点/方案 2.2)高并发/可用/性能解决方案 3.八股 3.1)Spring 3.1.1)Bean生命周期,项目中用到哪些扩展点 3.1.2)AOP原理及实现,AOP的Aware通知顺序 3.1.3)动态代理有哪些?什么时候用JDK或CGLIB 3.2)Redis 3.2.1)用到哪些数据结构?为什
一面 自我介绍(祖传流程,背的老6了) 介绍三次握手和四次挥手 为什么要三次握手 两次握手为什么不行 为什么不可以三次挥手 介绍下DOS攻击 DOS攻击为什么会导致CPU跑满 我们通常请求是CPU密集型还是IO密集型 线程和进程的区别 为什么要使用多线程 线程进程切换如何实现 如何避免饥饿问题 公平锁和非公平锁 如果设计一个公平锁会如何设计 线程啥东西了解不(没听过这玩意,没记住是啥) 数据库隔离
想起啥写啥 阿里 深圳的部门 常规八股 如果做codeview会看哪些方面 金朋科技 怎么实现9宫格输入法 百度地图 一亿个url去重 布隆过滤器原理 优缺点 转转 单例双重检查锁为什么要检查2次
最近跳槽入职了阿里,给大家分享一下面经。 背景:硕士3年经验,L6/P6,美团Java后端; 岗位方向:阿里妈妈,base北京; 时间线:5.23一面、5.24二面、5.27三面、5.31HR、6.5OC; 一面 面试官是同事 1、自我介绍,深挖工作项目:项目的并发量、QPS、架构、实现原理; 2、select和epoll的区别; 3、zk在Kafka中的应用; 4、日常开发中,redis都是怎么
2024.9.27 安排了三个人面试,面完之后没结果 项目介绍 项目提问:8千万数据都存Redis吗,Redis和MySQL的数据有什么关系,Redis冗余存储三份是什么考虑,数据写入时MySQL和Redis是完全一致的吗(时效性影响,不能完全一致)。Redis挂了降级MySQL,1W QPS直接穿透到数据库有什么问题?怎么避免打垮数据库。 地理位置计算过程都是MySQL做的吗?性能怎么样 Red
感觉凉了,面得不好,有点紧张语无伦次的。 1. 自我介绍 2. docker用过吗,执行容器内部命令的命令是? 3. 让你设计一个spring-boot-starter你会怎么设计? 4. 权限平台涉及几张表?(项目相关) 5. redis缓存穿透?如何解决 6. 设计一个二维码扫描登录 7. 设计一个热点索引网站排行榜 8.hive与sql的区别? 9. redis cluster 与senti
1.自我介绍 2.项目拷打 3.webpack执行流程 4.loader和plugin的区别 5.深浅拷贝 6.js事件循环以及和node事件循环的区别 7.浏览器缓存 8.302状态码 手撕: 1.promise.all 2.三数之和 #面经# #滴滴# #前端#
1.自我介绍 2.项目经历拷打 3.react函数组件优化方式 4.react组件通信(问我父传子除了props、context、redux有没有其它方案,没答出来) 5.跨域(详细说明cors方案) 6.cookie的属性 7.两栏布局 8.git相关命令 9.commit和push的区别(一开始答错了,面试官引导下答对了) 10.未来的职业规划 问建议说都挺好的,没啥建议,大约两个工作日内约下
自我介绍 项目-我被美女包围了-基于Redis订阅机制的高效缓存管理系统,用于及时更新和安全读取游戏中的卡片信息 为什么将卡的信息存在服务器的excel里,为什么不用数据库 将卡缓存到内存里,卡的数据量大概有多少 卡的视频存储在哪的? 你将卡写到内存变量里是Golang的一个全局生命周期的变量吗 你觉得这个内存在操作系统里面的话会分配到哪里? GM修改卡后往redis特定的频道pub,然后服务器r
海外版岗位 项目 项目指标要求 落地应用场景 团队人数分工前后端怎么协作有没有遇到什么困难 codereview怎么做 觉得当前形式有什么可改进的地方 因为团体要跟英国团队协作英文描述redis应用场景
项目 cap属性 redis常用的数据结构 用来做什么 缓存雪崩击穿及解决方案 mysql mvcc 主从复制原理 优化相关 手撕 最长递增子序列 sql 找出每个部门薪资最高的员工
这个面试官节奏好快,自我介绍完了就直接开始手撕代码了,写完了才开始提问。 1、删除链表的倒数第k个结点。(只记得用双指针了,但是很多初始化写错了哎) 2、讲一下fragment的创建流程,怎么从一个fragment切换到另外一个fragment。 3、recyclerView相对于ListView的优点。 4、知道数据库吗,了解SQLite吗,讲一下sharedperference的优缺点。 5、
自我介绍,项目介绍 线程池,线程池工作流程 索引字段的选择 b+树数据结构 cap 理论 4种隔离级别 每个隔离级别的问题 讲下redis缓存三大问题和解决方案,就是缓存穿透、击穿、雪崩这三个 算法题: 1. 复原ip地址:leetcode 93题 2. 找到环形链表的入口处:leetcode 142. 环形链表 II 挂了,攒人品
时间线: 2024年1月4日 目前在等待一面结果 一面内容: 面试官迟到十分钟,刚准备给HR打电话,面试官进来了 1、自我介绍 2、手画自己开发的测试提效平台架构 因为面试官迟到这么久,加上给面试官讲解他总是误解,把自己快给讲急眼了,最后才给他讲明白了 3、接口自动化,难点是什么?断言校验的正则如何编写?然后给出了几个正则的匹配,让现场写 4、项目拷打 5、算法题 括号合法性校验,输入除了各种括号
时间线: 2024年1.3号一面 目前在等待一面结果 一面内容: 1、自我介绍 2、你自己开发的测试提效工具平台的架构 3、结合两个工具的使用,详细展开 4、线上问题定位工具的实现原理 5、业务质量保障和工具效能建设投入时间占比,ROI? 上面介绍说完已经50分钟了 6、算法题 ①给定字符串,不能使用内置函数,判断是当年的第几天?(如:20200601)被追问异常情况处理,异常情况包括输入的字符串